]> git.openstreetmap.org Git - rails.git/blob - vendor/assets/iD/iD.js
cbda33878f441ae7e4e799aa652ccfd6fa03b21c
[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.1';
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     padByMeters: function(meters) {
17165         var dLat = iD.geo.metersToLat(meters),
17166             dLon = iD.geo.metersToLon(meters, this.center()[1]);
17167         return iD.geo.Extent(
17168                 [this[0][0] - dLon, this[0][1] - dLat],
17169                 [this[1][0] + dLon, this[1][1] + dLat]);
17170     },
17171
17172     toParam: function() {
17173         return [this[0][0], this[0][1], this[1][0], this[1][1]].join(',');
17174     }
17175 });
17176 iD.geo.Turn = function(turn) {
17177     if (!(this instanceof iD.geo.Turn))
17178         return new iD.geo.Turn(turn);
17179     _.extend(this, turn);
17180 };
17181
17182 iD.geo.Intersection = function(graph, vertexId) {
17183     var vertex = graph.entity(vertexId),
17184         highways = [];
17185
17186     // Pre-split ways that would need to be split in
17187     // order to add a restriction. The real split will
17188     // happen when the restriction is added.
17189     graph.parentWays(vertex).forEach(function(way) {
17190         if (!way.tags.highway || way.isArea() || way.isDegenerate())
17191             return;
17192
17193         if (way.affix(vertexId)) {
17194             highways.push(way);
17195         } else {
17196             var idx = _.indexOf(way.nodes, vertex.id, 1),
17197                 wayA = iD.Way({id: way.id + '-a', tags: way.tags, nodes: way.nodes.slice(0, idx + 1)}),
17198                 wayB = iD.Way({id: way.id + '-b', tags: way.tags, nodes: way.nodes.slice(idx)});
17199
17200             graph = graph.replace(wayA);
17201             graph = graph.replace(wayB);
17202
17203             highways.push(wayA);
17204             highways.push(wayB);
17205         }
17206     });
17207
17208     var intersection = {
17209         highways: highways,
17210         graph: graph
17211     };
17212
17213     intersection.turns = function(fromNodeID) {
17214         if (!fromNodeID)
17215             return [];
17216
17217         var way = _.find(highways, function(way) { return way.contains(fromNodeID); });
17218         if (way.first() === vertex.id && way.tags.oneway === 'yes')
17219             return [];
17220         if (way.last() === vertex.id && way.tags.oneway === '-1')
17221             return [];
17222
17223         function withRestriction(turn) {
17224             graph.parentRelations(graph.entity(turn.from.way)).forEach(function(relation) {
17225                 if (relation.tags.type !== 'restriction')
17226                     return;
17227
17228                 var f = relation.memberByRole('from'),
17229                     t = relation.memberByRole('to'),
17230                     v = relation.memberByRole('via');
17231
17232                 if (f && f.id === turn.from.way &&
17233                     v && v.id === turn.via.node &&
17234                     t && t.id === turn.to.way) {
17235                     turn.restriction = relation.id;
17236                 } else if (/^only_/.test(relation.tags.restriction) &&
17237                     f && f.id === turn.from.way &&
17238                     v && v.id === turn.via.node &&
17239                     t && t.id !== turn.to.way) {
17240                     turn.restriction = relation.id;
17241                     turn.indirect_restriction = true;
17242                 }
17243             });
17244
17245             return iD.geo.Turn(turn);
17246         }
17247
17248         var from = {
17249                 node: way.nodes[way.first() === vertex.id ? 1 : way.nodes.length - 2],
17250                 way: way.id.split(/-(a|b)/)[0]
17251             },
17252             via = {node: vertex.id},
17253             turns = [];
17254
17255         highways.forEach(function(parent) {
17256             if (parent === way)
17257                 return;
17258
17259             var index = parent.nodes.indexOf(vertex.id);
17260
17261             // backward
17262             if (parent.first() !== vertex.id && parent.tags.oneway !== 'yes') {
17263                 turns.push(withRestriction({
17264                     from: from,
17265                     via: via,
17266                     to: {node: parent.nodes[index - 1], way: parent.id.split(/-(a|b)/)[0]}
17267                 }));
17268             }
17269
17270             // forward
17271             if (parent.last() !== vertex.id && parent.tags.oneway !== '-1') {
17272                 turns.push(withRestriction({
17273                     from: from,
17274                     via: via,
17275                     to: {node: parent.nodes[index + 1], way: parent.id.split(/-(a|b)/)[0]}
17276                 }));
17277             }
17278         });
17279
17280         // U-turn
17281         if (way.tags.oneway !== 'yes' && way.tags.oneway !== '-1') {
17282             turns.push(withRestriction({
17283                 from: from,
17284                 via: via,
17285                 to: from,
17286                 u: true
17287             }));
17288         }
17289
17290         return turns;
17291     };
17292
17293     return intersection;
17294 };
17295
17296 iD.geo.inferRestriction = function(from, via, to, projection) {
17297     var angle = iD.geo.angle(via, from, projection) -
17298                 iD.geo.angle(via, to, projection);
17299
17300     angle = angle * 180 / Math.PI;
17301
17302     while (angle < 0)
17303         angle += 360;
17304
17305     if (angle < 23)
17306         return 'no_u_turn';
17307     if (angle < 158)
17308         return 'no_right_turn';
17309     if (angle < 202)
17310         return 'no_straight_on';
17311     if (angle < 336)
17312         return 'no_left_turn';
17313
17314     return 'no_u_turn';
17315 };
17316 // For fixing up rendering of multipolygons with tags on the outer member.
17317 // https://github.com/openstreetmap/iD/issues/613
17318 iD.geo.isSimpleMultipolygonOuterMember = function(entity, graph) {
17319     if (entity.type !== 'way')
17320         return false;
17321
17322     var parents = graph.parentRelations(entity);
17323     if (parents.length !== 1)
17324         return false;
17325
17326     var parent = parents[0];
17327     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
17328         return false;
17329
17330     var members = parent.members, member;
17331     for (var i = 0; i < members.length; i++) {
17332         member = members[i];
17333         if (member.id === entity.id && member.role && member.role !== 'outer')
17334             return false; // Not outer member
17335         if (member.id !== entity.id && (!member.role || member.role === 'outer'))
17336             return false; // Not a simple multipolygon
17337     }
17338
17339     return parent;
17340 };
17341
17342 iD.geo.simpleMultipolygonOuterMember = function(entity, graph) {
17343     if (entity.type !== 'way')
17344         return false;
17345
17346     var parents = graph.parentRelations(entity);
17347     if (parents.length !== 1)
17348         return false;
17349
17350     var parent = parents[0];
17351     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
17352         return false;
17353
17354     var members = parent.members, member, outerMember;
17355     for (var i = 0; i < members.length; i++) {
17356         member = members[i];
17357         if (!member.role || member.role === 'outer') {
17358             if (outerMember)
17359                 return false; // Not a simple multipolygon
17360             outerMember = member;
17361         }
17362     }
17363
17364     return outerMember && graph.hasEntity(outerMember.id);
17365 };
17366
17367 // Join `array` into sequences of connecting ways.
17368 //
17369 // Segments which share identical start/end nodes will, as much as possible,
17370 // be connected with each other.
17371 //
17372 // The return value is a nested array. Each constituent array contains elements
17373 // of `array` which have been determined to connect. Each consitituent array
17374 // also has a `nodes` property whose value is an ordered array of member nodes,
17375 // with appropriate order reversal and start/end coordinate de-duplication.
17376 //
17377 // Members of `array` must have, at minimum, `type` and `id` properties.
17378 // Thus either an array of `iD.Way`s or a relation member array may be
17379 // used.
17380 //
17381 // If an member has a `tags` property, its tags will be reversed via
17382 // `iD.actions.Reverse` in the output.
17383 //
17384 // Incomplete members (those for which `graph.hasEntity(element.id)` returns
17385 // false) and non-way members are ignored.
17386 //
17387 iD.geo.joinWays = function(array, graph) {
17388     var joined = [], member, current, nodes, first, last, i, how, what;
17389
17390     array = array.filter(function(member) {
17391         return member.type === 'way' && graph.hasEntity(member.id);
17392     });
17393
17394     function resolve(member) {
17395         return graph.childNodes(graph.entity(member.id));
17396     }
17397
17398     function reverse(member) {
17399         return member.tags ? iD.actions.Reverse(member.id)(graph).entity(member.id) : member;
17400     }
17401
17402     while (array.length) {
17403         member = array.shift();
17404         current = [member];
17405         current.nodes = nodes = resolve(member).slice();
17406         joined.push(current);
17407
17408         while (array.length && _.first(nodes) !== _.last(nodes)) {
17409             first = _.first(nodes);
17410             last  = _.last(nodes);
17411
17412             for (i = 0; i < array.length; i++) {
17413                 member = array[i];
17414                 what = resolve(member);
17415
17416                 if (last === _.first(what)) {
17417                     how  = nodes.push;
17418                     what = what.slice(1);
17419                     break;
17420                 } else if (last === _.last(what)) {
17421                     how  = nodes.push;
17422                     what = what.slice(0, -1).reverse();
17423                     member = reverse(member);
17424                     break;
17425                 } else if (first === _.last(what)) {
17426                     how  = nodes.unshift;
17427                     what = what.slice(0, -1);
17428                     break;
17429                 } else if (first === _.first(what)) {
17430                     how  = nodes.unshift;
17431                     what = what.slice(1).reverse();
17432                     member = reverse(member);
17433                     break;
17434                 } else {
17435                     what = how = null;
17436                 }
17437             }
17438
17439             if (!what)
17440                 break; // No more joinable ways.
17441
17442             how.apply(current, [member]);
17443             how.apply(nodes, what);
17444
17445             array.splice(i, 1);
17446         }
17447     }
17448
17449     return joined;
17450 };
17451 /*
17452     Bypasses features of D3's default projection stream pipeline that are unnecessary:
17453     * Antimeridian clipping
17454     * Spherical rotation
17455     * Resampling
17456 */
17457 iD.geo.RawMercator = function () {
17458     var project = d3.geo.mercator.raw,
17459         k = 512 / Math.PI, // scale
17460         x = 0, y = 0, // translate
17461         clipExtent = [[0, 0], [0, 0]];
17462
17463     function projection(point) {
17464         point = project(point[0] * Math.PI / 180, point[1] * Math.PI / 180);
17465         return [point[0] * k + x, y - point[1] * k];
17466     }
17467
17468     projection.invert = function(point) {
17469         point = project.invert((point[0] - x) / k, (y - point[1]) / k);
17470         return point && [point[0] * 180 / Math.PI, point[1] * 180 / Math.PI];
17471     };
17472
17473     projection.scale = function(_) {
17474         if (!arguments.length) return k;
17475         k = +_;
17476         return projection;
17477     };
17478
17479     projection.translate = function(_) {
17480         if (!arguments.length) return [x, y];
17481         x = +_[0];
17482         y = +_[1];
17483         return projection;
17484     };
17485
17486     projection.clipExtent = function(_) {
17487         if (!arguments.length) return clipExtent;
17488         clipExtent = _;
17489         return projection;
17490     };
17491
17492     projection.stream = d3.geo.transform({
17493         point: function(x, y) {
17494             x = projection([x, y]);
17495             this.stream.point(x[0], x[1]);
17496         }
17497     }).stream;
17498
17499     return projection;
17500 };
17501 iD.actions = {};
17502 iD.actions.AddEntity = function(way) {
17503     return function(graph) {
17504         return graph.replace(way);
17505     };
17506 };
17507 iD.actions.AddMember = function(relationId, member, memberIndex) {
17508     return function(graph) {
17509         var relation = graph.entity(relationId);
17510
17511         if (isNaN(memberIndex) && member.type === 'way') {
17512             var members = relation.indexedMembers();
17513             members.push(member);
17514
17515             var joined = iD.geo.joinWays(members, graph);
17516             for (var i = 0; i < joined.length; i++) {
17517                 var segment = joined[i];
17518                 for (var j = 0; j < segment.length && segment.length >= 2; j++) {
17519                     if (segment[j] !== member)
17520                         continue;
17521
17522                     if (j === 0) {
17523                         memberIndex = segment[j + 1].index;
17524                     } else if (j === segment.length - 1) {
17525                         memberIndex = segment[j - 1].index + 1;
17526                     } else {
17527                         memberIndex = Math.min(segment[j - 1].index + 1, segment[j + 1].index + 1);
17528                     }
17529                 }
17530             }
17531         }
17532
17533         return graph.replace(relation.addMember(member, memberIndex));
17534     };
17535 };
17536 iD.actions.AddMidpoint = function(midpoint, node) {
17537     return function(graph) {
17538         graph = graph.replace(node.move(midpoint.loc));
17539
17540         var parents = _.intersection(
17541             graph.parentWays(graph.entity(midpoint.edge[0])),
17542             graph.parentWays(graph.entity(midpoint.edge[1])));
17543
17544         parents.forEach(function(way) {
17545             for (var i = 0; i < way.nodes.length - 1; i++) {
17546                 if (iD.geo.edgeEqual([way.nodes[i], way.nodes[i + 1]], midpoint.edge)) {
17547                     graph = graph.replace(graph.entity(way.id).addNode(node.id, i + 1));
17548
17549                     // Add only one midpoint on doubled-back segments,
17550                     // turning them into self-intersections.
17551                     return;
17552                 }
17553             }
17554         });
17555
17556         return graph;
17557     };
17558 };
17559 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/AddNodeToWayAction.as
17560 iD.actions.AddVertex = function(wayId, nodeId, index) {
17561     return function(graph) {
17562         return graph.replace(graph.entity(wayId).addNode(nodeId, index));
17563     };
17564 };
17565 iD.actions.ChangeMember = function(relationId, member, memberIndex) {
17566     return function(graph) {
17567         return graph.replace(graph.entity(relationId).updateMember(member, memberIndex));
17568     };
17569 };
17570 iD.actions.ChangePreset = function(entityId, oldPreset, newPreset) {
17571     return function(graph) {
17572         var entity = graph.entity(entityId),
17573             geometry = entity.geometry(graph),
17574             tags = entity.tags;
17575
17576         if (oldPreset) tags = oldPreset.removeTags(tags, geometry);
17577         if (newPreset) tags = newPreset.applyTags(tags, geometry);
17578
17579         return graph.replace(entity.update({tags: tags}));
17580     };
17581 };
17582 iD.actions.ChangeTags = function(entityId, tags) {
17583     return function(graph) {
17584         var entity = graph.entity(entityId);
17585         return graph.replace(entity.update({tags: tags}));
17586     };
17587 };
17588 iD.actions.Circularize = function(wayId, projection, maxAngle) {
17589     maxAngle = (maxAngle || 20) * Math.PI / 180;
17590
17591     var action = function(graph) {
17592         var way = graph.entity(wayId);
17593
17594         if (!way.isConvex(graph)) {
17595             graph = action.makeConvex(graph);
17596         }
17597
17598         var nodes = _.uniq(graph.childNodes(way)),
17599             keyNodes = nodes.filter(function(n) { return graph.parentWays(n).length !== 1; }),
17600             points = nodes.map(function(n) { return projection(n.loc); }),
17601             keyPoints = keyNodes.map(function(n) { return projection(n.loc); }),
17602             centroid = (points.length === 2) ? iD.geo.interp(points[0], points[1], 0.5) : d3.geom.polygon(points).centroid(),
17603             radius = d3.median(points, function(p) { return iD.geo.euclideanDistance(centroid, p); }),
17604             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17605             ids;
17606
17607         // we need atleast two key nodes for the algorithm to work
17608         if (!keyNodes.length) {
17609             keyNodes = [nodes[0]];
17610             keyPoints = [points[0]];
17611         }
17612
17613         if (keyNodes.length === 1) {
17614             var index = nodes.indexOf(keyNodes[0]),
17615                 oppositeIndex = Math.floor((index + nodes.length / 2) % nodes.length);
17616
17617             keyNodes.push(nodes[oppositeIndex]);
17618             keyPoints.push(points[oppositeIndex]);
17619         }
17620
17621         // key points and nodes are those connected to the ways,
17622         // they are projected onto the circle, inbetween nodes are moved
17623         // to constant intervals between key nodes, extra inbetween nodes are
17624         // added if necessary.
17625         for (var i = 0; i < keyPoints.length; i++) {
17626             var nextKeyNodeIndex = (i + 1) % keyNodes.length,
17627                 startNode = keyNodes[i],
17628                 endNode = keyNodes[nextKeyNodeIndex],
17629                 startNodeIndex = nodes.indexOf(startNode),
17630                 endNodeIndex = nodes.indexOf(endNode),
17631                 numberNewPoints = -1,
17632                 indexRange = endNodeIndex - startNodeIndex,
17633                 distance, totalAngle, eachAngle, startAngle, endAngle,
17634                 angle, loc, node, j,
17635                 inBetweenNodes = [];
17636
17637             if (indexRange < 0) {
17638                 indexRange += nodes.length;
17639             }
17640
17641             // position this key node
17642             distance = iD.geo.euclideanDistance(centroid, keyPoints[i]);
17643             if (distance === 0) { distance = 1e-4; }
17644             keyPoints[i] = [
17645                 centroid[0] + (keyPoints[i][0] - centroid[0]) / distance * radius,
17646                 centroid[1] + (keyPoints[i][1] - centroid[1]) / distance * radius];
17647             graph = graph.replace(keyNodes[i].move(projection.invert(keyPoints[i])));
17648
17649             // figure out the between delta angle we want to match to
17650             startAngle = Math.atan2(keyPoints[i][1] - centroid[1], keyPoints[i][0] - centroid[0]);
17651             endAngle = Math.atan2(keyPoints[nextKeyNodeIndex][1] - centroid[1], keyPoints[nextKeyNodeIndex][0] - centroid[0]);
17652             totalAngle = endAngle - startAngle;
17653
17654             // detects looping around -pi/pi
17655             if (totalAngle * sign > 0) {
17656                 totalAngle = -sign * (2 * Math.PI - Math.abs(totalAngle));
17657             }
17658
17659             do {
17660                 numberNewPoints++;
17661                 eachAngle = totalAngle / (indexRange + numberNewPoints);
17662             } while (Math.abs(eachAngle) > maxAngle);
17663
17664             // move existing points
17665             for (j = 1; j < indexRange; j++) {
17666                 angle = startAngle + j * eachAngle;
17667                 loc = projection.invert([
17668                     centroid[0] + Math.cos(angle)*radius,
17669                     centroid[1] + Math.sin(angle)*radius]);
17670
17671                 node = nodes[(j + startNodeIndex) % nodes.length].move(loc);
17672                 graph = graph.replace(node);
17673             }
17674
17675             // add new inbetween nodes if necessary
17676             for (j = 0; j < numberNewPoints; j++) {
17677                 angle = startAngle + (indexRange + j) * eachAngle;
17678                 loc = projection.invert([
17679                     centroid[0] + Math.cos(angle) * radius,
17680                     centroid[1] + Math.sin(angle) * radius]);
17681
17682                 node = iD.Node({loc: loc});
17683                 graph = graph.replace(node);
17684
17685                 nodes.splice(endNodeIndex + j, 0, node);
17686                 inBetweenNodes.push(node.id);
17687             }
17688
17689             // Check for other ways that share these keyNodes..
17690             // If keyNodes are adjacent in both ways,
17691             // we can add inBetween nodes to that shared way too..
17692             if (indexRange === 1 && inBetweenNodes.length) {
17693                 var startIndex1 = way.nodes.lastIndexOf(startNode.id),
17694                     endIndex1 = way.nodes.lastIndexOf(endNode.id),
17695                     wayDirection1 = (endIndex1 - startIndex1);
17696                 if (wayDirection1 < -1) { wayDirection1 = 1;}
17697
17698                 /*jshint -W083 */
17699                 _.each(_.without(graph.parentWays(keyNodes[i]), way), function(sharedWay) {
17700                     if (sharedWay.areAdjacent(startNode.id, endNode.id)) {
17701                         var startIndex2 = sharedWay.nodes.lastIndexOf(startNode.id),
17702                             endIndex2 = sharedWay.nodes.lastIndexOf(endNode.id),
17703                             wayDirection2 = (endIndex2 - startIndex2),
17704                             insertAt = endIndex2;
17705                         if (wayDirection2 < -1) { wayDirection2 = 1;}
17706
17707                         if (wayDirection1 !== wayDirection2) {
17708                             inBetweenNodes.reverse();
17709                             insertAt = startIndex2;
17710                         }
17711                         for (j = 0; j < inBetweenNodes.length; j++) {
17712                             sharedWay = sharedWay.addNode(inBetweenNodes[j], insertAt + j);
17713                         }
17714                         graph = graph.replace(sharedWay);
17715                     }
17716                 });
17717                 /*jshint +W083 */
17718             }
17719
17720         }
17721
17722         // update the way to have all the new nodes
17723         ids = nodes.map(function(n) { return n.id; });
17724         ids.push(ids[0]);
17725
17726         way = way.update({nodes: ids});
17727         graph = graph.replace(way);
17728
17729         return graph;
17730     };
17731
17732     action.makeConvex = function(graph) {
17733         var way = graph.entity(wayId),
17734             nodes = _.uniq(graph.childNodes(way)),
17735             points = nodes.map(function(n) { return projection(n.loc); }),
17736             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17737             hull = d3.geom.hull(points);
17738
17739         // D3 convex hulls go counterclockwise..
17740         if (sign === -1) {
17741             nodes.reverse();
17742             points.reverse();
17743         }
17744
17745         for (var i = 0; i < hull.length - 1; i++) {
17746             var startIndex = points.indexOf(hull[i]),
17747                 endIndex = points.indexOf(hull[i+1]),
17748                 indexRange = (endIndex - startIndex);
17749
17750             if (indexRange < 0) {
17751                 indexRange += nodes.length;
17752             }
17753
17754             // move interior nodes to the surface of the convex hull..
17755             for (var j = 1; j < indexRange; j++) {
17756                 var point = iD.geo.interp(hull[i], hull[i+1], j / indexRange),
17757                     node = nodes[(j + startIndex) % nodes.length].move(projection.invert(point));
17758                 graph = graph.replace(node);
17759             }
17760         }
17761         return graph;
17762     };
17763
17764     action.disabled = function(graph) {
17765         if (!graph.entity(wayId).isClosed())
17766             return 'not_closed';
17767     };
17768
17769     return action;
17770 };
17771 // Connect the ways at the given nodes.
17772 //
17773 // The last node will survive. All other nodes will be replaced with
17774 // the surviving node in parent ways, and then removed.
17775 //
17776 // Tags and relation memberships of of non-surviving nodes are merged
17777 // to the survivor.
17778 //
17779 // This is the inverse of `iD.actions.Disconnect`.
17780 //
17781 // Reference:
17782 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeNodesAction.as
17783 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/MergeNodesAction.java
17784 //
17785 iD.actions.Connect = function(nodeIds) {
17786     return function(graph) {
17787         var survivor = graph.entity(_.last(nodeIds));
17788
17789         for (var i = 0; i < nodeIds.length - 1; i++) {
17790             var node = graph.entity(nodeIds[i]);
17791
17792             /*jshint -W083 */
17793             graph.parentWays(node).forEach(function(parent) {
17794                 if (!parent.areAdjacent(node.id, survivor.id)) {
17795                     graph = graph.replace(parent.replaceNode(node.id, survivor.id));
17796                 }
17797             });
17798
17799             graph.parentRelations(node).forEach(function(parent) {
17800                 graph = graph.replace(parent.replaceMember(node, survivor));
17801             });
17802             /*jshint +W083 */
17803
17804             survivor = survivor.mergeTags(node.tags);
17805             graph = iD.actions.DeleteNode(node.id)(graph);
17806         }
17807
17808         graph = graph.replace(survivor);
17809
17810         return graph;
17811     };
17812 };
17813 iD.actions.DeleteMember = function(relationId, memberIndex) {
17814     return function(graph) {
17815         var relation = graph.entity(relationId)
17816             .removeMember(memberIndex);
17817
17818         graph = graph.replace(relation);
17819
17820         if (relation.isDegenerate())
17821             graph = iD.actions.DeleteRelation(relation.id)(graph);
17822
17823         return graph;
17824     };
17825 };
17826 iD.actions.DeleteMultiple = function(ids) {
17827     var actions = {
17828         way: iD.actions.DeleteWay,
17829         node: iD.actions.DeleteNode,
17830         relation: iD.actions.DeleteRelation
17831     };
17832
17833     var action = function(graph) {
17834         ids.forEach(function(id) {
17835             if (graph.hasEntity(id)) { // It may have been deleted aready.
17836                 graph = actions[graph.entity(id).type](id)(graph);
17837             }
17838         });
17839
17840         return graph;
17841     };
17842
17843     action.disabled = function(graph) {
17844         for (var i = 0; i < ids.length; i++) {
17845             var id = ids[i],
17846                 disabled = actions[graph.entity(id).type](id).disabled(graph);
17847             if (disabled) return disabled;
17848         }
17849     };
17850
17851     return action;
17852 };
17853 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteNodeAction.as
17854 iD.actions.DeleteNode = function(nodeId) {
17855     var action = function(graph) {
17856         var node = graph.entity(nodeId);
17857
17858         graph.parentWays(node)
17859             .forEach(function(parent) {
17860                 parent = parent.removeNode(nodeId);
17861                 graph = graph.replace(parent);
17862
17863                 if (parent.isDegenerate()) {
17864                     graph = iD.actions.DeleteWay(parent.id)(graph);
17865                 }
17866             });
17867
17868         graph.parentRelations(node)
17869             .forEach(function(parent) {
17870                 parent = parent.removeMembersWithID(nodeId);
17871                 graph = graph.replace(parent);
17872
17873                 if (parent.isDegenerate()) {
17874                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17875                 }
17876             });
17877
17878         return graph.remove(node);
17879     };
17880
17881     action.disabled = function() {
17882         return false;
17883     };
17884
17885     return action;
17886 };
17887 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteRelationAction.as
17888 iD.actions.DeleteRelation = function(relationId) {
17889     function deleteEntity(entity, graph) {
17890         return !graph.parentWays(entity).length &&
17891             !graph.parentRelations(entity).length &&
17892             !entity.hasInterestingTags();
17893     }
17894
17895     var action = function(graph) {
17896         var relation = graph.entity(relationId);
17897
17898         graph.parentRelations(relation)
17899             .forEach(function(parent) {
17900                 parent = parent.removeMembersWithID(relationId);
17901                 graph = graph.replace(parent);
17902
17903                 if (parent.isDegenerate()) {
17904                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17905                 }
17906             });
17907
17908         _.uniq(_.pluck(relation.members, 'id')).forEach(function(memberId) {
17909             graph = graph.replace(relation.removeMembersWithID(memberId));
17910
17911             var entity = graph.entity(memberId);
17912             if (deleteEntity(entity, graph)) {
17913                 graph = iD.actions.DeleteMultiple([memberId])(graph);
17914             }
17915         });
17916
17917         return graph.remove(relation);
17918     };
17919
17920     action.disabled = function(graph) {
17921         if (!graph.entity(relationId).isComplete(graph))
17922             return 'incomplete_relation';
17923     };
17924
17925     return action;
17926 };
17927 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteWayAction.as
17928 iD.actions.DeleteWay = function(wayId) {
17929     function deleteNode(node, graph) {
17930         return !graph.parentWays(node).length &&
17931             !graph.parentRelations(node).length &&
17932             !node.hasInterestingTags();
17933     }
17934
17935     var action = function(graph) {
17936         var way = graph.entity(wayId);
17937
17938         graph.parentRelations(way)
17939             .forEach(function(parent) {
17940                 parent = parent.removeMembersWithID(wayId);
17941                 graph = graph.replace(parent);
17942
17943                 if (parent.isDegenerate()) {
17944                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17945                 }
17946             });
17947
17948         _.uniq(way.nodes).forEach(function(nodeId) {
17949             graph = graph.replace(way.removeNode(nodeId));
17950
17951             var node = graph.entity(nodeId);
17952             if (deleteNode(node, graph)) {
17953                 graph = graph.remove(node);
17954             }
17955         });
17956
17957         return graph.remove(way);
17958     };
17959
17960     action.disabled = function() {
17961         return false;
17962     };
17963
17964     return action;
17965 };
17966 iD.actions.DeprecateTags = function(entityId) {
17967     return function(graph) {
17968         var entity = graph.entity(entityId),
17969             newtags = _.clone(entity.tags),
17970             change = false,
17971             rule;
17972
17973         // This handles deprecated tags with a single condition
17974         for (var i = 0; i < iD.data.deprecated.length; i++) {
17975
17976             rule = iD.data.deprecated[i];
17977             var match = _.pairs(rule.old)[0],
17978                 replacements = rule.replace ? _.pairs(rule.replace) : null;
17979
17980             if (entity.tags[match[0]] && match[1] === '*') {
17981
17982                 var value = entity.tags[match[0]];
17983                 if (replacements && !newtags[replacements[0][0]]) {
17984                     newtags[replacements[0][0]] = value;
17985                 }
17986                 delete newtags[match[0]];
17987                 change = true;
17988
17989             } else if (entity.tags[match[0]] === match[1]) {
17990                 newtags = _.assign({}, rule.replace || {}, _.omit(newtags, match[0]));
17991                 change = true;
17992             }
17993         }
17994
17995         if (change) {
17996             return graph.replace(entity.update({tags: newtags}));
17997         } else {
17998             return graph;
17999         }
18000     };
18001 };
18002 iD.actions.DiscardTags = function(difference) {
18003     return function(graph) {
18004         function discardTags(entity) {
18005             if (!_.isEmpty(entity.tags)) {
18006                 var tags = {};
18007                 _.each(entity.tags, function(v, k) {
18008                     if (v) tags[k] = v;
18009                 });
18010
18011                 graph = graph.replace(entity.update({
18012                     tags: _.omit(tags, iD.data.discarded)
18013                 }));
18014             }
18015         }
18016
18017         difference.modified().forEach(discardTags);
18018         difference.created().forEach(discardTags);
18019
18020         return graph;
18021     };
18022 };
18023 // Disconect the ways at the given node.
18024 //
18025 // Optionally, disconnect only the given ways.
18026 //
18027 // For testing convenience, accepts an ID to assign to the (first) new node.
18028 // Normally, this will be undefined and the way will automatically
18029 // be assigned a new ID.
18030 //
18031 // This is the inverse of `iD.actions.Connect`.
18032 //
18033 // Reference:
18034 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/UnjoinNodeAction.as
18035 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/UnGlueAction.java
18036 //
18037 iD.actions.Disconnect = function(nodeId, newNodeId) {
18038     var wayIds;
18039
18040     var action = function(graph) {
18041         var node = graph.entity(nodeId),
18042             connections = action.connections(graph);
18043
18044         connections.forEach(function(connection) {
18045             var way = graph.entity(connection.wayID),
18046                 newNode = iD.Node({id: newNodeId, loc: node.loc, tags: node.tags});
18047
18048             graph = graph.replace(newNode);
18049             if (connection.index === 0 && way.isArea()) {
18050                 // replace shared node with shared node..
18051                 graph = graph.replace(way.replaceNode(way.nodes[0], newNode.id));
18052             } else {
18053                 // replace shared node with multiple new nodes..
18054                 graph = graph.replace(way.updateNode(newNode.id, connection.index));
18055             }
18056         });
18057
18058         return graph;
18059     };
18060
18061     action.connections = function(graph) {
18062         var candidates = [],
18063             keeping = false,
18064             parentWays = graph.parentWays(graph.entity(nodeId));
18065
18066         parentWays.forEach(function(way) {
18067             if (wayIds && wayIds.indexOf(way.id) === -1) {
18068                 keeping = true;
18069                 return;
18070             }
18071             if (way.isArea() && (way.nodes[0] === nodeId)) {
18072                 candidates.push({wayID: way.id, index: 0});
18073             } else {
18074                 way.nodes.forEach(function(waynode, index) {
18075                     if (waynode === nodeId) {
18076                         candidates.push({wayID: way.id, index: index});
18077                     }
18078                 });
18079             }
18080         });
18081
18082         return keeping ? candidates : candidates.slice(1);
18083     };
18084
18085     action.disabled = function(graph) {
18086         var connections = action.connections(graph);
18087         if (connections.length === 0 || (wayIds && wayIds.length !== connections.length))
18088             return 'not_connected';
18089     };
18090
18091     action.limitWays = function(_) {
18092         if (!arguments.length) return wayIds;
18093         wayIds = _;
18094         return action;
18095     };
18096
18097     return action;
18098 };
18099 // Join ways at the end node they share.
18100 //
18101 // This is the inverse of `iD.actions.Split`.
18102 //
18103 // Reference:
18104 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeWaysAction.as
18105 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/CombineWayAction.java
18106 //
18107 iD.actions.Join = function(ids) {
18108
18109     function groupEntitiesByGeometry(graph) {
18110         var entities = ids.map(function(id) { return graph.entity(id); });
18111         return _.extend({line: []}, _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
18112     }
18113
18114     var action = function(graph) {
18115         var ways = ids.map(graph.entity, graph),
18116             survivor = ways[0];
18117
18118         // Prefer to keep an existing way.
18119         for (var i = 0; i < ways.length; i++) {
18120             if (!ways[i].isNew()) {
18121                 survivor = ways[i];
18122                 break;
18123             }
18124         }
18125
18126         var joined = iD.geo.joinWays(ways, graph)[0];
18127
18128         survivor = survivor.update({nodes: _.pluck(joined.nodes, 'id')});
18129         graph = graph.replace(survivor);
18130
18131         joined.forEach(function(way) {
18132             if (way.id === survivor.id)
18133                 return;
18134
18135             graph.parentRelations(way).forEach(function(parent) {
18136                 graph = graph.replace(parent.replaceMember(way, survivor));
18137             });
18138
18139             survivor = survivor.mergeTags(way.tags);
18140
18141             graph = graph.replace(survivor);
18142             graph = iD.actions.DeleteWay(way.id)(graph);
18143         });
18144
18145         return graph;
18146     };
18147
18148     action.disabled = function(graph) {
18149         var geometries = groupEntitiesByGeometry(graph);
18150         if (ids.length < 2 || ids.length !== geometries.line.length)
18151             return 'not_eligible';
18152
18153         var joined = iD.geo.joinWays(ids.map(graph.entity, graph), graph);
18154         if (joined.length > 1)
18155             return 'not_adjacent';
18156
18157         var nodeIds = _.pluck(joined[0].nodes, 'id').slice(1, -1),
18158             relation;
18159
18160         joined[0].forEach(function(way) {
18161             var parents = graph.parentRelations(way);
18162             parents.forEach(function(parent) {
18163                 if (parent.isRestriction() && parent.members.some(function(m) { return nodeIds.indexOf(m.id) >= 0; }))
18164                     relation = parent;
18165             });
18166         });
18167
18168         if (relation)
18169             return 'restriction';
18170     };
18171
18172     return action;
18173 };
18174 iD.actions.Merge = function(ids) {
18175     function groupEntitiesByGeometry(graph) {
18176         var entities = ids.map(function(id) { return graph.entity(id); });
18177         return _.extend({point: [], area: [], line: [], relation: []},
18178             _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
18179     }
18180
18181     var action = function(graph) {
18182         var geometries = groupEntitiesByGeometry(graph),
18183             target = geometries.area[0] || geometries.line[0],
18184             points = geometries.point;
18185
18186         points.forEach(function(point) {
18187             target = target.mergeTags(point.tags);
18188
18189             graph.parentRelations(point).forEach(function(parent) {
18190                 graph = graph.replace(parent.replaceMember(point, target));
18191             });
18192
18193             graph = graph.remove(point);
18194         });
18195
18196         graph = graph.replace(target);
18197
18198         return graph;
18199     };
18200
18201     action.disabled = function(graph) {
18202         var geometries = groupEntitiesByGeometry(graph);
18203         if (geometries.point.length === 0 ||
18204             (geometries.area.length + geometries.line.length) !== 1 ||
18205             geometries.relation.length !== 0)
18206             return 'not_eligible';
18207     };
18208
18209     return action;
18210 };
18211 iD.actions.MergePolygon = function(ids, newRelationId) {
18212
18213     function groupEntities(graph) {
18214         var entities = ids.map(function (id) { return graph.entity(id); });
18215         return _.extend({
18216                 closedWay: [],
18217                 multipolygon: [],
18218                 other: []
18219             }, _.groupBy(entities, function(entity) {
18220                 if (entity.type === 'way' && entity.isClosed()) {
18221                     return 'closedWay';
18222                 } else if (entity.type === 'relation' && entity.isMultipolygon()) {
18223                     return 'multipolygon';
18224                 } else {
18225                     return 'other';
18226                 }
18227             }));
18228     }
18229
18230     var action = function(graph) {
18231         var entities = groupEntities(graph);
18232
18233         // An array representing all the polygons that are part of the multipolygon.
18234         //
18235         // Each element is itself an array of objects with an id property, and has a
18236         // locs property which is an array of the locations forming the polygon.
18237         var polygons = entities.multipolygon.reduce(function(polygons, m) {
18238             return polygons.concat(iD.geo.joinWays(m.members, graph));
18239         }, []).concat(entities.closedWay.map(function(d) {
18240             var member = [{id: d.id}];
18241             member.nodes = graph.childNodes(d);
18242             return member;
18243         }));
18244
18245         // contained is an array of arrays of boolean values,
18246         // where contained[j][k] is true iff the jth way is
18247         // contained by the kth way.
18248         var contained = polygons.map(function(w, i) {
18249             return polygons.map(function(d, n) {
18250                 if (i === n) return null;
18251                 return iD.geo.polygonContainsPolygon(
18252                     _.pluck(d.nodes, 'loc'),
18253                     _.pluck(w.nodes, 'loc'));
18254             });
18255         });
18256
18257         // Sort all polygons as either outer or inner ways
18258         var members = [],
18259             outer = true;
18260
18261         while (polygons.length) {
18262             extractUncontained(polygons);
18263             polygons = polygons.filter(isContained);
18264             contained = contained.filter(isContained).map(filterContained);
18265         }
18266
18267         function isContained(d, i) {
18268             return _.any(contained[i]);
18269         }
18270
18271         function filterContained(d) {
18272             return d.filter(isContained);
18273         }
18274
18275         function extractUncontained(polygons) {
18276             polygons.forEach(function(d, i) {
18277                 if (!isContained(d, i)) {
18278                     d.forEach(function(member) {
18279                         members.push({
18280                             type: 'way',
18281                             id: member.id,
18282                             role: outer ? 'outer' : 'inner'
18283                         });
18284                     });
18285                 }
18286             });
18287             outer = !outer;
18288         }
18289
18290         // Move all tags to one relation
18291         var relation = entities.multipolygon[0] ||
18292             iD.Relation({ id: newRelationId, tags: { type: 'multipolygon' }});
18293
18294         entities.multipolygon.slice(1).forEach(function(m) {
18295             relation = relation.mergeTags(m.tags);
18296             graph = graph.remove(m);
18297         });
18298
18299         entities.closedWay.forEach(function(way) {
18300             function isThisOuter(m) {
18301                 return m.id === way.id && m.role !== 'inner';
18302             }
18303             if (members.some(isThisOuter)) {
18304                 relation = relation.mergeTags(way.tags);
18305                 graph = graph.replace(way.update({ tags: {} }));
18306             }
18307         });
18308
18309         return graph.replace(relation.update({
18310             members: members,
18311             tags: _.omit(relation.tags, 'area')
18312         }));
18313     };
18314
18315     action.disabled = function(graph) {
18316         var entities = groupEntities(graph);
18317         if (entities.other.length > 0 ||
18318             entities.closedWay.length + entities.multipolygon.length < 2)
18319             return 'not_eligible';
18320         if (!entities.multipolygon.every(function(r) { return r.isComplete(graph); }))
18321             return 'incomplete_relation';
18322     };
18323
18324     return action;
18325 };
18326 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
18327 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
18328 iD.actions.Move = function(ids, delta, projection) {
18329     function addNodes(ids, nodes, graph) {
18330         ids.forEach(function(id) {
18331             var entity = graph.entity(id);
18332             if (entity.type === 'node') {
18333                 nodes.push(id);
18334             } else if (entity.type === 'way') {
18335                 nodes.push.apply(nodes, entity.nodes);
18336             } else {
18337                 addNodes(_.pluck(entity.members, 'id'), nodes, graph);
18338             }
18339         });
18340     }
18341
18342     var action = function(graph) {
18343         var nodes = [];
18344
18345         addNodes(ids, nodes, graph);
18346
18347         _.uniq(nodes).forEach(function(id) {
18348             var node = graph.entity(id),
18349                 start = projection(node.loc),
18350                 end = projection.invert([start[0] + delta[0], start[1] + delta[1]]);
18351             graph = graph.replace(node.move(end));
18352         });
18353
18354         return graph;
18355     };
18356
18357     action.disabled = function(graph) {
18358         function incompleteRelation(id) {
18359             var entity = graph.entity(id);
18360             return entity.type === 'relation' && !entity.isComplete(graph);
18361         }
18362
18363         if (_.any(ids, incompleteRelation))
18364             return 'incomplete_relation';
18365     };
18366
18367     return action;
18368 };
18369 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
18370 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
18371 iD.actions.MoveNode = function(nodeId, loc) {
18372     return function(graph) {
18373         return graph.replace(graph.entity(nodeId).move(loc));
18374     };
18375 };
18376 iD.actions.Noop = function() {
18377     return function(graph) {
18378         return graph;
18379     };
18380 };
18381 /*
18382  * Based on https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/potlatch2/tools/Quadrilateralise.as
18383  */
18384
18385 iD.actions.Orthogonalize = function(wayId, projection) {
18386     var threshold = 12, // degrees within right or straight to alter
18387         lowerThreshold = Math.cos((90 - threshold) * Math.PI / 180),
18388         upperThreshold = Math.cos(threshold * Math.PI / 180);
18389
18390     var action = function(graph) {
18391         var way = graph.entity(wayId),
18392             nodes = graph.childNodes(way),
18393             points = _.uniq(nodes).map(function(n) { return projection(n.loc); }),
18394             corner = {i: 0, dotp: 1},
18395             epsilon = 1e-4,
18396             i, j, score, motions;
18397
18398         if (nodes.length === 4) {
18399             for (i = 0; i < 1000; i++) {
18400                 motions = points.map(calcMotion);
18401                 points[corner.i] = addPoints(points[corner.i],motions[corner.i]);
18402                 score = corner.dotp;
18403                 if (score < epsilon) {
18404                     break;
18405                 }
18406             }
18407
18408             graph = graph.replace(graph.entity(nodes[corner.i].id)
18409                 .move(projection.invert(points[corner.i])));
18410         } else {
18411             var best,
18412                 originalPoints = _.clone(points);
18413             score = Infinity;
18414
18415             for (i = 0; i < 1000; i++) {
18416                 motions = points.map(calcMotion);
18417                 for (j = 0; j < motions.length; j++) {
18418                     points[j] = addPoints(points[j],motions[j]);
18419                 }
18420                 var newScore = squareness(points);
18421                 if (newScore < score) {
18422                     best = _.clone(points);
18423                     score = newScore;
18424                 }
18425                 if (score < epsilon) {
18426                     break;
18427                 }
18428             }
18429
18430             points = best;
18431
18432             for (i = 0; i < points.length; i++) {
18433                 // only move the points that actually moved
18434                 if (originalPoints[i][0] !== points[i][0] || originalPoints[i][1] !== points[i][1]) {
18435                     graph = graph.replace(graph.entity(nodes[i].id)
18436                         .move(projection.invert(points[i])));
18437                 }
18438             }
18439
18440             // remove empty nodes on straight sections
18441             for (i = 0; i < points.length; i++) {
18442                 var node = nodes[i];
18443
18444                 if (graph.parentWays(node).length > 1 ||
18445                     graph.parentRelations(node).length ||
18446                     node.hasInterestingTags()) {
18447
18448                     continue;
18449                 }
18450
18451                 var dotp = normalizedDotProduct(i, points);
18452                 if (dotp < -1 + epsilon) {
18453                     graph = iD.actions.DeleteNode(nodes[i].id)(graph);
18454                 }
18455             }
18456         }
18457
18458         return graph;
18459
18460         function calcMotion(b, i, array) {
18461             var a = array[(i - 1 + array.length) % array.length],
18462                 c = array[(i + 1) % array.length],
18463                 p = subtractPoints(a, b),
18464                 q = subtractPoints(c, b),
18465                 scale, dotp;
18466
18467             scale = 2 * Math.min(iD.geo.euclideanDistance(p, [0, 0]), iD.geo.euclideanDistance(q, [0, 0]));
18468             p = normalizePoint(p, 1.0);
18469             q = normalizePoint(q, 1.0);
18470
18471             dotp = filterDotProduct(p[0] * q[0] + p[1] * q[1]);
18472
18473             // nasty hack to deal with almost-straight segments (angle is closer to 180 than to 90/270).
18474             if (array.length > 3) {
18475                 if (dotp < -0.707106781186547) {
18476                     dotp += 1.0;
18477                 }
18478             } else if (dotp && Math.abs(dotp) < corner.dotp) {
18479                 corner.i = i;
18480                 corner.dotp = Math.abs(dotp);
18481             }
18482
18483             return normalizePoint(addPoints(p, q), 0.1 * dotp * scale);
18484         }
18485     };
18486
18487     function squareness(points) {
18488         return points.reduce(function(sum, val, i, array) {
18489             var dotp = normalizedDotProduct(i, array);
18490
18491             dotp = filterDotProduct(dotp);
18492             return sum + 2.0 * Math.min(Math.abs(dotp - 1.0), Math.min(Math.abs(dotp), Math.abs(dotp + 1)));
18493         }, 0);
18494     }
18495
18496     function normalizedDotProduct(i, points) {
18497         var a = points[(i - 1 + points.length) % points.length],
18498             b = points[i],
18499             c = points[(i + 1) % points.length],
18500             p = subtractPoints(a, b),
18501             q = subtractPoints(c, b);
18502
18503         p = normalizePoint(p, 1.0);
18504         q = normalizePoint(q, 1.0);
18505
18506         return p[0] * q[0] + p[1] * q[1];
18507     }
18508
18509     function subtractPoints(a, b) {
18510         return [a[0] - b[0], a[1] - b[1]];
18511     }
18512
18513     function addPoints(a, b) {
18514         return [a[0] + b[0], a[1] + b[1]];
18515     }
18516
18517     function normalizePoint(point, scale) {
18518         var vector = [0, 0];
18519         var length = Math.sqrt(point[0] * point[0] + point[1] * point[1]);
18520         if (length !== 0) {
18521             vector[0] = point[0] / length;
18522             vector[1] = point[1] / length;
18523         }
18524
18525         vector[0] *= scale;
18526         vector[1] *= scale;
18527
18528         return vector;
18529     }
18530
18531     function filterDotProduct(dotp) {
18532         if (lowerThreshold > Math.abs(dotp) || Math.abs(dotp) > upperThreshold) {
18533             return dotp;
18534         }
18535
18536         return 0;
18537     }
18538
18539     action.disabled = function(graph) {
18540         var way = graph.entity(wayId),
18541             nodes = graph.childNodes(way),
18542             points = _.uniq(nodes).map(function(n) { return projection(n.loc); });
18543
18544         if (squareness(points)) {
18545             return false;
18546         }
18547
18548         return 'not_squarish';
18549     };
18550
18551     return action;
18552 };
18553 // Create a restriction relation for `turn`, which must have the following structure:
18554 //
18555 //     {
18556 //         from: { node: <node ID>, way: <way ID> },
18557 //         via:  { node: <node ID> },
18558 //         to:   { node: <node ID>, way: <way ID> },
18559 //         restriction: <'no_right_turn', 'no_left_turn', etc.>
18560 //     }
18561 //
18562 // This specifies a restriction of type `restriction` when traveling from
18563 // `from.node` in `from.way` toward `to.node` in `to.way` via `via.node`.
18564 // (The action does not check that these entities form a valid intersection.)
18565 //
18566 // If `restriction` is not provided, it is automatically determined by the
18567 // angle of the turn:
18568 //
18569 //    0-23  degrees: no_u_turn
18570 //   23-158 degrees: no_right_turn
18571 //  158-202 degrees: no_straight_on
18572 //  202-326 degrees: no_left_turn
18573 //  336-360 degrees: no_u_turn
18574 //
18575 // If necessary, the `from` and `to` ways are split. In these cases, `from.node`
18576 // and `to.node` are used to determine which portion of the split ways become
18577 // members of the restriction.
18578 //
18579 // For testing convenience, accepts an ID to assign to the new relation.
18580 // Normally, this will be undefined and the relation will automatically
18581 // be assigned a new ID.
18582 //
18583 iD.actions.RestrictTurn = function(turn, projection, restrictionId) {
18584     return function(graph) {
18585         var from = graph.entity(turn.from.way),
18586             via  = graph.entity(turn.via.node),
18587             to   = graph.entity(turn.to.way);
18588
18589         function split(toOrFrom) {
18590             var newID = toOrFrom.newID || iD.Way().id;
18591             graph = iD.actions.Split(via.id, [newID])
18592                 .limitWays([toOrFrom.way])(graph);
18593
18594             var a = graph.entity(newID),
18595                 b = graph.entity(toOrFrom.way);
18596
18597             if (a.nodes.indexOf(toOrFrom.node) !== -1) {
18598                 return [a, b];
18599             } else {
18600                 return [b, a];
18601             }
18602         }
18603
18604         if (!from.affix(via.id)) {
18605             if (turn.from.node === turn.to.node) {
18606                 // U-turn
18607                 from = to = split(turn.from)[0];
18608             } else if (turn.from.way === turn.to.way) {
18609                 // Straight-on
18610                 var s = split(turn.from);
18611                 from = s[0];
18612                 to   = s[1];
18613             } else {
18614                 // Other
18615                 from = split(turn.from)[0];
18616             }
18617         }
18618
18619         if (!to.affix(via.id)) {
18620             to = split(turn.to)[0];
18621         }
18622
18623         return graph.replace(iD.Relation({
18624             id: restrictionId,
18625             tags: {
18626                 type: 'restriction',
18627                 restriction: turn.restriction ||
18628                     iD.geo.inferRestriction(
18629                         graph.entity(turn.from.node),
18630                         via,
18631                         graph.entity(turn.to.node),
18632                         projection)
18633             },
18634             members: [
18635                 {id: from.id, type: 'way',  role: 'from'},
18636                 {id: via.id,  type: 'node', role: 'via'},
18637                 {id: to.id,   type: 'way',  role: 'to'}
18638             ]
18639         }));
18640     };
18641 };
18642 /*
18643   Order the nodes of a way in reverse order and reverse any direction dependent tags
18644   other than `oneway`. (We assume that correcting a backwards oneway is the primary
18645   reason for reversing a way.)
18646
18647   The following transforms are performed:
18648
18649     Keys:
18650           *:right=* ⟺ *:left=*
18651         *:forward=* ⟺ *:backward=*
18652        direction=up ⟺ direction=down
18653          incline=up ⟺ incline=down
18654             *=right ⟺ *=left
18655
18656     Relation members:
18657        role=forward ⟺ role=backward
18658          role=north ⟺ role=south
18659           role=east ⟺ role=west
18660
18661    In addition, numeric-valued `incline` tags are negated.
18662
18663    The JOSM implementation was used as a guide, but transformations that were of unclear benefit
18664    or adjusted tags that don't seem to be used in practice were omitted.
18665
18666    References:
18667       http://wiki.openstreetmap.org/wiki/Forward_%26_backward,_left_%26_right
18668       http://wiki.openstreetmap.org/wiki/Key:direction#Steps
18669       http://wiki.openstreetmap.org/wiki/Key:incline
18670       http://wiki.openstreetmap.org/wiki/Route#Members
18671       http://josm.openstreetmap.de/browser/josm/trunk/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java
18672  */
18673 iD.actions.Reverse = function(wayId) {
18674     var replacements = [
18675             [/:right$/, ':left'], [/:left$/, ':right'],
18676             [/:forward$/, ':backward'], [/:backward$/, ':forward']
18677         ],
18678         numeric = /^([+\-]?)(?=[\d.])/,
18679         roleReversals = {
18680             forward: 'backward',
18681             backward: 'forward',
18682             north: 'south',
18683             south: 'north',
18684             east: 'west',
18685             west: 'east'
18686         };
18687
18688     function reverseKey(key) {
18689         for (var i = 0; i < replacements.length; ++i) {
18690             var replacement = replacements[i];
18691             if (replacement[0].test(key)) {
18692                 return key.replace(replacement[0], replacement[1]);
18693             }
18694         }
18695         return key;
18696     }
18697
18698     function reverseValue(key, value) {
18699         if (key === 'incline' && numeric.test(value)) {
18700             return value.replace(numeric, function(_, sign) { return sign === '-' ? '' : '-'; });
18701         } else if (key === 'incline' || key === 'direction') {
18702             return {up: 'down', down: 'up'}[value] || value;
18703         } else {
18704             return {left: 'right', right: 'left'}[value] || value;
18705         }
18706     }
18707
18708     return function(graph) {
18709         var way = graph.entity(wayId),
18710             nodes = way.nodes.slice().reverse(),
18711             tags = {}, key, role;
18712
18713         for (key in way.tags) {
18714             tags[reverseKey(key)] = reverseValue(key, way.tags[key]);
18715         }
18716
18717         graph.parentRelations(way).forEach(function(relation) {
18718             relation.members.forEach(function(member, index) {
18719                 if (member.id === way.id && (role = roleReversals[member.role])) {
18720                     relation = relation.updateMember({role: role}, index);
18721                     graph = graph.replace(relation);
18722                 }
18723             });
18724         });
18725
18726         return graph.replace(way.update({nodes: nodes, tags: tags}));
18727     };
18728 };
18729 iD.actions.RotateWay = function(wayId, pivot, angle, projection) {
18730     return function(graph) {
18731         return graph.update(function(graph) {
18732             var way = graph.entity(wayId);
18733
18734             _.unique(way.nodes).forEach(function(id) {
18735
18736                 var node = graph.entity(id),
18737                     point = projection(node.loc),
18738                     radial = [0,0];
18739
18740                 radial[0] = point[0] - pivot[0];
18741                 radial[1] = point[1] - pivot[1];
18742
18743                 point = [
18744                     radial[0] * Math.cos(angle) - radial[1] * Math.sin(angle) + pivot[0],
18745                     radial[0] * Math.sin(angle) + radial[1] * Math.cos(angle) + pivot[1]
18746                 ];
18747
18748                 graph = graph.replace(node.move(projection.invert(point)));
18749
18750             });
18751
18752         });
18753     };
18754 };
18755 // Split a way at the given node.
18756 //
18757 // Optionally, split only the given ways, if multiple ways share
18758 // the given node.
18759 //
18760 // This is the inverse of `iD.actions.Join`.
18761 //
18762 // For testing convenience, accepts an ID to assign to the new way.
18763 // Normally, this will be undefined and the way will automatically
18764 // be assigned a new ID.
18765 //
18766 // Reference:
18767 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/SplitWayAction.as
18768 //
18769 iD.actions.Split = function(nodeId, newWayIds) {
18770     var wayIds;
18771
18772     // if the way is closed, we need to search for a partner node
18773     // to split the way at.
18774     //
18775     // The following looks for a node that is both far away from
18776     // the initial node in terms of way segment length and nearby
18777     // in terms of beeline-distance. This assures that areas get
18778     // split on the most "natural" points (independent of the number
18779     // of nodes).
18780     // For example: bone-shaped areas get split across their waist
18781     // line, circles across the diameter.
18782     function splitArea(nodes, idxA, graph) {
18783         var lengths = new Array(nodes.length),
18784             length,
18785             i,
18786             best = 0,
18787             idxB;
18788
18789         function wrap(index) {
18790             return iD.util.wrap(index, nodes.length);
18791         }
18792
18793         function dist(nA, nB) {
18794             return iD.geo.sphericalDistance(graph.entity(nA).loc, graph.entity(nB).loc);
18795         }
18796
18797         // calculate lengths
18798         length = 0;
18799         for (i = wrap(idxA+1); i !== idxA; i = wrap(i+1)) {
18800             length += dist(nodes[i], nodes[wrap(i-1)]);
18801             lengths[i] = length;
18802         }
18803
18804         length = 0;
18805         for (i = wrap(idxA-1); i !== idxA; i = wrap(i-1)) {
18806             length += dist(nodes[i], nodes[wrap(i+1)]);
18807             if (length < lengths[i])
18808                 lengths[i] = length;
18809         }
18810
18811         // determine best opposite node to split
18812         for (i = 0; i < nodes.length; i++) {
18813             var cost = lengths[i] / dist(nodes[idxA], nodes[i]);
18814             if (cost > best) {
18815                 idxB = i;
18816                 best = cost;
18817             }
18818         }
18819
18820         return idxB;
18821     }
18822
18823     function split(graph, wayA, newWayId) {
18824         var wayB = iD.Way({id: newWayId, tags: wayA.tags}),
18825             nodesA,
18826             nodesB,
18827             isArea = wayA.isArea(),
18828             isOuter = iD.geo.isSimpleMultipolygonOuterMember(wayA, graph);
18829
18830         if (wayA.isClosed()) {
18831             var nodes = wayA.nodes.slice(0, -1),
18832                 idxA = _.indexOf(nodes, nodeId),
18833                 idxB = splitArea(nodes, idxA, graph);
18834
18835             if (idxB < idxA) {
18836                 nodesA = nodes.slice(idxA).concat(nodes.slice(0, idxB + 1));
18837                 nodesB = nodes.slice(idxB, idxA + 1);
18838             } else {
18839                 nodesA = nodes.slice(idxA, idxB + 1);
18840                 nodesB = nodes.slice(idxB).concat(nodes.slice(0, idxA + 1));
18841             }
18842         } else {
18843             var idx = _.indexOf(wayA.nodes, nodeId, 1);
18844             nodesA = wayA.nodes.slice(0, idx + 1);
18845             nodesB = wayA.nodes.slice(idx);
18846         }
18847
18848         wayA = wayA.update({nodes: nodesA});
18849         wayB = wayB.update({nodes: nodesB});
18850
18851         graph = graph.replace(wayA);
18852         graph = graph.replace(wayB);
18853
18854         graph.parentRelations(wayA).forEach(function(relation) {
18855             if (relation.isRestriction()) {
18856                 var via = relation.memberByRole('via');
18857                 if (via && wayB.contains(via.id)) {
18858                     relation = relation.updateMember({id: wayB.id}, relation.memberById(wayA.id).index);
18859                     graph = graph.replace(relation);
18860                 }
18861             } else {
18862                 if (relation === isOuter) {
18863                     graph = graph.replace(relation.mergeTags(wayA.tags));
18864                     graph = graph.replace(wayA.update({tags: {}}));
18865                     graph = graph.replace(wayB.update({tags: {}}));
18866                 }
18867
18868                 var member = {
18869                     id: wayB.id,
18870                     type: 'way',
18871                     role: relation.memberById(wayA.id).role
18872                 };
18873
18874                 graph = iD.actions.AddMember(relation.id, member)(graph);
18875             }
18876         });
18877
18878         if (!isOuter && isArea) {
18879             var multipolygon = iD.Relation({
18880                 tags: _.extend({}, wayA.tags, {type: 'multipolygon'}),
18881                 members: [
18882                     {id: wayA.id, role: 'outer', type: 'way'},
18883                     {id: wayB.id, role: 'outer', type: 'way'}
18884                 ]});
18885
18886             graph = graph.replace(multipolygon);
18887             graph = graph.replace(wayA.update({tags: {}}));
18888             graph = graph.replace(wayB.update({tags: {}}));
18889         }
18890
18891         return graph;
18892     }
18893
18894     var action = function(graph) {
18895         var candidates = action.ways(graph);
18896         for (var i = 0; i < candidates.length; i++) {
18897             graph = split(graph, candidates[i], newWayIds && newWayIds[i]);
18898         }
18899         return graph;
18900     };
18901
18902     action.ways = function(graph) {
18903         var node = graph.entity(nodeId),
18904             parents = graph.parentWays(node),
18905             hasLines = _.any(parents, function(parent) { return parent.geometry(graph) === 'line'; });
18906
18907         return parents.filter(function(parent) {
18908             if (wayIds && wayIds.indexOf(parent.id) === -1)
18909                 return false;
18910
18911             if (!wayIds && hasLines && parent.geometry(graph) !== 'line')
18912                 return false;
18913
18914             if (parent.isClosed()) {
18915                 return true;
18916             }
18917
18918             for (var i = 1; i < parent.nodes.length - 1; i++) {
18919                 if (parent.nodes[i] === nodeId) {
18920                     return true;
18921                 }
18922             }
18923
18924             return false;
18925         });
18926     };
18927
18928     action.disabled = function(graph) {
18929         var candidates = action.ways(graph);
18930         if (candidates.length === 0 || (wayIds && wayIds.length !== candidates.length))
18931             return 'not_eligible';
18932     };
18933
18934     action.limitWays = function(_) {
18935         if (!arguments.length) return wayIds;
18936         wayIds = _;
18937         return action;
18938     };
18939
18940     return action;
18941 };
18942 /*
18943  * Based on https://github.com/openstreetmap/potlatch2/net/systemeD/potlatch2/tools/Straighten.as
18944  */
18945
18946 iD.actions.Straighten = function(wayId, projection) {
18947     function positionAlongWay(n, s, e) {
18948         return ((n[0] - s[0]) * (e[0] - s[0]) + (n[1] - s[1]) * (e[1] - s[1]))/
18949                 (Math.pow(e[0] - s[0], 2) + Math.pow(e[1] - s[1], 2));
18950     }
18951
18952     var action = function(graph) {
18953         var way = graph.entity(wayId),
18954             nodes = graph.childNodes(way),
18955             points = nodes.map(function(n) { return projection(n.loc); }),
18956             startPoint = points[0],
18957             endPoint = points[points.length-1],
18958             toDelete = [],
18959             i;
18960
18961         for (i = 1; i < points.length-1; i++) {
18962             var node = nodes[i],
18963                 point = points[i];
18964
18965             if (graph.parentWays(node).length > 1 ||
18966                 graph.parentRelations(node).length ||
18967                 node.hasInterestingTags()) {
18968
18969                 var u = positionAlongWay(point, startPoint, endPoint),
18970                     p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
18971                     p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]);
18972
18973                 graph = graph.replace(graph.entity(node.id)
18974                     .move(projection.invert([p0, p1])));
18975             } else {
18976                 // safe to delete
18977                 if (toDelete.indexOf(node) === -1) {
18978                     toDelete.push(node);
18979                 }
18980             }
18981         }
18982
18983         for (i = 0; i < toDelete.length; i++) {
18984             graph = iD.actions.DeleteNode(toDelete[i].id)(graph);
18985         }
18986
18987         return graph;
18988     };
18989     
18990     action.disabled = function(graph) {
18991         // check way isn't too bendy
18992         var way = graph.entity(wayId),
18993             nodes = graph.childNodes(way),
18994             points = nodes.map(function(n) { return projection(n.loc); }),
18995             startPoint = points[0],
18996             endPoint = points[points.length-1],
18997             threshold = 0.2 * Math.sqrt(Math.pow(startPoint[0] - endPoint[0], 2) + Math.pow(startPoint[1] - endPoint[1], 2)),
18998             i;
18999
19000         for (i = 1; i < points.length-1; i++) {
19001             var point = points[i],
19002                 u = positionAlongWay(point, startPoint, endPoint),
19003                 p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
19004                 p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]),
19005                 dist = Math.sqrt(Math.pow(p0 - point[0], 2) + Math.pow(p1 - point[1], 2));
19006
19007             // to bendy if point is off by 20% of total start/end distance in projected space
19008             if (dist > threshold) {
19009                 return 'too_bendy';
19010             }
19011         }
19012     };
19013
19014     return action;
19015 };
19016 // Remove the effects of `turn.restriction` on `turn`, which must have the
19017 // following structure:
19018 //
19019 //     {
19020 //         from: { node: <node ID>, way: <way ID> },
19021 //         via:  { node: <node ID> },
19022 //         to:   { node: <node ID>, way: <way ID> },
19023 //         restriction: <relation ID>
19024 //     }
19025 //
19026 // In the simple case, `restriction` is a reference to a `no_*` restriction
19027 // on the turn itself. In this case, it is simply deleted.
19028 //
19029 // The more complex case is where `restriction` references an `only_*`
19030 // restriction on a different turn in the same intersection. In that case,
19031 // that restriction is also deleted, but at the same time restrictions on
19032 // the turns other than the first two are created.
19033 //
19034 iD.actions.UnrestrictTurn = function(turn) {
19035     return function(graph) {
19036         return iD.actions.DeleteRelation(turn.restriction)(graph);
19037     };
19038 };
19039 iD.behavior = {};
19040 iD.behavior.AddWay = function(context) {
19041     var event = d3.dispatch('start', 'startFromWay', 'startFromNode'),
19042         draw = iD.behavior.Draw(context);
19043
19044     var addWay = function(surface) {
19045         draw.on('click', event.start)
19046             .on('clickWay', event.startFromWay)
19047             .on('clickNode', event.startFromNode)
19048             .on('cancel', addWay.cancel)
19049             .on('finish', addWay.cancel);
19050
19051         context.map()
19052             .dblclickEnable(false);
19053
19054         surface.call(draw);
19055     };
19056
19057     addWay.off = function(surface) {
19058         surface.call(draw.off);
19059     };
19060
19061     addWay.cancel = function() {
19062         window.setTimeout(function() {
19063             context.map().dblclickEnable(true);
19064         }, 1000);
19065
19066         context.enter(iD.modes.Browse(context));
19067     };
19068
19069     addWay.tail = function(text) {
19070         draw.tail(text);
19071         return addWay;
19072     };
19073
19074     return d3.rebind(addWay, event, 'on');
19075 };
19076 /*
19077     `iD.behavior.drag` is like `d3.behavior.drag`, with the following differences:
19078
19079     * The `origin` function is expected to return an [x, y] tuple rather than an
19080       {x, y} object.
19081     * The events are `start`, `move`, and `end`.
19082       (https://github.com/mbostock/d3/issues/563)
19083     * The `start` event is not dispatched until the first cursor movement occurs.
19084       (https://github.com/mbostock/d3/pull/368)
19085     * The `move` event has a `point` and `delta` [x, y] tuple properties rather
19086       than `x`, `y`, `dx`, and `dy` properties.
19087     * The `end` event is not dispatched if no movement occurs.
19088     * An `off` function is available that unbinds the drag's internal event handlers.
19089     * Delegation is supported via the `delegate` function.
19090
19091  */
19092 iD.behavior.drag = function() {
19093     function d3_eventCancel() {
19094       d3.event.stopPropagation();
19095       d3.event.preventDefault();
19096     }
19097
19098     var event = d3.dispatch('start', 'move', 'end'),
19099         origin = null,
19100         selector = '',
19101         filter = null,
19102         event_, target, surface;
19103
19104     event.of = function(thiz, argumentz) {
19105       return function(e1) {
19106         var e0 = e1.sourceEvent = d3.event;
19107         e1.target = drag;
19108         d3.event = e1;
19109         try {
19110           event[e1.type].apply(thiz, argumentz);
19111         } finally {
19112           d3.event = e0;
19113         }
19114       };
19115     };
19116
19117     var d3_event_userSelectProperty = iD.util.prefixCSSProperty('UserSelect'),
19118         d3_event_userSelectSuppress = d3_event_userSelectProperty ?
19119             function () {
19120                 var selection = d3.selection(),
19121                     select = selection.style(d3_event_userSelectProperty);
19122                 selection.style(d3_event_userSelectProperty, 'none');
19123                 return function () {
19124                     selection.style(d3_event_userSelectProperty, select);
19125                 };
19126             } :
19127             function (type) {
19128                 var w = d3.select(window).on('selectstart.' + type, d3_eventCancel);
19129                 return function () {
19130                     w.on('selectstart.' + type, null);
19131                 };
19132             };
19133
19134     function mousedown() {
19135         target = this;
19136         event_ = event.of(target, arguments);
19137         var eventTarget = d3.event.target,
19138             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
19139             offset,
19140             origin_ = point(),
19141             started = false,
19142             selectEnable = d3_event_userSelectSuppress(touchId !== null ? 'drag-' + touchId : 'drag');
19143
19144         var w = d3.select(window)
19145             .on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', dragmove)
19146             .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', dragend, true);
19147
19148         if (origin) {
19149             offset = origin.apply(target, arguments);
19150             offset = [offset[0] - origin_[0], offset[1] - origin_[1]];
19151         } else {
19152             offset = [0, 0];
19153         }
19154
19155         if (touchId === null) d3.event.stopPropagation();
19156
19157         function point() {
19158             var p = target.parentNode || surface;
19159             return touchId !== null ? d3.touches(p).filter(function(p) {
19160                 return p.identifier === touchId;
19161             })[0] : d3.mouse(p);
19162         }
19163
19164         function dragmove() {
19165
19166             var p = point(),
19167                 dx = p[0] - origin_[0],
19168                 dy = p[1] - origin_[1];
19169
19170             if (!started) {
19171                 started = true;
19172                 event_({
19173                     type: 'start'
19174                 });
19175             }
19176
19177             origin_ = p;
19178             d3_eventCancel();
19179
19180             event_({
19181                 type: 'move',
19182                 point: [p[0] + offset[0],  p[1] + offset[1]],
19183                 delta: [dx, dy]
19184             });
19185         }
19186
19187         function dragend() {
19188             if (started) {
19189                 event_({
19190                     type: 'end'
19191                 });
19192
19193                 d3_eventCancel();
19194                 if (d3.event.target === eventTarget) w.on('click.drag', click, true);
19195             }
19196
19197             w.on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', null)
19198                 .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', null);
19199             selectEnable();
19200         }
19201
19202         function click() {
19203             d3_eventCancel();
19204             w.on('click.drag', null);
19205         }
19206     }
19207
19208     function drag(selection) {
19209         var matchesSelector = iD.util.prefixDOMProperty('matchesSelector'),
19210             delegate = mousedown;
19211
19212         if (selector) {
19213             delegate = function() {
19214                 var root = this,
19215                     target = d3.event.target;
19216                 for (; target && target !== root; target = target.parentNode) {
19217                     if (target[matchesSelector](selector) &&
19218                             (!filter || filter(target.__data__))) {
19219                         return mousedown.call(target, target.__data__);
19220                     }
19221                 }
19222             };
19223         }
19224
19225         selection.on('mousedown.drag' + selector, delegate)
19226             .on('touchstart.drag' + selector, delegate);
19227     }
19228
19229     drag.off = function(selection) {
19230         selection.on('mousedown.drag' + selector, null)
19231             .on('touchstart.drag' + selector, null);
19232     };
19233
19234     drag.delegate = function(_) {
19235         if (!arguments.length) return selector;
19236         selector = _;
19237         return drag;
19238     };
19239
19240     drag.filter = function(_) {
19241         if (!arguments.length) return origin;
19242         filter = _;
19243         return drag;
19244     };
19245
19246     drag.origin = function (_) {
19247         if (!arguments.length) return origin;
19248         origin = _;
19249         return drag;
19250     };
19251
19252     drag.cancel = function() {
19253         d3.select(window)
19254             .on('mousemove.drag', null)
19255             .on('mouseup.drag', null);
19256         return drag;
19257     };
19258
19259     drag.target = function() {
19260         if (!arguments.length) return target;
19261         target = arguments[0];
19262         event_ = event.of(target, Array.prototype.slice.call(arguments, 1));
19263         return drag;
19264     };
19265
19266     drag.surface = function() {
19267         if (!arguments.length) return surface;
19268         surface = arguments[0];
19269         return drag;
19270     };
19271
19272     return d3.rebind(drag, event, 'on');
19273 };
19274 iD.behavior.Draw = function(context) {
19275     var event = d3.dispatch('move', 'click', 'clickWay',
19276         'clickNode', 'undo', 'cancel', 'finish'),
19277         keybinding = d3.keybinding('draw'),
19278         hover = iD.behavior.Hover(context)
19279             .altDisables(true)
19280             .on('hover', context.ui().sidebar.hover),
19281         tail = iD.behavior.Tail(),
19282         edit = iD.behavior.Edit(context),
19283         closeTolerance = 4,
19284         tolerance = 12;
19285
19286     function datum() {
19287         if (d3.event.altKey) return {};
19288         else return d3.event.target.__data__ || {};
19289     }
19290
19291     function mousedown() {
19292
19293         function point() {
19294             var p = element.node().parentNode;
19295             return touchId !== null ? d3.touches(p).filter(function(p) {
19296                 return p.identifier === touchId;
19297             })[0] : d3.mouse(p);
19298         }
19299
19300         var element = d3.select(this),
19301             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
19302             time = +new Date(),
19303             pos = point();
19304
19305         element.on('mousemove.draw', null);
19306
19307         d3.select(window).on('mouseup.draw', function() {
19308             element.on('mousemove.draw', mousemove);
19309             if (iD.geo.euclideanDistance(pos, point()) < closeTolerance ||
19310                 (iD.geo.euclideanDistance(pos, point()) < tolerance &&
19311                 (+new Date() - time) < 500)) {
19312
19313                 // Prevent a quick second click
19314                 d3.select(window).on('click.draw-block', function() {
19315                     d3.event.stopPropagation();
19316                 }, true);
19317
19318                 context.map().dblclickEnable(false);
19319
19320                 window.setTimeout(function() {
19321                     context.map().dblclickEnable(true);
19322                     d3.select(window).on('click.draw-block', null);
19323                 }, 500);
19324
19325                 click();
19326             }
19327         });
19328     }
19329
19330     function mousemove() {
19331         event.move(datum());
19332     }
19333
19334     function click() {
19335         var d = datum();
19336         if (d.type === 'way') {
19337             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection),
19338                 edge = [d.nodes[choice.index - 1], d.nodes[choice.index]];
19339             event.clickWay(choice.loc, edge);
19340
19341         } else if (d.type === 'node') {
19342             event.clickNode(d);
19343
19344         } else {
19345             event.click(context.map().mouseCoordinates());
19346         }
19347     }
19348
19349     function backspace() {
19350         d3.event.preventDefault();
19351         event.undo();
19352     }
19353
19354     function del() {
19355         d3.event.preventDefault();
19356         event.cancel();
19357     }
19358
19359     function ret() {
19360         d3.event.preventDefault();
19361         event.finish();
19362     }
19363
19364     function draw(selection) {
19365         context.install(hover);
19366         context.install(edit);
19367
19368         if (!iD.behavior.Draw.usedTails[tail.text()]) {
19369             context.install(tail);
19370         }
19371
19372         keybinding
19373             .on('⌫', backspace)
19374             .on('⌦', del)
19375             .on('⎋', ret)
19376             .on('↩', ret);
19377
19378         selection
19379             .on('mousedown.draw', mousedown)
19380             .on('mousemove.draw', mousemove);
19381
19382         d3.select(document)
19383             .call(keybinding);
19384
19385         return draw;
19386     }
19387
19388     draw.off = function(selection) {
19389         context.uninstall(hover);
19390         context.uninstall(edit);
19391
19392         if (!iD.behavior.Draw.usedTails[tail.text()]) {
19393             context.uninstall(tail);
19394             iD.behavior.Draw.usedTails[tail.text()] = true;
19395         }
19396
19397         selection
19398             .on('mousedown.draw', null)
19399             .on('mousemove.draw', null);
19400
19401         d3.select(window)
19402             .on('mouseup.draw', null);
19403
19404         d3.select(document)
19405             .call(keybinding.off);
19406     };
19407
19408     draw.tail = function(_) {
19409         tail.text(_);
19410         return draw;
19411     };
19412
19413     return d3.rebind(draw, event, 'on');
19414 };
19415
19416 iD.behavior.Draw.usedTails = {};
19417 iD.behavior.DrawWay = function(context, wayId, index, mode, baseGraph) {
19418     var way = context.entity(wayId),
19419         isArea = context.geometry(wayId) === 'area',
19420         finished = false,
19421         annotation = t((way.isDegenerate() ?
19422             'operations.start.annotation.' :
19423             'operations.continue.annotation.') + context.geometry(wayId)),
19424         draw = iD.behavior.Draw(context);
19425
19426     var startIndex = typeof index === 'undefined' ? way.nodes.length - 1 : 0,
19427         start = iD.Node({loc: context.graph().entity(way.nodes[startIndex]).loc}),
19428         end = iD.Node({loc: context.map().mouseCoordinates()}),
19429         segment = iD.Way({
19430             nodes: typeof index === 'undefined' ? [start.id, end.id] : [end.id, start.id],
19431             tags: _.clone(way.tags)
19432         });
19433
19434     var f = context[way.isDegenerate() ? 'replace' : 'perform'];
19435     if (isArea) {
19436         f(iD.actions.AddEntity(end),
19437             iD.actions.AddVertex(wayId, end.id, index));
19438     } else {
19439         f(iD.actions.AddEntity(start),
19440             iD.actions.AddEntity(end),
19441             iD.actions.AddEntity(segment));
19442     }
19443
19444     function move(datum) {
19445         var loc;
19446
19447         if (datum.type === 'node' && datum.id !== end.id) {
19448             loc = datum.loc;
19449         } else if (datum.type === 'way' && datum.id !== segment.id) {
19450             loc = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection).loc;
19451         } else {
19452             loc = context.map().mouseCoordinates();
19453         }
19454
19455         context.replace(iD.actions.MoveNode(end.id, loc));
19456     }
19457
19458     function undone() {
19459         finished = true;
19460         context.enter(iD.modes.Browse(context));
19461     }
19462
19463     function setActiveElements() {
19464         var active = isArea ? [wayId, end.id] : [segment.id, start.id, end.id];
19465         context.surface().selectAll(iD.util.entitySelector(active))
19466             .classed('active', true);
19467     }
19468
19469     var drawWay = function(surface) {
19470         draw.on('move', move)
19471             .on('click', drawWay.add)
19472             .on('clickWay', drawWay.addWay)
19473             .on('clickNode', drawWay.addNode)
19474             .on('undo', context.undo)
19475             .on('cancel', drawWay.cancel)
19476             .on('finish', drawWay.finish);
19477
19478         context.map()
19479             .dblclickEnable(false)
19480             .on('drawn.draw', setActiveElements);
19481
19482         setActiveElements();
19483
19484         surface.call(draw);
19485
19486         context.history()
19487             .on('undone.draw', undone);
19488     };
19489
19490     drawWay.off = function(surface) {
19491         if (!finished)
19492             context.pop();
19493
19494         context.map()
19495             .on('drawn.draw', null);
19496
19497         surface.call(draw.off)
19498             .selectAll('.active')
19499             .classed('active', false);
19500
19501         context.history()
19502             .on('undone.draw', null);
19503     };
19504
19505     function ReplaceTemporaryNode(newNode) {
19506         return function(graph) {
19507             if (isArea) {
19508                 return graph
19509                     .replace(way.addNode(newNode.id, index))
19510                     .remove(end);
19511
19512             } else {
19513                 return graph
19514                     .replace(graph.entity(wayId).addNode(newNode.id, index))
19515                     .remove(end)
19516                     .remove(segment)
19517                     .remove(start);
19518             }
19519         };
19520     }
19521
19522     // Accept the current position of the temporary node and continue drawing.
19523     drawWay.add = function(loc) {
19524
19525         // prevent duplicate nodes
19526         var last = context.hasEntity(way.nodes[way.nodes.length - (isArea ? 2 : 1)]);
19527         if (last && last.loc[0] === loc[0] && last.loc[1] === loc[1]) return;
19528
19529         var newNode = iD.Node({loc: loc});
19530
19531         context.replace(
19532             iD.actions.AddEntity(newNode),
19533             ReplaceTemporaryNode(newNode),
19534             annotation);
19535
19536         finished = true;
19537         context.enter(mode);
19538     };
19539
19540     // Connect the way to an existing way.
19541     drawWay.addWay = function(loc, edge) {
19542         var previousEdge = startIndex ?
19543             [way.nodes[startIndex], way.nodes[startIndex - 1]] :
19544             [way.nodes[0], way.nodes[1]];
19545
19546         // Avoid creating duplicate segments
19547         if (!isArea && iD.geo.edgeEqual(edge, previousEdge))
19548             return;
19549
19550         var newNode = iD.Node({ loc: loc });
19551
19552         context.perform(
19553             iD.actions.AddMidpoint({ loc: loc, edge: edge}, newNode),
19554             ReplaceTemporaryNode(newNode),
19555             annotation);
19556
19557         finished = true;
19558         context.enter(mode);
19559     };
19560
19561     // Connect the way to an existing node and continue drawing.
19562     drawWay.addNode = function(node) {
19563
19564         // Avoid creating duplicate segments
19565         if (way.areAdjacent(node.id, way.nodes[way.nodes.length - 1])) return;
19566
19567         context.perform(
19568             ReplaceTemporaryNode(node),
19569             annotation);
19570
19571         finished = true;
19572         context.enter(mode);
19573     };
19574
19575     // Finish the draw operation, removing the temporary node. If the way has enough
19576     // nodes to be valid, it's selected. Otherwise, return to browse mode.
19577     drawWay.finish = function() {
19578         context.pop();
19579         finished = true;
19580
19581         window.setTimeout(function() {
19582             context.map().dblclickEnable(true);
19583         }, 1000);
19584
19585         if (context.hasEntity(wayId)) {
19586             context.enter(
19587                 iD.modes.Select(context, [wayId])
19588                     .suppressMenu(true)
19589                     .newFeature(true));
19590         } else {
19591             context.enter(iD.modes.Browse(context));
19592         }
19593     };
19594
19595     // Cancel the draw operation and return to browse, deleting everything drawn.
19596     drawWay.cancel = function() {
19597         context.perform(
19598             d3.functor(baseGraph),
19599             t('operations.cancel_draw.annotation'));
19600
19601         window.setTimeout(function() {
19602             context.map().dblclickEnable(true);
19603         }, 1000);
19604
19605         finished = true;
19606         context.enter(iD.modes.Browse(context));
19607     };
19608
19609     drawWay.tail = function(text) {
19610         draw.tail(text);
19611         return drawWay;
19612     };
19613
19614     return drawWay;
19615 };
19616 iD.behavior.Edit = function(context) {
19617     function edit() {
19618         context.map()
19619             .minzoom(16);
19620     }
19621
19622     edit.off = function() {
19623         context.map()
19624             .minzoom(0);
19625     };
19626
19627     return edit;
19628 };
19629 iD.behavior.Hash = function(context) {
19630     var s0 = null, // cached location.hash
19631         lat = 90 - 1e-8; // allowable latitude range
19632
19633     var parser = function(map, s) {
19634         var q = iD.util.stringQs(s);
19635         var args = (q.map || '').split('/').map(Number);
19636         if (args.length < 3 || args.some(isNaN)) {
19637             return true; // replace bogus hash
19638         } else if (s !== formatter(map).slice(1)) {
19639             map.centerZoom([args[1],
19640                 Math.min(lat, Math.max(-lat, args[2]))], args[0]);
19641         }
19642     };
19643
19644     var formatter = function(map) {
19645         var mode = context.mode(),
19646             center = map.center(),
19647             zoom = map.zoom(),
19648             precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2)),
19649             q = iD.util.stringQs(location.hash.substring(1)),
19650             newParams = {};
19651
19652         if (mode && mode.id === 'browse') {
19653             delete q.id;
19654         } else {
19655             var selected = context.selectedIDs().filter(function(id) {
19656                 return !context.entity(id).isNew();
19657             });
19658             if (selected.length) {
19659                 newParams.id = selected.join(',');
19660             }
19661         }
19662
19663         newParams.map = zoom.toFixed(2) +
19664                 '/' + center[0].toFixed(precision) +
19665                 '/' + center[1].toFixed(precision);
19666
19667         return '#' + iD.util.qsString(_.assign(q, newParams), true);
19668     };
19669
19670     function update() {
19671         var s1 = formatter(context.map());
19672         if (s0 !== s1) location.replace(s0 = s1); // don't recenter the map!
19673     }
19674
19675     var throttledUpdate = _.throttle(update, 500);
19676
19677     function hashchange() {
19678         if (location.hash === s0) return; // ignore spurious hashchange events
19679         if (parser(context.map(), (s0 = location.hash).substring(1))) {
19680             update(); // replace bogus hash
19681         }
19682     }
19683
19684     function hash() {
19685         context.map()
19686             .on('move.hash', throttledUpdate);
19687
19688         context
19689             .on('enter.hash', throttledUpdate);
19690
19691         d3.select(window)
19692             .on('hashchange.hash', hashchange);
19693
19694         if (location.hash) {
19695             var q = iD.util.stringQs(location.hash.substring(1));
19696             if (q.id) context.loadEntity(q.id.split(',')[0], !q.map);
19697             hashchange();
19698             if (q.map) hash.hadHash = true;
19699         }
19700     }
19701
19702     hash.off = function() {
19703         context.map()
19704             .on('move.hash', null);
19705
19706         context
19707             .on('enter.hash', null);
19708
19709         d3.select(window)
19710             .on('hashchange.hash', null);
19711
19712         location.hash = '';
19713     };
19714
19715     return hash;
19716 };
19717 /*
19718    The hover behavior adds the `.hover` class on mouseover to all elements to which
19719    the identical datum is bound, and removes it on mouseout.
19720
19721    The :hover pseudo-class is insufficient for iD's purposes because a datum's visual
19722    representation may consist of several elements scattered throughout the DOM hierarchy.
19723    Only one of these elements can have the :hover pseudo-class, but all of them will
19724    have the .hover class.
19725  */
19726 iD.behavior.Hover = function() {
19727     var dispatch = d3.dispatch('hover'),
19728         selection,
19729         altDisables,
19730         target;
19731
19732     function keydown() {
19733         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19734             dispatch.hover(null);
19735             selection.selectAll('.hover')
19736                 .classed('hover-suppressed', true)
19737                 .classed('hover', false);
19738         }
19739     }
19740
19741     function keyup() {
19742         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19743             dispatch.hover(target ? target.id : null);
19744             selection.selectAll('.hover-suppressed')
19745                 .classed('hover-suppressed', false)
19746                 .classed('hover', true);
19747         }
19748     }
19749
19750     var hover = function(__) {
19751         selection = __;
19752
19753         function enter(d) {
19754             if (d === target) return;
19755
19756             target = d;
19757
19758             selection.selectAll('.hover')
19759                 .classed('hover', false);
19760             selection.selectAll('.hover-suppressed')
19761                 .classed('hover-suppressed', false);
19762
19763             if (target instanceof iD.Entity) {
19764                 var selector = '.' + target.id;
19765
19766                 if (target.type === 'relation') {
19767                     target.members.forEach(function(member) {
19768                         selector += ', .' + member.id;
19769                     });
19770                 }
19771
19772                 var suppressed = altDisables && d3.event && d3.event.altKey;
19773
19774                 selection.selectAll(selector)
19775                     .classed(suppressed ? 'hover-suppressed' : 'hover', true);
19776
19777                 dispatch.hover(target.id);
19778             } else {
19779                 dispatch.hover(null);
19780             }
19781         }
19782
19783         var down;
19784
19785         function mouseover() {
19786             if (down) return;
19787             var target = d3.event.target;
19788             enter(target ? target.__data__ : null);
19789         }
19790
19791         function mouseout() {
19792             if (down) return;
19793             var target = d3.event.relatedTarget;
19794             enter(target ? target.__data__ : null);
19795         }
19796
19797         function mousedown() {
19798             down = true;
19799             d3.select(window)
19800                 .on('mouseup.hover', mouseup);
19801         }
19802
19803         function mouseup() {
19804             down = false;
19805         }
19806
19807         selection
19808             .on('mouseover.hover', mouseover)
19809             .on('mouseout.hover', mouseout)
19810             .on('mousedown.hover', mousedown)
19811             .on('mouseup.hover', mouseup);
19812
19813         d3.select(window)
19814             .on('keydown.hover', keydown)
19815             .on('keyup.hover', keyup);
19816     };
19817
19818     hover.off = function(selection) {
19819         selection.selectAll('.hover')
19820             .classed('hover', false);
19821         selection.selectAll('.hover-suppressed')
19822             .classed('hover-suppressed', false);
19823
19824         selection
19825             .on('mouseover.hover', null)
19826             .on('mouseout.hover', null)
19827             .on('mousedown.hover', null)
19828             .on('mouseup.hover', null);
19829
19830         d3.select(window)
19831             .on('keydown.hover', null)
19832             .on('keyup.hover', null)
19833             .on('mouseup.hover', null);
19834     };
19835
19836     hover.altDisables = function(_) {
19837         if (!arguments.length) return altDisables;
19838         altDisables = _;
19839         return hover;
19840     };
19841
19842     return d3.rebind(hover, dispatch, 'on');
19843 };
19844 iD.behavior.Lasso = function(context) {
19845
19846     var behavior = function(selection) {
19847
19848         var mouse = null,
19849             lasso;
19850
19851         function mousedown() {
19852             if (d3.event.shiftKey === true) {
19853
19854                 mouse = context.mouse();
19855                 lasso = null;
19856
19857                 selection
19858                     .on('mousemove.lasso', mousemove)
19859                     .on('mouseup.lasso', mouseup);
19860
19861                 d3.event.stopPropagation();
19862             }
19863         }
19864
19865         function mousemove() {
19866             if (!lasso) {
19867                 lasso = iD.ui.Lasso(context).a(mouse);
19868                 context.surface().call(lasso);
19869             }
19870
19871             lasso.b(context.mouse());
19872         }
19873
19874         function normalize(a, b) {
19875             return [
19876                 [Math.min(a[0], b[0]), Math.min(a[1], b[1])],
19877                 [Math.max(a[0], b[0]), Math.max(a[1], b[1])]];
19878         }
19879
19880         function mouseup() {
19881
19882             selection
19883                 .on('mousemove.lasso', null)
19884                 .on('mouseup.lasso', null);
19885
19886             if (!lasso) return;
19887
19888             var extent = iD.geo.Extent(
19889                 normalize(context.projection.invert(lasso.a()),
19890                 context.projection.invert(lasso.b())));
19891
19892             lasso.close();
19893
19894             var selected = context.intersects(extent).filter(function (entity) {
19895                 return entity.type === 'node';
19896             });
19897
19898             if (selected.length) {
19899                 context.enter(iD.modes.Select(context, _.pluck(selected, 'id')));
19900             }
19901         }
19902
19903         selection
19904             .on('mousedown.lasso', mousedown);
19905     };
19906
19907     behavior.off = function(selection) {
19908         selection.on('mousedown.lasso', null);
19909     };
19910
19911     return behavior;
19912 };
19913 iD.behavior.Select = function(context) {
19914     function keydown() {
19915         if (d3.event && d3.event.shiftKey) {
19916             context.surface()
19917                 .classed('behavior-multiselect', true);
19918         }
19919     }
19920
19921     function keyup() {
19922         if (!d3.event || !d3.event.shiftKey) {
19923             context.surface()
19924                 .classed('behavior-multiselect', false);
19925         }
19926     }
19927
19928     function click() {
19929         var datum = d3.event.target.__data__;
19930         var lasso = d3.select('#surface .lasso').node();
19931         if (!(datum instanceof iD.Entity)) {
19932             if (!d3.event.shiftKey && !lasso)
19933                 context.enter(iD.modes.Browse(context));
19934
19935         } else if (!d3.event.shiftKey && !lasso) {
19936             // Avoid re-entering Select mode with same entity.
19937             if (context.selectedIDs().length !== 1 || context.selectedIDs()[0] !== datum.id) {
19938                 context.enter(iD.modes.Select(context, [datum.id]));
19939             } else {
19940                 context.mode().reselect();
19941             }
19942         } else if (context.selectedIDs().indexOf(datum.id) >= 0) {
19943             var selectedIDs = _.without(context.selectedIDs(), datum.id);
19944             context.enter(selectedIDs.length ?
19945                 iD.modes.Select(context, selectedIDs) :
19946                 iD.modes.Browse(context));
19947
19948         } else {
19949             context.enter(iD.modes.Select(context, context.selectedIDs().concat([datum.id])));
19950         }
19951     }
19952
19953     var behavior = function(selection) {
19954         d3.select(window)
19955             .on('keydown.select', keydown)
19956             .on('keyup.select', keyup);
19957
19958         selection.on('click.select', click);
19959
19960         keydown();
19961     };
19962
19963     behavior.off = function(selection) {
19964         d3.select(window)
19965             .on('keydown.select', null)
19966             .on('keyup.select', null);
19967
19968         selection.on('click.select', null);
19969
19970         keyup();
19971     };
19972
19973     return behavior;
19974 };
19975 iD.behavior.Tail = function() {
19976     var text,
19977         container,
19978         xmargin = 25,
19979         tooltipSize = [0, 0],
19980         selectionSize = [0, 0];
19981
19982     function tail(selection) {
19983         if (!text) return;
19984
19985         d3.select(window)
19986             .on('resize.tail', function() { selectionSize = selection.dimensions(); });
19987
19988         function show() {
19989             container.style('display', 'block');
19990             tooltipSize = container.dimensions();
19991         }
19992
19993         function mousemove() {
19994             if (container.style('display') === 'none') show();
19995             var xoffset = ((d3.event.clientX + tooltipSize[0] + xmargin) > selectionSize[0]) ?
19996                 -tooltipSize[0] - xmargin : xmargin;
19997             container.classed('left', xoffset > 0);
19998             iD.util.setTransform(container, d3.event.clientX + xoffset, d3.event.clientY);
19999         }
20000
20001         function mouseleave() {
20002             if (d3.event.relatedTarget !== container.node()) {
20003                 container.style('display', 'none');
20004             }
20005         }
20006
20007         function mouseenter() {
20008             if (d3.event.relatedTarget !== container.node()) {
20009                 show();
20010             }
20011         }
20012
20013         container = d3.select(document.body)
20014             .append('div')
20015             .style('display', 'none')
20016             .attr('class', 'tail tooltip-inner');
20017
20018         container.append('div')
20019             .text(text);
20020
20021         selection
20022             .on('mousemove.tail', mousemove)
20023             .on('mouseenter.tail', mouseenter)
20024             .on('mouseleave.tail', mouseleave);
20025
20026         container
20027             .on('mousemove.tail', mousemove);
20028
20029         tooltipSize = container.dimensions();
20030         selectionSize = selection.dimensions();
20031     }
20032
20033     tail.off = function(selection) {
20034         if (!text) return;
20035
20036         container
20037             .on('mousemove.tail', null)
20038             .remove();
20039
20040         selection
20041             .on('mousemove.tail', null)
20042             .on('mouseenter.tail', null)
20043             .on('mouseleave.tail', null);
20044
20045         d3.select(window)
20046             .on('resize.tail', null);
20047     };
20048
20049     tail.text = function(_) {
20050         if (!arguments.length) return text;
20051         text = _;
20052         return tail;
20053     };
20054
20055     return tail;
20056 };
20057 iD.modes = {};
20058 iD.modes.AddArea = function(context) {
20059     var mode = {
20060         id: 'add-area',
20061         button: 'area',
20062         title: t('modes.add_area.title'),
20063         description: t('modes.add_area.description'),
20064         key: '3'
20065     };
20066
20067     var behavior = iD.behavior.AddWay(context)
20068             .tail(t('modes.add_area.tail'))
20069             .on('start', start)
20070             .on('startFromWay', startFromWay)
20071             .on('startFromNode', startFromNode),
20072         defaultTags = {area: 'yes'};
20073
20074     function start(loc) {
20075         var graph = context.graph(),
20076             node = iD.Node({loc: loc}),
20077             way = iD.Way({tags: defaultTags});
20078
20079         context.perform(
20080             iD.actions.AddEntity(node),
20081             iD.actions.AddEntity(way),
20082             iD.actions.AddVertex(way.id, node.id),
20083             iD.actions.AddVertex(way.id, node.id));
20084
20085         context.enter(iD.modes.DrawArea(context, way.id, graph));
20086     }
20087
20088     function startFromWay(loc, edge) {
20089         var graph = context.graph(),
20090             node = iD.Node({loc: loc}),
20091             way = iD.Way({tags: defaultTags});
20092
20093         context.perform(
20094             iD.actions.AddEntity(node),
20095             iD.actions.AddEntity(way),
20096             iD.actions.AddVertex(way.id, node.id),
20097             iD.actions.AddVertex(way.id, node.id),
20098             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
20099
20100         context.enter(iD.modes.DrawArea(context, way.id, graph));
20101     }
20102
20103     function startFromNode(node) {
20104         var graph = context.graph(),
20105             way = iD.Way({tags: defaultTags});
20106
20107         context.perform(
20108             iD.actions.AddEntity(way),
20109             iD.actions.AddVertex(way.id, node.id),
20110             iD.actions.AddVertex(way.id, node.id));
20111
20112         context.enter(iD.modes.DrawArea(context, way.id, graph));
20113     }
20114
20115     mode.enter = function() {
20116         context.install(behavior);
20117     };
20118
20119     mode.exit = function() {
20120         context.uninstall(behavior);
20121     };
20122
20123     return mode;
20124 };
20125 iD.modes.AddLine = function(context) {
20126     var mode = {
20127         id: 'add-line',
20128         button: 'line',
20129         title: t('modes.add_line.title'),
20130         description: t('modes.add_line.description'),
20131         key: '2'
20132     };
20133
20134     var behavior = iD.behavior.AddWay(context)
20135         .tail(t('modes.add_line.tail'))
20136         .on('start', start)
20137         .on('startFromWay', startFromWay)
20138         .on('startFromNode', startFromNode);
20139
20140     function start(loc) {
20141         var graph = context.graph(),
20142             node = iD.Node({loc: loc}),
20143             way = iD.Way();
20144
20145         context.perform(
20146             iD.actions.AddEntity(node),
20147             iD.actions.AddEntity(way),
20148             iD.actions.AddVertex(way.id, node.id));
20149
20150         context.enter(iD.modes.DrawLine(context, way.id, graph));
20151     }
20152
20153     function startFromWay(loc, edge) {
20154         var graph = context.graph(),
20155             node = iD.Node({loc: loc}),
20156             way = iD.Way();
20157
20158         context.perform(
20159             iD.actions.AddEntity(node),
20160             iD.actions.AddEntity(way),
20161             iD.actions.AddVertex(way.id, node.id),
20162             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
20163
20164         context.enter(iD.modes.DrawLine(context, way.id, graph));
20165     }
20166
20167     function startFromNode(node) {
20168         var way = iD.Way();
20169
20170         context.perform(
20171             iD.actions.AddEntity(way),
20172             iD.actions.AddVertex(way.id, node.id));
20173
20174         context.enter(iD.modes.DrawLine(context, way.id, context.graph()));
20175     }
20176
20177     mode.enter = function() {
20178         context.install(behavior);
20179     };
20180
20181     mode.exit = function() {
20182         context.uninstall(behavior);
20183     };
20184
20185     return mode;
20186 };
20187 iD.modes.AddPoint = function(context) {
20188     var mode = {
20189         id: 'add-point',
20190         button: 'point',
20191         title: t('modes.add_point.title'),
20192         description: t('modes.add_point.description'),
20193         key: '1'
20194     };
20195
20196     var behavior = iD.behavior.Draw(context)
20197         .tail(t('modes.add_point.tail'))
20198         .on('click', add)
20199         .on('clickWay', addWay)
20200         .on('clickNode', addNode)
20201         .on('cancel', cancel)
20202         .on('finish', cancel);
20203
20204     function add(loc) {
20205         var node = iD.Node({loc: loc});
20206
20207         context.perform(
20208             iD.actions.AddEntity(node),
20209             t('operations.add.annotation.point'));
20210
20211         context.enter(
20212             iD.modes.Select(context, [node.id])
20213                 .suppressMenu(true)
20214                 .newFeature(true));
20215     }
20216
20217     function addWay(loc) {
20218         add(loc);
20219     }
20220
20221     function addNode(node) {
20222         add(node.loc);
20223     }
20224
20225     function cancel() {
20226         context.enter(iD.modes.Browse(context));
20227     }
20228
20229     mode.enter = function() {
20230         context.install(behavior);
20231     };
20232
20233     mode.exit = function() {
20234         context.uninstall(behavior);
20235     };
20236
20237     return mode;
20238 };
20239 iD.modes.Browse = function(context) {
20240     var mode = {
20241         button: 'browse',
20242         id: 'browse',
20243         title: t('modes.browse.title'),
20244         description: t('modes.browse.description')
20245     }, sidebar;
20246
20247     var behaviors = [
20248         iD.behavior.Hover(context)
20249             .on('hover', context.ui().sidebar.hover),
20250         iD.behavior.Select(context),
20251         iD.behavior.Lasso(context),
20252         iD.modes.DragNode(context).behavior];
20253
20254     mode.enter = function() {
20255         behaviors.forEach(function(behavior) {
20256             context.install(behavior);
20257         });
20258
20259         // Get focus on the body.
20260         if (document.activeElement && document.activeElement.blur) {
20261             document.activeElement.blur();
20262         }
20263
20264         if (sidebar) {
20265             context.ui().sidebar.show(sidebar);
20266         } else {
20267             context.ui().sidebar.select(null);
20268         }
20269     };
20270
20271     mode.exit = function() {
20272         behaviors.forEach(function(behavior) {
20273             context.uninstall(behavior);
20274         });
20275
20276         if (sidebar) {
20277             context.ui().sidebar.hide(sidebar);
20278         }
20279     };
20280
20281     mode.sidebar = function(_) {
20282         if (!arguments.length) return sidebar;
20283         sidebar = _;
20284         return mode;
20285     };
20286
20287     return mode;
20288 };
20289 iD.modes.DragNode = function(context) {
20290     var mode = {
20291         id: 'drag-node',
20292         button: 'browse'
20293     };
20294
20295     var nudgeInterval,
20296         activeIDs,
20297         wasMidpoint,
20298         cancelled,
20299         selectedIDs = [],
20300         hover = iD.behavior.Hover(context)
20301             .altDisables(true)
20302             .on('hover', context.ui().sidebar.hover),
20303         edit = iD.behavior.Edit(context);
20304
20305     function edge(point, size) {
20306         var pad = [30, 100, 30, 100];
20307         if (point[0] > size[0] - pad[0]) return [-10, 0];
20308         else if (point[0] < pad[2]) return [10, 0];
20309         else if (point[1] > size[1] - pad[1]) return [0, -10];
20310         else if (point[1] < pad[3]) return [0, 10];
20311         return null;
20312     }
20313
20314     function startNudge(nudge) {
20315         if (nudgeInterval) window.clearInterval(nudgeInterval);
20316         nudgeInterval = window.setInterval(function() {
20317             context.pan(nudge);
20318         }, 50);
20319     }
20320
20321     function stopNudge() {
20322         if (nudgeInterval) window.clearInterval(nudgeInterval);
20323         nudgeInterval = null;
20324     }
20325
20326     function moveAnnotation(entity) {
20327         return t('operations.move.annotation.' + entity.geometry(context.graph()));
20328     }
20329
20330     function connectAnnotation(entity) {
20331         return t('operations.connect.annotation.' + entity.geometry(context.graph()));
20332     }
20333
20334     function origin(entity) {
20335         return context.projection(entity.loc);
20336     }
20337
20338     function start(entity) {
20339         cancelled = d3.event.sourceEvent.shiftKey;
20340         if (cancelled) return behavior.cancel();
20341
20342         wasMidpoint = entity.type === 'midpoint';
20343         if (wasMidpoint) {
20344             var midpoint = entity;
20345             entity = iD.Node();
20346             context.perform(iD.actions.AddMidpoint(midpoint, entity));
20347
20348              var vertex = context.surface()
20349                 .selectAll('.' + entity.id);
20350              behavior.target(vertex.node(), entity);
20351
20352         } else {
20353             context.perform(
20354                 iD.actions.Noop());
20355         }
20356
20357         activeIDs = _.pluck(context.graph().parentWays(entity), 'id');
20358         activeIDs.push(entity.id);
20359
20360         context.enter(mode);
20361     }
20362
20363     function datum() {
20364         if (d3.event.sourceEvent.altKey) {
20365             return {};
20366         }
20367
20368         return d3.event.sourceEvent.target.__data__ || {};
20369     }
20370
20371     // via https://gist.github.com/shawnbot/4166283
20372     function childOf(p, c) {
20373         if (p === c) return false;
20374         while (c && c !== p) c = c.parentNode;
20375         return c === p;
20376     }
20377
20378     function move(entity) {
20379         if (cancelled) return;
20380         d3.event.sourceEvent.stopPropagation();
20381
20382         var nudge = childOf(context.container().node(),
20383             d3.event.sourceEvent.toElement) &&
20384             edge(d3.event.point, context.map().dimensions());
20385
20386         if (nudge) startNudge(nudge);
20387         else stopNudge();
20388
20389         var loc = context.map().mouseCoordinates();
20390
20391         var d = datum();
20392         if (d.type === 'node' && d.id !== entity.id) {
20393             loc = d.loc;
20394         } else if (d.type === 'way' && !d3.select(d3.event.sourceEvent.target).classed('fill')) {
20395             loc = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection).loc;
20396         }
20397
20398         context.replace(
20399             iD.actions.MoveNode(entity.id, loc),
20400             moveAnnotation(entity));
20401     }
20402
20403     function end(entity) {
20404         if (cancelled) return;
20405
20406         var d = datum();
20407
20408         if (d.type === 'way') {
20409             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection);
20410             context.replace(
20411                 iD.actions.AddMidpoint({ loc: choice.loc, edge: [d.nodes[choice.index - 1], d.nodes[choice.index]] }, entity),
20412                 connectAnnotation(d));
20413
20414         } else if (d.type === 'node' && d.id !== entity.id) {
20415             context.replace(
20416                 iD.actions.Connect([d.id, entity.id]),
20417                 connectAnnotation(d));
20418
20419         } else if (wasMidpoint) {
20420             context.replace(
20421                 iD.actions.Noop(),
20422                 t('operations.add.annotation.vertex'));
20423
20424         } else {
20425             context.replace(
20426                 iD.actions.Noop(),
20427                 moveAnnotation(entity));
20428         }
20429
20430         var reselection = selectedIDs.filter(function(id) {
20431             return context.graph().hasEntity(id);
20432         });
20433
20434         if (reselection.length) {
20435             context.enter(
20436                 iD.modes.Select(context, reselection)
20437                     .suppressMenu(true));
20438         } else {
20439             context.enter(iD.modes.Browse(context));
20440         }
20441     }
20442
20443     function cancel() {
20444         behavior.cancel();
20445         context.enter(iD.modes.Browse(context));
20446     }
20447
20448     function setActiveElements() {
20449         context.surface().selectAll(iD.util.entitySelector(activeIDs))
20450             .classed('active', true);
20451     }
20452
20453     var behavior = iD.behavior.drag()
20454         .delegate('g.node, g.point, g.midpoint')
20455         .surface(context.surface().node())
20456         .origin(origin)
20457         .on('start', start)
20458         .on('move', move)
20459         .on('end', end);
20460
20461     mode.enter = function() {
20462         context.install(hover);
20463         context.install(edit);
20464
20465         context.history()
20466             .on('undone.drag-node', cancel);
20467
20468         context.map()
20469             .on('drawn.drag-node', setActiveElements);
20470
20471         setActiveElements();
20472     };
20473
20474     mode.exit = function() {
20475         context.uninstall(hover);
20476         context.uninstall(edit);
20477
20478         context.history()
20479             .on('undone.drag-node', null);
20480
20481         context.map()
20482             .on('drawn.drag-node', null);
20483
20484         context.surface()
20485             .selectAll('.active')
20486             .classed('active', false);
20487
20488         stopNudge();
20489     };
20490
20491     mode.selectedIDs = function(_) {
20492         if (!arguments.length) return selectedIDs;
20493         selectedIDs = _;
20494         return mode;
20495     };
20496
20497     mode.behavior = behavior;
20498
20499     return mode;
20500 };
20501 iD.modes.DrawArea = function(context, wayId, baseGraph) {
20502     var mode = {
20503         button: 'area',
20504         id: 'draw-area'
20505     };
20506
20507     var behavior;
20508
20509     mode.enter = function() {
20510         var way = context.entity(wayId),
20511             headId = way.nodes[way.nodes.length - 2],
20512             tailId = way.first();
20513
20514         behavior = iD.behavior.DrawWay(context, wayId, -1, mode, baseGraph)
20515             .tail(t('modes.draw_area.tail'));
20516
20517         var addNode = behavior.addNode;
20518
20519         behavior.addNode = function(node) {
20520             if (node.id === headId || node.id === tailId) {
20521                 behavior.finish();
20522             } else {
20523                 addNode(node);
20524             }
20525         };
20526
20527         context.install(behavior);
20528     };
20529
20530     mode.exit = function() {
20531         context.uninstall(behavior);
20532     };
20533
20534     mode.selectedIDs = function() {
20535         return [wayId];
20536     };
20537
20538     return mode;
20539 };
20540 iD.modes.DrawLine = function(context, wayId, baseGraph, affix) {
20541     var mode = {
20542         button: 'line',
20543         id: 'draw-line'
20544     };
20545
20546     var behavior;
20547
20548     mode.enter = function() {
20549         var way = context.entity(wayId),
20550             index = (affix === 'prefix') ? 0 : undefined,
20551             headId = (affix === 'prefix') ? way.first() : way.last();
20552
20553         behavior = iD.behavior.DrawWay(context, wayId, index, mode, baseGraph)
20554             .tail(t('modes.draw_line.tail'));
20555
20556         var addNode = behavior.addNode;
20557
20558         behavior.addNode = function(node) {
20559             if (node.id === headId) {
20560                 behavior.finish();
20561             } else {
20562                 addNode(node);
20563             }
20564         };
20565
20566         context.install(behavior);
20567     };
20568
20569     mode.exit = function() {
20570         context.uninstall(behavior);
20571     };
20572
20573     mode.selectedIDs = function() {
20574         return [wayId];
20575     };
20576
20577     return mode;
20578 };
20579 iD.modes.Move = function(context, entityIDs) {
20580     var mode = {
20581         id: 'move',
20582         button: 'browse'
20583     };
20584
20585     var keybinding = d3.keybinding('move'),
20586         edit = iD.behavior.Edit(context),
20587         annotation = entityIDs.length === 1 ?
20588             t('operations.move.annotation.' + context.geometry(entityIDs[0])) :
20589             t('operations.move.annotation.multiple'),
20590         origin,
20591         nudgeInterval;
20592
20593     function edge(point, size) {
20594         var pad = [30, 100, 30, 100];
20595         if (point[0] > size[0] - pad[0]) return [-10, 0];
20596         else if (point[0] < pad[2]) return [10, 0];
20597         else if (point[1] > size[1] - pad[1]) return [0, -10];
20598         else if (point[1] < pad[3]) return [0, 10];
20599         return null;
20600     }
20601
20602     function startNudge(nudge) {
20603         if (nudgeInterval) window.clearInterval(nudgeInterval);
20604         nudgeInterval = window.setInterval(function() {
20605             context.pan(nudge);
20606             context.replace(
20607                 iD.actions.Move(entityIDs, [-nudge[0], -nudge[1]], context.projection),
20608                 annotation);
20609             var c = context.projection(origin);
20610             origin = context.projection.invert([c[0] - nudge[0], c[1] - nudge[1]]);
20611         }, 50);
20612     }
20613
20614     function stopNudge() {
20615         if (nudgeInterval) window.clearInterval(nudgeInterval);
20616         nudgeInterval = null;
20617     }
20618
20619     function move() {
20620         var p = context.mouse();
20621
20622         var delta = origin ?
20623             [p[0] - context.projection(origin)[0],
20624                 p[1] - context.projection(origin)[1]] :
20625             [0, 0];
20626
20627         var nudge = edge(p, context.map().dimensions());
20628         if (nudge) startNudge(nudge);
20629         else stopNudge();
20630
20631         origin = context.map().mouseCoordinates();
20632
20633         context.replace(
20634             iD.actions.Move(entityIDs, delta, context.projection),
20635             annotation);
20636     }
20637
20638     function finish() {
20639         d3.event.stopPropagation();
20640         context.enter(iD.modes.Select(context, entityIDs)
20641             .suppressMenu(true));
20642         stopNudge();
20643     }
20644
20645     function cancel() {
20646         context.pop();
20647         context.enter(iD.modes.Select(context, entityIDs)
20648             .suppressMenu(true));
20649         stopNudge();
20650     }
20651
20652     function undone() {
20653         context.enter(iD.modes.Browse(context));
20654     }
20655
20656     mode.enter = function() {
20657         context.install(edit);
20658
20659         context.perform(
20660             iD.actions.Noop(),
20661             annotation);
20662
20663         context.surface()
20664             .on('mousemove.move', move)
20665             .on('click.move', finish);
20666
20667         context.history()
20668             .on('undone.move', undone);
20669
20670         keybinding
20671             .on('⎋', cancel)
20672             .on('↩', finish);
20673
20674         d3.select(document)
20675             .call(keybinding);
20676     };
20677
20678     mode.exit = function() {
20679         stopNudge();
20680
20681         context.uninstall(edit);
20682
20683         context.surface()
20684             .on('mousemove.move', null)
20685             .on('click.move', null);
20686
20687         context.history()
20688             .on('undone.move', null);
20689
20690         keybinding.off();
20691     };
20692
20693     return mode;
20694 };
20695 iD.modes.RotateWay = function(context, wayId) {
20696     var mode = {
20697         id: 'rotate-way',
20698         button: 'browse'
20699     };
20700
20701     var keybinding = d3.keybinding('rotate-way'),
20702         edit = iD.behavior.Edit(context);
20703
20704     mode.enter = function() {
20705         context.install(edit);
20706
20707         var annotation = t('operations.rotate.annotation.' + context.geometry(wayId)),
20708             way = context.graph().entity(wayId),
20709             nodes = _.uniq(context.graph().childNodes(way)),
20710             points = nodes.map(function(n) { return context.projection(n.loc); }),
20711             pivot = d3.geom.polygon(points).centroid(),
20712             angle;
20713
20714         context.perform(
20715             iD.actions.Noop(),
20716             annotation);
20717
20718         function rotate() {
20719
20720             var mousePoint = context.mouse(),
20721                 newAngle = Math.atan2(mousePoint[1] - pivot[1], mousePoint[0] - pivot[0]);
20722
20723             if (typeof angle === 'undefined') angle = newAngle;
20724
20725             context.replace(
20726                 iD.actions.RotateWay(wayId, pivot, newAngle - angle, context.projection),
20727                 annotation);
20728
20729             angle = newAngle;
20730         }
20731
20732         function finish() {
20733             d3.event.stopPropagation();
20734             context.enter(iD.modes.Select(context, [wayId])
20735                 .suppressMenu(true));
20736         }
20737
20738         function cancel() {
20739             context.pop();
20740             context.enter(iD.modes.Select(context, [wayId])
20741                 .suppressMenu(true));
20742         }
20743
20744         function undone() {
20745             context.enter(iD.modes.Browse(context));
20746         }
20747
20748         context.surface()
20749             .on('mousemove.rotate-way', rotate)
20750             .on('click.rotate-way', finish);
20751
20752         context.history()
20753             .on('undone.rotate-way', undone);
20754
20755         keybinding
20756             .on('⎋', cancel)
20757             .on('↩', finish);
20758
20759         d3.select(document)
20760             .call(keybinding);
20761     };
20762
20763     mode.exit = function() {
20764         context.uninstall(edit);
20765
20766         context.surface()
20767             .on('mousemove.rotate-way', null)
20768             .on('click.rotate-way', null);
20769
20770         context.history()
20771             .on('undone.rotate-way', null);
20772
20773         keybinding.off();
20774     };
20775
20776     return mode;
20777 };
20778 iD.modes.Save = function(context) {
20779     var ui = iD.ui.Commit(context)
20780         .on('cancel', cancel)
20781         .on('save', save);
20782
20783     function cancel() {
20784         context.enter(iD.modes.Browse(context));
20785     }
20786
20787     function save(e) {
20788         var loading = iD.ui.Loading(context)
20789             .message(t('save.uploading'))
20790             .blocking(true);
20791
20792         context.container()
20793             .call(loading);
20794
20795         context.connection().putChangeset(
20796             context.history().changes(iD.actions.DiscardTags(context.history().difference())),
20797             e.comment,
20798             context.history().imageryUsed(),
20799             function(err, changeset_id) {
20800                 loading.close();
20801                 if (err) {
20802                     var confirm = iD.ui.confirm(context.container());
20803                     confirm
20804                         .select('.modal-section.header')
20805                         .append('h3')
20806                         .text(t('save.error'));
20807                     confirm
20808                         .select('.modal-section.message-text')
20809                         .append('p')
20810                         .text(err.responseText);
20811                 } else {
20812                     context.flush();
20813                     success(e, changeset_id);
20814                 }
20815             });
20816     }
20817
20818     function success(e, changeset_id) {
20819         context.enter(iD.modes.Browse(context)
20820             .sidebar(iD.ui.Success(context)
20821                 .changeset({
20822                     id: changeset_id,
20823                     comment: e.comment
20824                 })
20825                 .on('cancel', function(ui) {
20826                     context.ui().sidebar.hide(ui);
20827                 })));
20828     }
20829
20830     var mode = {
20831         id: 'save'
20832     };
20833
20834     var behaviors = [
20835         iD.behavior.Hover(context),
20836         iD.behavior.Select(context),
20837         iD.behavior.Lasso(context),
20838         iD.modes.DragNode(context).behavior];
20839
20840     mode.enter = function() {
20841         behaviors.forEach(function(behavior) {
20842             context.install(behavior);
20843         });
20844
20845         context.connection().authenticate(function() {
20846             context.ui().sidebar.show(ui);
20847         });
20848     };
20849
20850     mode.exit = function() {
20851         behaviors.forEach(function(behavior) {
20852             context.uninstall(behavior);
20853         });
20854
20855         context.ui().sidebar.hide(ui);
20856     };
20857
20858     return mode;
20859 };
20860 iD.modes.Select = function(context, selectedIDs) {
20861     var mode = {
20862         id: 'select',
20863         button: 'browse'
20864     };
20865
20866     var keybinding = d3.keybinding('select'),
20867         timeout = null,
20868         behaviors = [
20869             iD.behavior.Hover(context),
20870             iD.behavior.Select(context),
20871             iD.behavior.Lasso(context),
20872             iD.modes.DragNode(context)
20873                 .selectedIDs(selectedIDs)
20874                 .behavior],
20875         inspector,
20876         radialMenu,
20877         newFeature = false,
20878         suppressMenu = false;
20879
20880     var wrap = context.container()
20881         .select('.inspector-wrap');
20882
20883     function singular() {
20884         if (selectedIDs.length === 1) {
20885             return context.entity(selectedIDs[0]);
20886         }
20887     }
20888
20889     function positionMenu() {
20890         var entity = singular();
20891
20892         if (entity && entity.type === 'node') {
20893             radialMenu.center(context.projection(entity.loc));
20894         } else {
20895             radialMenu.center(context.mouse());
20896         }
20897     }
20898
20899     function showMenu() {
20900         context.surface()
20901             .call(radialMenu.close)
20902             .call(radialMenu);
20903     }
20904
20905     mode.selectedIDs = function() {
20906         return selectedIDs;
20907     };
20908
20909     mode.reselect = function() {
20910         var surfaceNode = context.surface().node();
20911         if (surfaceNode.focus) { // FF doesn't support it
20912             surfaceNode.focus();
20913         }
20914
20915         positionMenu();
20916         showMenu();
20917     };
20918
20919     mode.newFeature = function(_) {
20920         if (!arguments.length) return newFeature;
20921         newFeature = _;
20922         return mode;
20923     };
20924
20925     mode.suppressMenu = function(_) {
20926         if (!arguments.length) return suppressMenu;
20927         suppressMenu = _;
20928         return mode;
20929     };
20930
20931     mode.enter = function() {
20932         behaviors.forEach(function(behavior) {
20933             context.install(behavior);
20934         });
20935
20936         var operations = _.without(d3.values(iD.operations), iD.operations.Delete)
20937             .map(function(o) { return o(selectedIDs, context); })
20938             .filter(function(o) { return o.available(); });
20939         operations.unshift(iD.operations.Delete(selectedIDs, context));
20940
20941         keybinding.on('⎋', function() {
20942             context.enter(iD.modes.Browse(context));
20943         }, true);
20944
20945         operations.forEach(function(operation) {
20946             operation.keys.forEach(function(key) {
20947                 keybinding.on(key, function() {
20948                     if (!operation.disabled()) {
20949                         operation();
20950                     }
20951                 });
20952             });
20953         });
20954
20955         context.ui().sidebar
20956             .select(singular() ? singular().id : null, newFeature);
20957
20958         context.history()
20959             .on('undone.select', update)
20960             .on('redone.select', update);
20961
20962         function update() {
20963             context.surface().call(radialMenu.close);
20964
20965             if (_.any(selectedIDs, function(id) { return !context.hasEntity(id); })) {
20966                 // Exit mode if selected entity gets undone
20967                 context.enter(iD.modes.Browse(context));
20968             }
20969         }
20970
20971         context.map().on('move.select', function() {
20972             context.surface().call(radialMenu.close);
20973         });
20974
20975         function dblclick() {
20976             var target = d3.select(d3.event.target),
20977                 datum = target.datum();
20978
20979             if (datum instanceof iD.Way && !target.classed('fill')) {
20980                 var choice = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection),
20981                     node = iD.Node();
20982
20983                 var prev = datum.nodes[choice.index - 1],
20984                     next = datum.nodes[choice.index];
20985
20986                 context.perform(
20987                     iD.actions.AddMidpoint({loc: choice.loc, edge: [prev, next]}, node),
20988                     t('operations.add.annotation.vertex'));
20989
20990                 d3.event.preventDefault();
20991                 d3.event.stopPropagation();
20992             }
20993         }
20994
20995         d3.select(document)
20996             .call(keybinding);
20997
20998         function selectElements() {
20999             context.surface()
21000                 .selectAll(iD.util.entityOrMemberSelector(selectedIDs, context.graph()))
21001                 .classed('selected', true);
21002         }
21003
21004         context.map().on('drawn.select', selectElements);
21005         selectElements();
21006
21007         radialMenu = iD.ui.RadialMenu(context, operations);
21008         var show = d3.event && !suppressMenu;
21009
21010         if (show) {
21011             positionMenu();
21012         }
21013
21014         timeout = window.setTimeout(function() {
21015             if (show) {
21016                 showMenu();
21017             }
21018
21019             context.surface()
21020                 .on('dblclick.select', dblclick);
21021         }, 200);
21022
21023         if (selectedIDs.length > 1) {
21024             var entities = iD.ui.SelectionList(context, selectedIDs);
21025             context.ui().sidebar.show(entities);
21026         }
21027     };
21028
21029     mode.exit = function() {
21030         if (timeout) window.clearTimeout(timeout);
21031
21032         if (inspector) wrap.call(inspector.close);
21033
21034         behaviors.forEach(function(behavior) {
21035             context.uninstall(behavior);
21036         });
21037
21038         keybinding.off();
21039
21040         context.history()
21041             .on('undone.select', null)
21042             .on('redone.select', null);
21043
21044         context.surface()
21045             .call(radialMenu.close)
21046             .on('dblclick.select', null)
21047             .selectAll('.selected')
21048             .classed('selected', false);
21049
21050         context.map().on('drawn.select', null);
21051         context.ui().sidebar.hide();
21052     };
21053
21054     return mode;
21055 };
21056 iD.operations = {};
21057 iD.operations.Circularize = function(selectedIDs, context) {
21058     var entityId = selectedIDs[0],
21059         geometry = context.geometry(entityId),
21060         action = iD.actions.Circularize(entityId, context.projection);
21061
21062     var operation = function() {
21063         var annotation = t('operations.circularize.annotation.' + geometry);
21064         context.perform(action, annotation);
21065     };
21066
21067     operation.available = function() {
21068         var entity = context.entity(entityId);
21069         return selectedIDs.length === 1 &&
21070             entity.type === 'way' &&
21071             _.uniq(entity.nodes).length > 1;
21072     };
21073
21074     operation.disabled = function() {
21075         var way = context.entity(entityId),
21076             wayExtent = way.extent(context.graph()),
21077             mapExtent = context.extent(),
21078             intersection = mapExtent.intersection(wayExtent),
21079             pctVisible = intersection.area() / wayExtent.area();
21080
21081         if (pctVisible < 0.8) {
21082             return 'too_large';
21083         } else {
21084             return action.disabled(context.graph());
21085         }
21086     };
21087
21088     operation.tooltip = function() {
21089         var disable = operation.disabled();
21090         return disable ?
21091             t('operations.circularize.' + disable) :
21092             t('operations.circularize.description.' + geometry);
21093     };
21094
21095     operation.id = 'circularize';
21096     operation.keys = [t('operations.circularize.key')];
21097     operation.title = t('operations.circularize.title');
21098
21099     return operation;
21100 };
21101 iD.operations.Continue = function(selectedIDs, context) {
21102     var graph = context.graph(),
21103         entities = selectedIDs.map(function(id) { return graph.entity(id); }),
21104         geometries = _.extend({line: [], vertex: []},
21105             _.groupBy(entities, function(entity) { return entity.geometry(graph); })),
21106         vertex = geometries.vertex[0];
21107
21108     function candidateWays() {
21109         return graph.parentWays(vertex).filter(function(parent) {
21110             return parent.geometry(graph) === 'line' &&
21111                 parent.affix(vertex.id) &&
21112                 (geometries.line.length === 0 || geometries.line[0] === parent);
21113         });
21114     }
21115
21116     var operation = function() {
21117         var candidate = candidateWays()[0];
21118         context.enter(iD.modes.DrawLine(
21119             context,
21120             candidate.id,
21121             context.graph(),
21122             candidate.affix(vertex.id)));
21123     };
21124
21125     operation.available = function() {
21126         return geometries.vertex.length === 1 && geometries.line.length <= 1;
21127     };
21128
21129     operation.disabled = function() {
21130         var candidates = candidateWays();
21131         if (candidates.length === 0)
21132             return 'not_eligible';
21133         if (candidates.length > 1)
21134             return 'multiple';
21135     };
21136
21137     operation.tooltip = function() {
21138         var disable = operation.disabled();
21139         return disable ?
21140             t('operations.continue.' + disable) :
21141             t('operations.continue.description');
21142     };
21143
21144     operation.id = 'continue';
21145     operation.keys = [t('operations.continue.key')];
21146     operation.title = t('operations.continue.title');
21147
21148     return operation;
21149 };
21150 iD.operations.Delete = function(selectedIDs, context) {
21151     var action = iD.actions.DeleteMultiple(selectedIDs);
21152
21153     var operation = function() {
21154         var annotation,
21155             nextSelectedID;
21156
21157         if (selectedIDs.length > 1) {
21158             annotation = t('operations.delete.annotation.multiple', {n: selectedIDs.length});
21159
21160         } else {
21161             var id = selectedIDs[0],
21162                 entity = context.entity(id),
21163                 geometry = context.geometry(id),
21164                 parents = context.graph().parentWays(entity),
21165                 parent = parents[0];
21166
21167             annotation = t('operations.delete.annotation.' + geometry);
21168
21169             // Select the next closest node in the way.
21170             if (geometry === 'vertex' && parents.length === 1 && parent.nodes.length > 2) {
21171                 var nodes = parent.nodes,
21172                     i = nodes.indexOf(id);
21173
21174                 if (i === 0) {
21175                     i++;
21176                 } else if (i === nodes.length - 1) {
21177                     i--;
21178                 } else {
21179                     var a = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i - 1]).loc),
21180                         b = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i + 1]).loc);
21181                     i = a < b ? i - 1 : i + 1;
21182                 }
21183
21184                 nextSelectedID = nodes[i];
21185             }
21186         }
21187
21188         if (nextSelectedID && context.hasEntity(nextSelectedID)) {
21189             context.enter(iD.modes.Select(context, [nextSelectedID]));
21190         } else {
21191             context.enter(iD.modes.Browse(context));
21192         }
21193
21194         context.perform(
21195             action,
21196             annotation);
21197     };
21198
21199     operation.available = function() {
21200         return true;
21201     };
21202
21203     operation.disabled = function() {
21204         return action.disabled(context.graph());
21205     };
21206
21207     operation.tooltip = function() {
21208         var disable = operation.disabled();
21209         return disable ?
21210             t('operations.delete.' + disable) :
21211             t('operations.delete.description');
21212     };
21213
21214     operation.id = 'delete';
21215     operation.keys = [iD.ui.cmd('⌘⌫'), iD.ui.cmd('⌘⌦')];
21216     operation.title = t('operations.delete.title');
21217
21218     return operation;
21219 };
21220 iD.operations.Disconnect = function(selectedIDs, context) {
21221     var vertices = _.filter(selectedIDs, function vertex(entityId) {
21222         return context.geometry(entityId) === 'vertex';
21223     });
21224
21225     var entityId = vertices[0],
21226         action = iD.actions.Disconnect(entityId);
21227
21228     if (selectedIDs.length > 1) {
21229         action.limitWays(_.without(selectedIDs, entityId));
21230     }
21231
21232     var operation = function() {
21233         context.perform(action, t('operations.disconnect.annotation'));
21234     };
21235
21236     operation.available = function() {
21237         return vertices.length === 1;
21238     };
21239
21240     operation.disabled = function() {
21241         return action.disabled(context.graph());
21242     };
21243
21244     operation.tooltip = function() {
21245         var disable = operation.disabled();
21246         return disable ?
21247             t('operations.disconnect.' + disable) :
21248             t('operations.disconnect.description');
21249     };
21250
21251     operation.id = 'disconnect';
21252     operation.keys = [t('operations.disconnect.key')];
21253     operation.title = t('operations.disconnect.title');
21254
21255     return operation;
21256 };
21257 iD.operations.Merge = function(selectedIDs, context) {
21258     var join = iD.actions.Join(selectedIDs),
21259         merge = iD.actions.Merge(selectedIDs),
21260         mergePolygon = iD.actions.MergePolygon(selectedIDs);
21261
21262     var operation = function() {
21263         var annotation = t('operations.merge.annotation', {n: selectedIDs.length}),
21264             action;
21265
21266         if (!join.disabled(context.graph())) {
21267             action = join;
21268         } else if (!merge.disabled(context.graph())) {
21269             action = merge;
21270         } else {
21271             action = mergePolygon;
21272         }
21273
21274         context.perform(action, annotation);
21275         context.enter(iD.modes.Select(context, selectedIDs.filter(function(id) { return context.hasEntity(id); }))
21276             .suppressMenu(true));
21277     };
21278
21279     operation.available = function() {
21280         return selectedIDs.length >= 2;
21281     };
21282
21283     operation.disabled = function() {
21284         return join.disabled(context.graph()) &&
21285             merge.disabled(context.graph()) &&
21286             mergePolygon.disabled(context.graph());
21287     };
21288
21289     operation.tooltip = function() {
21290         var j = join.disabled(context.graph()),
21291             m = merge.disabled(context.graph()),
21292             p = mergePolygon.disabled(context.graph());
21293
21294         if (j === 'restriction' && m && p)
21295             return t('operations.merge.restriction', {relation: context.presets().item('type/restriction').name()});
21296
21297         if (p === 'incomplete_relation' && j && m)
21298             return t('operations.merge.incomplete_relation');
21299
21300         if (j && m && p)
21301             return t('operations.merge.' + j);
21302
21303         return t('operations.merge.description');
21304     };
21305
21306     operation.id = 'merge';
21307     operation.keys = [t('operations.merge.key')];
21308     operation.title = t('operations.merge.title');
21309
21310     return operation;
21311 };
21312 iD.operations.Move = function(selectedIDs, context) {
21313     var operation = function() {
21314         context.enter(iD.modes.Move(context, selectedIDs));
21315     };
21316
21317     operation.available = function() {
21318         return selectedIDs.length > 1 ||
21319             context.entity(selectedIDs[0]).type !== 'node';
21320     };
21321
21322     operation.disabled = function() {
21323         return iD.actions.Move(selectedIDs)
21324             .disabled(context.graph());
21325     };
21326
21327     operation.tooltip = function() {
21328         var disable = operation.disabled();
21329         return disable ?
21330             t('operations.move.' + disable) :
21331             t('operations.move.description');
21332     };
21333
21334     operation.id = 'move';
21335     operation.keys = [t('operations.move.key')];
21336     operation.title = t('operations.move.title');
21337
21338     return operation;
21339 };
21340 iD.operations.Orthogonalize = function(selectedIDs, context) {
21341     var entityId = selectedIDs[0],
21342         geometry = context.geometry(entityId),
21343         action = iD.actions.Orthogonalize(entityId, context.projection);
21344
21345     function operation() {
21346         var annotation = t('operations.orthogonalize.annotation.' + geometry);
21347         context.perform(action, annotation);
21348     }
21349
21350     operation.available = function() {
21351         var entity = context.entity(entityId);
21352         return selectedIDs.length === 1 &&
21353             entity.type === 'way' &&
21354             entity.isClosed() &&
21355             _.uniq(entity.nodes).length > 2;
21356     };
21357
21358     operation.disabled = function() {
21359         var way = context.entity(entityId),
21360             wayExtent = way.extent(context.graph()),
21361             mapExtent = context.extent(),
21362             intersection = mapExtent.intersection(wayExtent),
21363             pctVisible = intersection.area() / wayExtent.area();
21364
21365         if (pctVisible < 0.8) {
21366             return 'too_large';
21367         } else {
21368             return action.disabled(context.graph());
21369         }
21370     };
21371
21372     operation.tooltip = function() {
21373         var disable = operation.disabled();
21374         return disable ?
21375             t('operations.orthogonalize.' + disable) :
21376             t('operations.orthogonalize.description.' + geometry);
21377     };
21378
21379     operation.id = 'orthogonalize';
21380     operation.keys = [t('operations.orthogonalize.key')];
21381     operation.title = t('operations.orthogonalize.title');
21382
21383     return operation;
21384 };
21385 iD.operations.Reverse = function(selectedIDs, context) {
21386     var entityId = selectedIDs[0];
21387
21388     var operation = function() {
21389         context.perform(
21390             iD.actions.Reverse(entityId),
21391             t('operations.reverse.annotation'));
21392     };
21393
21394     operation.available = function() {
21395         return selectedIDs.length === 1 &&
21396             context.geometry(entityId) === 'line';
21397     };
21398
21399     operation.disabled = function() {
21400         return false;
21401     };
21402
21403     operation.tooltip = function() {
21404         return t('operations.reverse.description');
21405     };
21406
21407     operation.id = 'reverse';
21408     operation.keys = [t('operations.reverse.key')];
21409     operation.title = t('operations.reverse.title');
21410
21411     return operation;
21412 };
21413 iD.operations.Rotate = function(selectedIDs, context) {
21414     var entityId = selectedIDs[0];
21415
21416     var operation = function() {
21417         context.enter(iD.modes.RotateWay(context, entityId));
21418     };
21419
21420     operation.available = function() {
21421         var graph = context.graph(),
21422             entity = graph.entity(entityId);
21423
21424         if (selectedIDs.length !== 1 ||
21425             entity.type !== 'way')
21426             return false;
21427         if (context.geometry(entityId) === 'area')
21428             return true;
21429         if (entity.isClosed() &&
21430             graph.parentRelations(entity).some(function(r) { return r.isMultipolygon(); }))
21431             return true;
21432         return false;
21433     };
21434
21435     operation.disabled = function() {
21436         return false;
21437     };
21438
21439     operation.tooltip = function() {
21440         return t('operations.rotate.description');
21441     };
21442
21443     operation.id = 'rotate';
21444     operation.keys = [t('operations.rotate.key')];
21445     operation.title = t('operations.rotate.title');
21446
21447     return operation;
21448 };
21449 iD.operations.Split = function(selectedIDs, context) {
21450     var vertices = _.filter(selectedIDs, function vertex(entityId) {
21451         return context.geometry(entityId) === 'vertex';
21452     });
21453
21454     var entityId = vertices[0],
21455         action = iD.actions.Split(entityId);
21456
21457     if (selectedIDs.length > 1) {
21458         action.limitWays(_.without(selectedIDs, entityId));
21459     }
21460
21461     var operation = function() {
21462         var annotation;
21463
21464         var ways = action.ways(context.graph());
21465         if (ways.length === 1) {
21466             annotation = t('operations.split.annotation.' + context.geometry(ways[0].id));
21467         } else {
21468             annotation = t('operations.split.annotation.multiple', {n: ways.length});
21469         }
21470
21471         var difference = context.perform(action, annotation);
21472         context.enter(iD.modes.Select(context, difference.extantIDs()));
21473     };
21474
21475     operation.available = function() {
21476         return vertices.length === 1;
21477     };
21478
21479     operation.disabled = function() {
21480         return action.disabled(context.graph());
21481     };
21482
21483     operation.tooltip = function() {
21484         var disable = operation.disabled();
21485         if (disable) {
21486             return t('operations.split.' + disable);
21487         }
21488
21489         var ways = action.ways(context.graph());
21490         if (ways.length === 1) {
21491             return t('operations.split.description.' + context.geometry(ways[0].id));
21492         } else {
21493             return t('operations.split.description.multiple');
21494         }
21495     };
21496
21497     operation.id = 'split';
21498     operation.keys = [t('operations.split.key')];
21499     operation.title = t('operations.split.title');
21500
21501     return operation;
21502 };
21503 iD.operations.Straighten = function(selectedIDs, context) {
21504     var entityId = selectedIDs[0],
21505         action = iD.actions.Straighten(entityId, context.projection);
21506
21507     function operation() {
21508         var annotation = t('operations.straighten.annotation');
21509         context.perform(action, annotation);
21510     }
21511
21512     operation.available = function() {
21513         var entity = context.entity(entityId);
21514         return selectedIDs.length === 1 &&
21515             entity.type === 'way' &&
21516             !entity.isClosed() &&
21517             _.uniq(entity.nodes).length > 2;
21518     };
21519
21520     operation.disabled = function() {
21521         return action.disabled(context.graph());
21522     };
21523
21524     operation.tooltip = function() {
21525         var disable = operation.disabled();
21526         return disable ?
21527             t('operations.straighten.' + disable) :
21528             t('operations.straighten.description');
21529     };
21530
21531     operation.id = 'straighten';
21532     operation.keys = [t('operations.straighten.key')];
21533     operation.title = t('operations.straighten.title');
21534
21535     return operation;
21536 };
21537 /* jshint -W109 */
21538 iD.areaKeys = {
21539     "aeroway": {
21540         "gate": true,
21541         "taxiway": true
21542     },
21543     "amenity": {
21544         "atm": true,
21545         "bbq": true,
21546         "bench": true,
21547         "clock": true,
21548         "drinking_water": true,
21549         "parking_entrance": true,
21550         "post_box": true,
21551         "telephone": true,
21552         "vending_machine": true,
21553         "waste_basket": true
21554     },
21555     "area": {},
21556     "barrier": {
21557         "block": true,
21558         "bollard": true,
21559         "cattle_grid": true,
21560         "cycle_barrier": true,
21561         "entrance": true,
21562         "fence": true,
21563         "gate": true,
21564         "kissing_gate": true,
21565         "lift_gate": true,
21566         "stile": true,
21567         "toll_booth": true
21568     },
21569     "building": {
21570         "entrance": true
21571     },
21572     "craft": {},
21573     "emergency": {
21574         "fire_hydrant": true,
21575         "phone": true
21576     },
21577     "golf": {
21578         "hole": true
21579     },
21580     "historic": {
21581         "boundary_stone": true
21582     },
21583     "landuse": {},
21584     "leisure": {
21585         "picnic_table": true,
21586         "slipway": true
21587     },
21588     "man_made": {
21589         "cutline": true,
21590         "embankment": true,
21591         "flagpole": true,
21592         "pipeline": true,
21593         "survey_point": true
21594     },
21595     "military": {},
21596     "natural": {
21597         "coastline": true,
21598         "peak": true,
21599         "spring": true,
21600         "tree": true
21601     },
21602     "office": {},
21603     "piste:type": {},
21604     "place": {},
21605     "power": {
21606         "line": true,
21607         "minor_line": true,
21608         "pole": true,
21609         "tower": true
21610     },
21611     "public_transport": {
21612         "stop_position": true
21613     },
21614     "shop": {},
21615     "tourism": {
21616         "viewpoint": true
21617     },
21618     "waterway": {
21619         "canal": true,
21620         "ditch": true,
21621         "drain": true,
21622         "river": true,
21623         "stream": true,
21624         "weir": true
21625     }
21626 };iD.Connection = function() {
21627
21628     var event = d3.dispatch('authenticating', 'authenticated', 'auth', 'loading', 'load', 'loaded'),
21629         url = 'http://www.openstreetmap.org',
21630         connection = {},
21631         inflight = {},
21632         loadedTiles = {},
21633         tileZoom = 16,
21634         oauth = osmAuth({
21635             url: 'http://www.openstreetmap.org',
21636             oauth_consumer_key: '5A043yRSEugj4DJ5TljuapfnrflWDte8jTOcWLlT',
21637             oauth_secret: 'aB3jKq1TRsCOUrfOIZ6oQMEDmv2ptV76PA54NGLL',
21638             loading: authenticating,
21639             done: authenticated
21640         }),
21641         ndStr = 'nd',
21642         tagStr = 'tag',
21643         memberStr = 'member',
21644         nodeStr = 'node',
21645         wayStr = 'way',
21646         relationStr = 'relation',
21647         off;
21648
21649     connection.changesetURL = function(changesetId) {
21650         return url + '/changeset/' + changesetId;
21651     };
21652
21653     connection.changesetsURL = function(center, zoom) {
21654         var precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2));
21655         return url + '/history#map=' +
21656             Math.floor(zoom) + '/' +
21657             center[1].toFixed(precision) + '/' +
21658             center[0].toFixed(precision);
21659     };
21660
21661     connection.entityURL = function(entity) {
21662         return url + '/' + entity.type + '/' + entity.osmId();
21663     };
21664
21665     connection.userURL = function(username) {
21666         return url + '/user/' + username;
21667     };
21668
21669     connection.loadFromURL = function(url, callback) {
21670         function done(dom) {
21671             return callback(null, parse(dom));
21672         }
21673         return d3.xml(url).get().on('load', done);
21674     };
21675
21676     connection.loadEntity = function(id, callback) {
21677         var type = iD.Entity.id.type(id),
21678             osmID = iD.Entity.id.toOSM(id);
21679
21680         connection.loadFromURL(
21681             url + '/api/0.6/' + type + '/' + osmID + (type !== 'node' ? '/full' : ''),
21682             function(err, entities) {
21683                 event.load(err, {data: entities});
21684                 if (callback) callback(err, entities && _.find(entities, function(e) { return e.id === id; }));
21685             });
21686     };
21687
21688     function authenticating() {
21689         event.authenticating();
21690     }
21691
21692     function authenticated() {
21693         event.authenticated();
21694     }
21695
21696     function getNodes(obj) {
21697         var elems = obj.getElementsByTagName(ndStr),
21698             nodes = new Array(elems.length);
21699         for (var i = 0, l = elems.length; i < l; i++) {
21700             nodes[i] = 'n' + elems[i].attributes.ref.nodeValue;
21701         }
21702         return nodes;
21703     }
21704
21705     function getTags(obj) {
21706         var elems = obj.getElementsByTagName(tagStr),
21707             tags = {};
21708         for (var i = 0, l = elems.length; i < l; i++) {
21709             var attrs = elems[i].attributes;
21710             tags[attrs.k.nodeValue] = attrs.v.nodeValue;
21711         }
21712         return tags;
21713     }
21714
21715     function getMembers(obj) {
21716         var elems = obj.getElementsByTagName(memberStr),
21717             members = new Array(elems.length);
21718         for (var i = 0, l = elems.length; i < l; i++) {
21719             var attrs = elems[i].attributes;
21720             members[i] = {
21721                 id: attrs.type.nodeValue[0] + attrs.ref.nodeValue,
21722                 type: attrs.type.nodeValue,
21723                 role: attrs.role.nodeValue
21724             };
21725         }
21726         return members;
21727     }
21728
21729     var parsers = {
21730         node: function nodeData(obj) {
21731             var attrs = obj.attributes;
21732             return new iD.Node({
21733                 id: iD.Entity.id.fromOSM(nodeStr, attrs.id.nodeValue),
21734                 loc: [parseFloat(attrs.lon.nodeValue), parseFloat(attrs.lat.nodeValue)],
21735                 version: attrs.version.nodeValue,
21736                 user: attrs.user && attrs.user.nodeValue,
21737                 tags: getTags(obj)
21738             });
21739         },
21740
21741         way: function wayData(obj) {
21742             var attrs = obj.attributes;
21743             return new iD.Way({
21744                 id: iD.Entity.id.fromOSM(wayStr, attrs.id.nodeValue),
21745                 version: attrs.version.nodeValue,
21746                 user: attrs.user && attrs.user.nodeValue,
21747                 tags: getTags(obj),
21748                 nodes: getNodes(obj)
21749             });
21750         },
21751
21752         relation: function relationData(obj) {
21753             var attrs = obj.attributes;
21754             return new iD.Relation({
21755                 id: iD.Entity.id.fromOSM(relationStr, attrs.id.nodeValue),
21756                 version: attrs.version.nodeValue,
21757                 user: attrs.user && attrs.user.nodeValue,
21758                 tags: getTags(obj),
21759                 members: getMembers(obj)
21760             });
21761         }
21762     };
21763
21764     function parse(dom) {
21765         if (!dom || !dom.childNodes) return new Error('Bad request');
21766
21767         var root = dom.childNodes[0],
21768             children = root.childNodes,
21769             entities = [];
21770
21771         for (var i = 0, l = children.length; i < l; i++) {
21772             var child = children[i],
21773                 parser = parsers[child.nodeName];
21774             if (parser) {
21775                 entities.push(parser(child));
21776             }
21777         }
21778
21779         return entities;
21780     }
21781
21782     connection.authenticated = function() {
21783         return oauth.authenticated();
21784     };
21785
21786     // Generate Changeset XML. Returns a string.
21787     connection.changesetJXON = function(tags) {
21788         return {
21789             osm: {
21790                 changeset: {
21791                     tag: _.map(tags, function(value, key) {
21792                         return { '@k': key, '@v': value };
21793                     }),
21794                     '@version': 0.3,
21795                     '@generator': 'iD'
21796                 }
21797             }
21798         };
21799     };
21800
21801     // Generate [osmChange](http://wiki.openstreetmap.org/wiki/OsmChange)
21802     // XML. Returns a string.
21803     connection.osmChangeJXON = function(changeset_id, changes) {
21804         function nest(x, order) {
21805             var groups = {};
21806             for (var i = 0; i < x.length; i++) {
21807                 var tagName = Object.keys(x[i])[0];
21808                 if (!groups[tagName]) groups[tagName] = [];
21809                 groups[tagName].push(x[i][tagName]);
21810             }
21811             var ordered = {};
21812             order.forEach(function(o) {
21813                 if (groups[o]) ordered[o] = groups[o];
21814             });
21815             return ordered;
21816         }
21817
21818         function rep(entity) {
21819             return entity.asJXON(changeset_id);
21820         }
21821
21822         return {
21823             osmChange: {
21824                 '@version': 0.3,
21825                 '@generator': 'iD',
21826                 'create': nest(changes.created.map(rep), ['node', 'way', 'relation']),
21827                 'modify': nest(changes.modified.map(rep), ['node', 'way', 'relation']),
21828                 'delete': _.extend(nest(changes.deleted.map(rep), ['relation', 'way', 'node']), {'@if-unused': true})
21829             }
21830         };
21831     };
21832
21833     connection.changesetTags = function(comment, imageryUsed) {
21834         var tags = {
21835             imagery_used: imageryUsed.join(';').substr(0, 255),
21836             created_by: 'iD ' + iD.version
21837         };
21838
21839         if (comment) {
21840             tags.comment = comment;
21841         }
21842
21843         return tags;
21844     };
21845
21846     connection.putChangeset = function(changes, comment, imageryUsed, callback) {
21847         oauth.xhr({
21848                 method: 'PUT',
21849                 path: '/api/0.6/changeset/create',
21850                 options: { header: { 'Content-Type': 'text/xml' } },
21851                 content: JXON.stringify(connection.changesetJXON(connection.changesetTags(comment, imageryUsed)))
21852             }, function(err, changeset_id) {
21853                 if (err) return callback(err);
21854                 oauth.xhr({
21855                     method: 'POST',
21856                     path: '/api/0.6/changeset/' + changeset_id + '/upload',
21857                     options: { header: { 'Content-Type': 'text/xml' } },
21858                     content: JXON.stringify(connection.osmChangeJXON(changeset_id, changes))
21859                 }, function(err) {
21860                     if (err) return callback(err);
21861                     oauth.xhr({
21862                         method: 'PUT',
21863                         path: '/api/0.6/changeset/' + changeset_id + '/close'
21864                     }, function(err) {
21865                         callback(err, changeset_id);
21866                     });
21867                 });
21868             });
21869     };
21870
21871     var userDetails;
21872
21873     connection.userDetails = function(callback) {
21874         if (userDetails) {
21875             callback(undefined, userDetails);
21876             return;
21877         }
21878
21879         function done(err, user_details) {
21880             if (err) return callback(err);
21881
21882             var u = user_details.getElementsByTagName('user')[0],
21883                 img = u.getElementsByTagName('img'),
21884                 image_url = '';
21885
21886             if (img && img[0] && img[0].getAttribute('href')) {
21887                 image_url = img[0].getAttribute('href');
21888             }
21889
21890             userDetails = {
21891                 display_name: u.attributes.display_name.nodeValue,
21892                 image_url: image_url,
21893                 id: u.attributes.id.nodeValue
21894             };
21895
21896             callback(undefined, userDetails);
21897         }
21898
21899         oauth.xhr({ method: 'GET', path: '/api/0.6/user/details' }, done);
21900     };
21901
21902     connection.status = function(callback) {
21903         function done(capabilities) {
21904             var apiStatus = capabilities.getElementsByTagName('status');
21905             callback(undefined, apiStatus[0].getAttribute('api'));
21906         }
21907         d3.xml(url + '/api/capabilities').get()
21908             .on('load', done)
21909             .on('error', callback);
21910     };
21911
21912     function abortRequest(i) { i.abort(); }
21913
21914     connection.tileZoom = function(_) {
21915         if (!arguments.length) return tileZoom;
21916         tileZoom = _;
21917         return connection;
21918     };
21919
21920     connection.loadTiles = function(projection, dimensions) {
21921
21922         if (off) return;
21923
21924         var s = projection.scale() * 2 * Math.PI,
21925             z = Math.max(Math.log(s) / Math.log(2) - 8, 0),
21926             ts = 256 * Math.pow(2, z - tileZoom),
21927             origin = [
21928                 s / 2 - projection.translate()[0],
21929                 s / 2 - projection.translate()[1]];
21930
21931         var tiles = d3.geo.tile()
21932             .scaleExtent([tileZoom, tileZoom])
21933             .scale(s)
21934             .size(dimensions)
21935             .translate(projection.translate())()
21936             .map(function(tile) {
21937                 var x = tile[0] * ts - origin[0],
21938                     y = tile[1] * ts - origin[1];
21939
21940                 return {
21941                     id: tile.toString(),
21942                     extent: iD.geo.Extent(
21943                         projection.invert([x, y + ts]),
21944                         projection.invert([x + ts, y]))
21945                 };
21946             });
21947
21948         function bboxUrl(tile) {
21949             return url + '/api/0.6/map?bbox=' + tile.extent.toParam();
21950         }
21951
21952         _.filter(inflight, function(v, i) {
21953             var wanted = _.find(tiles, function(tile) {
21954                 return i === tile.id;
21955             });
21956             if (!wanted) delete inflight[i];
21957             return !wanted;
21958         }).map(abortRequest);
21959
21960         tiles.forEach(function(tile) {
21961             var id = tile.id;
21962
21963             if (loadedTiles[id] || inflight[id]) return;
21964
21965             if (_.isEmpty(inflight)) {
21966                 event.loading();
21967             }
21968
21969             inflight[id] = connection.loadFromURL(bboxUrl(tile), function(err, parsed) {
21970                 loadedTiles[id] = true;
21971                 delete inflight[id];
21972
21973                 event.load(err, _.extend({data: parsed}, tile));
21974
21975                 if (_.isEmpty(inflight)) {
21976                     event.loaded();
21977                 }
21978             });
21979         });
21980     };
21981
21982     connection.switch = function(options) {
21983         url = options.url;
21984         oauth.options(_.extend({
21985             loading: authenticating,
21986             done: authenticated
21987         }, options));
21988         event.auth();
21989         connection.flush();
21990         return connection;
21991     };
21992
21993     connection.toggle = function(_) {
21994         off = !_;
21995         return connection;
21996     };
21997
21998     connection.flush = function() {
21999         _.forEach(inflight, abortRequest);
22000         loadedTiles = {};
22001         inflight = {};
22002         return connection;
22003     };
22004
22005     connection.loadedTiles = function(_) {
22006         if (!arguments.length) return loadedTiles;
22007         loadedTiles = _;
22008         return connection;
22009     };
22010
22011     connection.logout = function() {
22012         oauth.logout();
22013         event.auth();
22014         return connection;
22015     };
22016
22017     connection.authenticate = function(callback) {
22018         function done(err, res) {
22019             event.auth();
22020             if (callback) callback(err, res);
22021         }
22022         return oauth.authenticate(done);
22023     };
22024
22025     return d3.rebind(connection, event, 'on');
22026 };
22027 /*
22028     iD.Difference represents the difference between two graphs.
22029     It knows how to calculate the set of entities that were
22030     created, modified, or deleted, and also contains the logic
22031     for recursively extending a difference to the complete set
22032     of entities that will require a redraw, taking into account
22033     child and parent relationships.
22034  */
22035 iD.Difference = function(base, head) {
22036     var changes = {}, length = 0;
22037
22038     function changed(h, b) {
22039         return !_.isEqual(_.omit(h, 'v'), _.omit(b, 'v'));
22040     }
22041
22042     _.each(head.entities, function(h, id) {
22043         var b = base.entities[id];
22044         if (changed(h, b)) {
22045             changes[id] = {base: b, head: h};
22046             length++;
22047         }
22048     });
22049
22050     _.each(base.entities, function(b, id) {
22051         var h = head.entities[id];
22052         if (!changes[id] && changed(h, b)) {
22053             changes[id] = {base: b, head: h};
22054             length++;
22055         }
22056     });
22057
22058     function addParents(parents, result) {
22059         for (var i = 0; i < parents.length; i++) {
22060             var parent = parents[i];
22061
22062             if (parent.id in result)
22063                 continue;
22064
22065             result[parent.id] = parent;
22066             addParents(head.parentRelations(parent), result);
22067         }
22068     }
22069
22070     var difference = {};
22071
22072     difference.length = function() {
22073         return length;
22074     };
22075
22076     difference.changes = function() {
22077         return changes;
22078     };
22079
22080     difference.extantIDs = function() {
22081         var result = [];
22082         _.each(changes, function(change, id) {
22083             if (change.head) result.push(id);
22084         });
22085         return result;
22086     };
22087
22088     difference.modified = function() {
22089         var result = [];
22090         _.each(changes, function(change) {
22091             if (change.base && change.head) result.push(change.head);
22092         });
22093         return result;
22094     };
22095
22096     difference.created = function() {
22097         var result = [];
22098         _.each(changes, function(change) {
22099             if (!change.base && change.head) result.push(change.head);
22100         });
22101         return result;
22102     };
22103
22104     difference.deleted = function() {
22105         var result = [];
22106         _.each(changes, function(change) {
22107             if (change.base && !change.head) result.push(change.base);
22108         });
22109         return result;
22110     };
22111
22112     difference.summary = function() {
22113         var relevant = {};
22114
22115         function addEntity(entity, graph, changeType) {
22116             relevant[entity.id] = {
22117                 entity: entity,
22118                 graph: graph,
22119                 changeType: changeType
22120             };
22121         }
22122
22123         function addParents(entity) {
22124             var parents = head.parentWays(entity);
22125             for (var j = parents.length - 1; j >= 0; j--) {
22126                 var parent = parents[j];
22127                 if (!(parent.id in relevant)) addEntity(parent, head, 'modified');
22128             }
22129         }
22130
22131         _.each(changes, function(change) {
22132             if (change.head && change.head.geometry(head) !== 'vertex') {
22133                 addEntity(change.head, head, change.base ? 'modified' : 'created');
22134
22135             } else if (change.base && change.base.geometry(base) !== 'vertex') {
22136                 addEntity(change.base, base, 'deleted');
22137
22138             } else if (change.base && change.head) { // modified vertex
22139                 var moved    = !_.isEqual(change.base.loc,  change.head.loc),
22140                     retagged = !_.isEqual(change.base.tags, change.head.tags);
22141
22142                 if (moved) {
22143                     addParents(change.head);
22144                 }
22145
22146                 if (retagged || (moved && change.head.hasInterestingTags())) {
22147                     addEntity(change.head, head, 'modified');
22148                 }
22149
22150             } else if (change.head && change.head.hasInterestingTags()) { // created vertex
22151                 addEntity(change.head, head, 'created');
22152
22153             } else if (change.base && change.base.hasInterestingTags()) { // deleted vertex
22154                 addEntity(change.base, base, 'deleted');
22155             }
22156         });
22157
22158         return d3.values(relevant);
22159     };
22160
22161     difference.complete = function(extent) {
22162         var result = {}, id, change;
22163
22164         for (id in changes) {
22165             change = changes[id];
22166
22167             var h = change.head,
22168                 b = change.base,
22169                 entity = h || b;
22170
22171             if (extent &&
22172                 (!h || !h.intersects(extent, head)) &&
22173                 (!b || !b.intersects(extent, base)))
22174                 continue;
22175
22176             result[id] = h;
22177
22178             if (entity.type === 'way') {
22179                 var nh = h ? h.nodes : [],
22180                     nb = b ? b.nodes : [],
22181                     diff, i;
22182
22183                 diff = _.difference(nh, nb);
22184                 for (i = 0; i < diff.length; i++) {
22185                     result[diff[i]] = head.hasEntity(diff[i]);
22186                 }
22187
22188                 diff = _.difference(nb, nh);
22189                 for (i = 0; i < diff.length; i++) {
22190                     result[diff[i]] = head.hasEntity(diff[i]);
22191                 }
22192             }
22193
22194             addParents(head.parentWays(entity), result);
22195             addParents(head.parentRelations(entity), result);
22196         }
22197
22198         return result;
22199     };
22200
22201     return difference;
22202 };
22203 iD.Entity = function(attrs) {
22204     // For prototypal inheritance.
22205     if (this instanceof iD.Entity) return;
22206
22207     // Create the appropriate subtype.
22208     if (attrs && attrs.type) {
22209         return iD.Entity[attrs.type].apply(this, arguments);
22210     } else if (attrs && attrs.id) {
22211         return iD.Entity[iD.Entity.id.type(attrs.id)].apply(this, arguments);
22212     }
22213
22214     // Initialize a generic Entity (used only in tests).
22215     return (new iD.Entity()).initialize(arguments);
22216 };
22217
22218 iD.Entity.id = function(type) {
22219     return iD.Entity.id.fromOSM(type, iD.Entity.id.next[type]--);
22220 };
22221
22222 iD.Entity.id.next = {node: -1, way: -1, relation: -1};
22223
22224 iD.Entity.id.fromOSM = function(type, id) {
22225     return type[0] + id;
22226 };
22227
22228 iD.Entity.id.toOSM = function(id) {
22229     return id.slice(1);
22230 };
22231
22232 iD.Entity.id.type = function(id) {
22233     return {'n': 'node', 'w': 'way', 'r': 'relation'}[id[0]];
22234 };
22235
22236 // A function suitable for use as the second argument to d3.selection#data().
22237 iD.Entity.key = function(entity) {
22238     return entity.id + 'v' + (entity.v || 0);
22239 };
22240
22241 iD.Entity.prototype = {
22242     tags: {},
22243
22244     initialize: function(sources) {
22245         for (var i = 0; i < sources.length; ++i) {
22246             var source = sources[i];
22247             for (var prop in source) {
22248                 if (Object.prototype.hasOwnProperty.call(source, prop)) {
22249                     this[prop] = source[prop];
22250                 }
22251             }
22252         }
22253
22254         if (!this.id && this.type) {
22255             this.id = iD.Entity.id(this.type);
22256         }
22257
22258         if (iD.debug) {
22259             Object.freeze(this);
22260             Object.freeze(this.tags);
22261
22262             if (this.loc) Object.freeze(this.loc);
22263             if (this.nodes) Object.freeze(this.nodes);
22264             if (this.members) Object.freeze(this.members);
22265         }
22266
22267         return this;
22268     },
22269
22270     osmId: function() {
22271         return iD.Entity.id.toOSM(this.id);
22272     },
22273
22274     isNew: function() {
22275         return this.osmId() < 0;
22276     },
22277
22278     update: function(attrs) {
22279         return iD.Entity(this, attrs, {v: 1 + (this.v || 0)});
22280     },
22281
22282     mergeTags: function(tags) {
22283         var merged = _.clone(this.tags), changed = false;
22284         for (var k in tags) {
22285             var t1 = merged[k],
22286                 t2 = tags[k];
22287             if (!t1) {
22288                 changed = true;
22289                 merged[k] = t2;
22290             } else if (t1 !== t2) {
22291                 changed = true;
22292                 merged[k] = _.union(t1.split(/;\s*/), t2.split(/;\s*/)).join(';');
22293             }
22294         }
22295         return changed ? this.update({tags: merged}) : this;
22296     },
22297
22298     intersects: function(extent, resolver) {
22299         return this.extent(resolver).intersects(extent);
22300     },
22301
22302     isUsed: function(resolver) {
22303         return _.without(Object.keys(this.tags), 'area').length > 0 ||
22304             resolver.parentRelations(this).length > 0;
22305     },
22306
22307     hasInterestingTags: function() {
22308         return _.keys(this.tags).some(function(key) {
22309             return key !== 'attribution' &&
22310                 key !== 'created_by' &&
22311                 key !== 'source' &&
22312                 key !== 'odbl' &&
22313                 key.indexOf('tiger:') !== 0;
22314         });
22315     },
22316
22317     isHighwayIntersection: function() {
22318         return false;
22319     },
22320
22321     deprecatedTags: function() {
22322         var tags = _.pairs(this.tags);
22323         var deprecated = {};
22324
22325         iD.data.deprecated.forEach(function(d) {
22326             var match = _.pairs(d.old)[0];
22327             tags.forEach(function(t) {
22328                 if (t[0] === match[0] &&
22329                     (t[1] === match[1] || match[1] === '*')) {
22330                     deprecated[t[0]] = t[1];
22331                 }
22332             });
22333         });
22334
22335         return deprecated;
22336     }
22337 };
22338 iD.Graph = function(other, mutable) {
22339     if (!(this instanceof iD.Graph)) return new iD.Graph(other, mutable);
22340
22341     if (other instanceof iD.Graph) {
22342         var base = other.base();
22343         this.entities = _.assign(Object.create(base.entities), other.entities);
22344         this._parentWays = _.assign(Object.create(base.parentWays), other._parentWays);
22345         this._parentRels = _.assign(Object.create(base.parentRels), other._parentRels);
22346
22347     } else {
22348         this.entities = Object.create({});
22349         this._parentWays = Object.create({});
22350         this._parentRels = Object.create({});
22351         this.rebase(other || [], [this]);
22352     }
22353
22354     this.transients = {};
22355     this._childNodes = {};
22356
22357     if (!mutable) {
22358         this.freeze();
22359     }
22360 };
22361
22362 iD.Graph.prototype = {
22363     hasEntity: function(id) {
22364         return this.entities[id];
22365     },
22366
22367     entity: function(id) {
22368         var entity = this.entities[id];
22369         if (!entity) {
22370             throw new Error('entity ' + id + ' not found');
22371         }
22372         return entity;
22373     },
22374
22375     transient: function(entity, key, fn) {
22376         var id = entity.id,
22377             transients = this.transients[id] ||
22378             (this.transients[id] = {});
22379
22380         if (transients[key] !== undefined) {
22381             return transients[key];
22382         }
22383
22384         transients[key] = fn.call(entity);
22385
22386         return transients[key];
22387     },
22388
22389     parentWays: function(entity) {
22390         return _.map(this._parentWays[entity.id], this.entity, this);
22391     },
22392
22393     isPoi: function(entity) {
22394         var parentWays = this._parentWays[entity.id];
22395         return !parentWays || parentWays.length === 0;
22396     },
22397
22398     isShared: function(entity) {
22399         var parentWays = this._parentWays[entity.id];
22400         return parentWays && parentWays.length > 1;
22401     },
22402
22403     parentRelations: function(entity) {
22404         return _.map(this._parentRels[entity.id], this.entity, this);
22405     },
22406
22407     childNodes: function(entity) {
22408         if (this._childNodes[entity.id])
22409             return this._childNodes[entity.id];
22410
22411         var nodes = [];
22412         for (var i = 0, l = entity.nodes.length; i < l; i++) {
22413             nodes[i] = this.entity(entity.nodes[i]);
22414         }
22415
22416         if (iD.debug) Object.freeze(nodes);
22417
22418         this._childNodes[entity.id] = nodes;
22419         return this._childNodes[entity.id];
22420     },
22421
22422     base: function() {
22423         return {
22424             'entities': iD.util.getPrototypeOf(this.entities),
22425             'parentWays': iD.util.getPrototypeOf(this._parentWays),
22426             'parentRels': iD.util.getPrototypeOf(this._parentRels)
22427         };
22428     },
22429
22430     // Unlike other graph methods, rebase mutates in place. This is because it
22431     // is used only during the history operation that merges newly downloaded
22432     // data into each state. To external consumers, it should appear as if the
22433     // graph always contained the newly downloaded data.
22434     rebase: function(entities, stack) {
22435         var base = this.base(),
22436             i, j, k, id;
22437
22438         for (i = 0; i < entities.length; i++) {
22439             var entity = entities[i];
22440
22441             if (base.entities[entity.id])
22442                 continue;
22443
22444             // Merging data into the base graph
22445             base.entities[entity.id] = entity;
22446             this._updateCalculated(undefined, entity,
22447                 base.parentWays, base.parentRels);
22448
22449             // Restore provisionally-deleted nodes that are discovered to have an extant parent
22450             if (entity.type === 'way') {
22451                 for (j = 0; j < entity.nodes.length; j++) {
22452                     id = entity.nodes[j];
22453                     for (k = 1; k < stack.length; k++) {
22454                         var ents = stack[k].entities;
22455                         if (ents.hasOwnProperty(id) && ents[id] === undefined) {
22456                             delete ents[id];
22457                         }
22458                     }
22459                 }
22460             }
22461         }
22462
22463         for (i = 0; i < stack.length; i++) {
22464             stack[i]._updateRebased();
22465         }
22466     },
22467
22468     _updateRebased: function() {
22469         var base = this.base(),
22470             i, k, child, id, keys;
22471
22472         keys = Object.keys(this._parentWays);
22473         for (i = 0; i < keys.length; i++) {
22474             child = keys[i];
22475             if (base.parentWays[child]) {
22476                 for (k = 0; k < base.parentWays[child].length; k++) {
22477                     id = base.parentWays[child][k];
22478                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentWays[child], id)) {
22479                         this._parentWays[child].push(id);
22480                     }
22481                 }
22482             }
22483         }
22484
22485         keys = Object.keys(this._parentRels);
22486         for (i = 0; i < keys.length; i++) {
22487             child = keys[i];
22488             if (base.parentRels[child]) {
22489                 for (k = 0; k < base.parentRels[child].length; k++) {
22490                     id = base.parentRels[child][k];
22491                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentRels[child], id)) {
22492                         this._parentRels[child].push(id);
22493                     }
22494                 }
22495             }
22496         }
22497
22498         this.transients = {};
22499
22500         // this._childNodes is not updated, under the assumption that
22501         // ways are always downloaded with their child nodes.
22502     },
22503
22504     // Updates calculated properties (parentWays, parentRels) for the specified change
22505     _updateCalculated: function(oldentity, entity, parentWays, parentRels) {
22506
22507         parentWays = parentWays || this._parentWays;
22508         parentRels = parentRels || this._parentRels;
22509
22510         var type = entity && entity.type || oldentity && oldentity.type,
22511             removed, added, ways, rels, i;
22512
22513
22514         if (type === 'way') {
22515
22516             // Update parentWays
22517             if (oldentity && entity) {
22518                 removed = _.difference(oldentity.nodes, entity.nodes);
22519                 added = _.difference(entity.nodes, oldentity.nodes);
22520             } else if (oldentity) {
22521                 removed = oldentity.nodes;
22522                 added = [];
22523             } else if (entity) {
22524                 removed = [];
22525                 added = entity.nodes;
22526             }
22527             for (i = 0; i < removed.length; i++) {
22528                 parentWays[removed[i]] = _.without(parentWays[removed[i]], oldentity.id);
22529             }
22530             for (i = 0; i < added.length; i++) {
22531                 ways = _.without(parentWays[added[i]], entity.id);
22532                 ways.push(entity.id);
22533                 parentWays[added[i]] = ways;
22534             }
22535
22536         } else if (type === 'relation') {
22537
22538             // Update parentRels
22539             if (oldentity && entity) {
22540                 removed = _.difference(oldentity.members, entity.members);
22541                 added = _.difference(entity.members, oldentity);
22542             } else if (oldentity) {
22543                 removed = oldentity.members;
22544                 added = [];
22545             } else if (entity) {
22546                 removed = [];
22547                 added = entity.members;
22548             }
22549             for (i = 0; i < removed.length; i++) {
22550                 parentRels[removed[i].id] = _.without(parentRels[removed[i].id], oldentity.id);
22551             }
22552             for (i = 0; i < added.length; i++) {
22553                 rels = _.without(parentRels[added[i].id], entity.id);
22554                 rels.push(entity.id);
22555                 parentRels[added[i].id] = rels;
22556             }
22557         }
22558     },
22559
22560     replace: function(entity) {
22561         if (this.entities[entity.id] === entity)
22562             return this;
22563
22564         return this.update(function() {
22565             this._updateCalculated(this.entities[entity.id], entity);
22566             this.entities[entity.id] = entity;
22567         });
22568     },
22569
22570     remove: function(entity) {
22571         return this.update(function() {
22572             this._updateCalculated(entity, undefined);
22573             this.entities[entity.id] = undefined;
22574         });
22575     },
22576
22577     update: function() {
22578         var graph = this.frozen ? iD.Graph(this, true) : this;
22579
22580         for (var i = 0; i < arguments.length; i++) {
22581             arguments[i].call(graph, graph);
22582         }
22583
22584         return this.frozen ? graph.freeze() : this;
22585     },
22586
22587     freeze: function() {
22588         this.frozen = true;
22589
22590         // No longer freezing entities here due to in-place updates needed in rebase.
22591
22592         return this;
22593     },
22594
22595     // Obliterates any existing entities
22596     load: function(entities) {
22597         var base = this.base();
22598         this.entities = Object.create(base.entities);
22599
22600         for (var i in entities) {
22601             this.entities[i] = entities[i];
22602             this._updateCalculated(base.entities[i], this.entities[i]);
22603         }
22604
22605         return this;
22606     }
22607 };
22608 iD.History = function(context) {
22609     var stack, index, tree,
22610         imageryUsed = ['Bing'],
22611         dispatch = d3.dispatch('change', 'undone', 'redone'),
22612         lock = iD.util.SessionMutex('lock');
22613
22614     function perform(actions) {
22615         actions = Array.prototype.slice.call(actions);
22616
22617         var annotation;
22618
22619         if (!_.isFunction(_.last(actions))) {
22620             annotation = actions.pop();
22621         }
22622
22623         var graph = stack[index].graph;
22624         for (var i = 0; i < actions.length; i++) {
22625             graph = actions[i](graph);
22626         }
22627
22628         return {
22629             graph: graph,
22630             annotation: annotation,
22631             imageryUsed: imageryUsed
22632         };
22633     }
22634
22635     function change(previous) {
22636         var difference = iD.Difference(previous, history.graph());
22637         dispatch.change(difference);
22638         return difference;
22639     }
22640
22641     // iD uses namespaced keys so multiple installations do not conflict
22642     function getKey(n) {
22643         return 'iD_' + window.location.origin + '_' + n;
22644     }
22645
22646     var history = {
22647         graph: function() {
22648             return stack[index].graph;
22649         },
22650
22651         merge: function(entities, extent) {
22652             stack[0].graph.rebase(entities, _.pluck(stack, 'graph'));
22653             tree.rebase(entities);
22654
22655             dispatch.change(undefined, extent);
22656         },
22657
22658         perform: function() {
22659             var previous = stack[index].graph;
22660
22661             stack = stack.slice(0, index + 1);
22662             stack.push(perform(arguments));
22663             index++;
22664
22665             return change(previous);
22666         },
22667
22668         replace: function() {
22669             var previous = stack[index].graph;
22670
22671             // assert(index == stack.length - 1)
22672             stack[index] = perform(arguments);
22673
22674             return change(previous);
22675         },
22676
22677         pop: function() {
22678             var previous = stack[index].graph;
22679
22680             if (index > 0) {
22681                 index--;
22682                 stack.pop();
22683                 return change(previous);
22684             }
22685         },
22686
22687         undo: function() {
22688             var previous = stack[index].graph;
22689
22690             // Pop to the next annotated state.
22691             while (index > 0) {
22692                 index--;
22693                 if (stack[index].annotation) break;
22694             }
22695
22696             dispatch.undone();
22697             return change(previous);
22698         },
22699
22700         redo: function() {
22701             var previous = stack[index].graph;
22702
22703             while (index < stack.length - 1) {
22704                 index++;
22705                 if (stack[index].annotation) break;
22706             }
22707
22708             dispatch.redone();
22709             return change(previous);
22710         },
22711
22712         undoAnnotation: function() {
22713             var i = index;
22714             while (i >= 0) {
22715                 if (stack[i].annotation) return stack[i].annotation;
22716                 i--;
22717             }
22718         },
22719
22720         redoAnnotation: function() {
22721             var i = index + 1;
22722             while (i <= stack.length - 1) {
22723                 if (stack[i].annotation) return stack[i].annotation;
22724                 i++;
22725             }
22726         },
22727
22728         intersects: function(extent) {
22729             return tree.intersects(extent, stack[index].graph);
22730         },
22731
22732         difference: function() {
22733             var base = stack[0].graph,
22734                 head = stack[index].graph;
22735             return iD.Difference(base, head);
22736         },
22737
22738         changes: function(action) {
22739             var base = stack[0].graph,
22740                 head = stack[index].graph;
22741
22742             if (action) {
22743                 head = action(head);
22744             }
22745
22746             var difference = iD.Difference(base, head);
22747
22748             return {
22749                 modified: difference.modified(),
22750                 created: difference.created(),
22751                 deleted: difference.deleted()
22752             };
22753         },
22754
22755         hasChanges: function() {
22756             return this.difference().length() > 0;
22757         },
22758
22759         imageryUsed: function(sources) {
22760             if (sources) {
22761                 imageryUsed = sources;
22762                 return history;
22763             } else {
22764                 return _(stack.slice(1, index + 1))
22765                     .pluck('imageryUsed')
22766                     .flatten()
22767                     .unique()
22768                     .without(undefined, 'Custom')
22769                     .value();
22770             }
22771         },
22772
22773         reset: function() {
22774             stack = [{graph: iD.Graph()}];
22775             index = 0;
22776             tree = iD.Tree(stack[0].graph);
22777             dispatch.change();
22778             return history;
22779         },
22780
22781         toJSON: function() {
22782             if (stack.length <= 1) return;
22783
22784             var allEntities = {},
22785                 baseEntities = {},
22786                 base = stack[0];
22787
22788             var s = stack.map(function(i) {
22789                 var modified = [], deleted = [];
22790
22791                 _.forEach(i.graph.entities, function(entity, id) {
22792                     if (entity) {
22793                         var key = iD.Entity.key(entity);
22794                         allEntities[key] = entity;
22795                         modified.push(key);
22796                     } else {
22797                         deleted.push(id);
22798                     }
22799
22800                     // make sure that the originals of changed or deleted entities get merged
22801                     // into the base of the stack after restoring the data from JSON.
22802                     if (id in base.graph.entities) {
22803                         baseEntities[id] = base.graph.entities[id];
22804                     }
22805                 });
22806
22807                 var x = {};
22808
22809                 if (modified.length) x.modified = modified;
22810                 if (deleted.length) x.deleted = deleted;
22811                 if (i.imageryUsed) x.imageryUsed = i.imageryUsed;
22812                 if (i.annotation) x.annotation = i.annotation;
22813
22814                 return x;
22815             });
22816
22817             return JSON.stringify({
22818                 version: 3,
22819                 entities: _.values(allEntities),
22820                 baseEntities: _.values(baseEntities),
22821                 stack: s,
22822                 nextIDs: iD.Entity.id.next,
22823                 index: index
22824             });
22825         },
22826
22827         fromJSON: function(json) {
22828             var h = JSON.parse(json);
22829
22830             iD.Entity.id.next = h.nextIDs;
22831             index = h.index;
22832
22833             if (h.version === 2 || h.version === 3) {
22834                 var allEntities = {};
22835
22836                 h.entities.forEach(function(entity) {
22837                     allEntities[iD.Entity.key(entity)] = iD.Entity(entity);
22838                 });
22839
22840                 if (h.version === 3) {
22841                     // this merges originals for changed entities into the base of
22842                     // the stack even if the current stack doesn't have them (for
22843                     // example when iD has been restarted in a different region)
22844                     var baseEntities = h.baseEntities.map(iD.Entity);
22845                     stack[0].graph.rebase(baseEntities, _.pluck(stack, 'graph'));
22846                     tree.rebase(baseEntities);
22847                 }
22848
22849                 stack = h.stack.map(function(d) {
22850                     var entities = {}, entity;
22851
22852                     if (d.modified) {
22853                         d.modified.forEach(function(key) {
22854                             entity = allEntities[key];
22855                             entities[entity.id] = entity;
22856                         });
22857                     }
22858
22859                     if (d.deleted) {
22860                         d.deleted.forEach(function(id) {
22861                             entities[id] = undefined;
22862                         });
22863                     }
22864
22865                     return {
22866                         graph: iD.Graph(stack[0].graph).load(entities),
22867                         annotation: d.annotation,
22868                         imageryUsed: d.imageryUsed
22869                     };
22870                 });
22871             } else { // original version
22872                 stack = h.stack.map(function(d) {
22873                     var entities = {};
22874
22875                     for (var i in d.entities) {
22876                         var entity = d.entities[i];
22877                         entities[i] = entity === 'undefined' ? undefined : iD.Entity(entity);
22878                     }
22879
22880                     d.graph = iD.Graph(stack[0].graph).load(entities);
22881                     return d;
22882                 });
22883             }
22884
22885             dispatch.change();
22886
22887             return history;
22888         },
22889
22890         save: function() {
22891             if (lock.locked()) context.storage(getKey('saved_history'), history.toJSON() || null);
22892             return history;
22893         },
22894
22895         clearSaved: function() {
22896             if (lock.locked()) context.storage(getKey('saved_history'), null);
22897             return history;
22898         },
22899
22900         lock: function() {
22901             return lock.lock();
22902         },
22903
22904         unlock: function() {
22905             lock.unlock();
22906         },
22907
22908         // is iD not open in another window and it detects that
22909         // there's a history stored in localStorage that's recoverable?
22910         restorableChanges: function() {
22911             return lock.locked() && !!context.storage(getKey('saved_history'));
22912         },
22913
22914         // load history from a version stored in localStorage
22915         restore: function() {
22916             if (!lock.locked()) return;
22917
22918             var json = context.storage(getKey('saved_history'));
22919             if (json) history.fromJSON(json);
22920         },
22921
22922         _getKey: getKey
22923
22924     };
22925
22926     history.reset();
22927
22928     return d3.rebind(history, dispatch, 'on');
22929 };
22930 iD.Node = iD.Entity.node = function iD_Node() {
22931     if (!(this instanceof iD_Node)) {
22932         return (new iD_Node()).initialize(arguments);
22933     } else if (arguments.length) {
22934         this.initialize(arguments);
22935     }
22936 };
22937
22938 iD.Node.prototype = Object.create(iD.Entity.prototype);
22939
22940 _.extend(iD.Node.prototype, {
22941     type: 'node',
22942
22943     extent: function() {
22944         return new iD.geo.Extent(this.loc);
22945     },
22946
22947     geometry: function(graph) {
22948         return graph.transient(this, 'geometry', function() {
22949             return graph.isPoi(this) ? 'point' : 'vertex';
22950         });
22951     },
22952
22953     move: function(loc) {
22954         return this.update({loc: loc});
22955     },
22956
22957     isIntersection: function(resolver) {
22958         return resolver.transient(this, 'isIntersection', function() {
22959             return resolver.parentWays(this).filter(function(parent) {
22960                 return (parent.tags.highway ||
22961                     parent.tags.waterway ||
22962                     parent.tags.railway ||
22963                     parent.tags.aeroway) &&
22964                     parent.geometry(resolver) === 'line';
22965             }).length > 1;
22966         });
22967     },
22968
22969     isHighwayIntersection: function(resolver) {
22970         return resolver.transient(this, 'isHighwayIntersection', function() {
22971             return resolver.parentWays(this).filter(function(parent) {
22972                 return parent.tags.highway && parent.geometry(resolver) === 'line';
22973             }).length > 1;
22974         });
22975     },
22976
22977     asJXON: function(changeset_id) {
22978         var r = {
22979             node: {
22980                 '@id': this.osmId(),
22981                 '@lon': this.loc[0],
22982                 '@lat': this.loc[1],
22983                 '@version': (this.version || 0),
22984                 tag: _.map(this.tags, function(v, k) {
22985                     return { keyAttributes: { k: k, v: v } };
22986                 })
22987             }
22988         };
22989         if (changeset_id) r.node['@changeset'] = changeset_id;
22990         return r;
22991     },
22992
22993     asGeoJSON: function() {
22994         return {
22995             type: 'Point',
22996             coordinates: this.loc
22997         };
22998     }
22999 });
23000 iD.oneWayTags = {
23001     'aerialway': {
23002         'chair_lift': true,
23003         'mixed_lift': true,
23004         't-bar': true,
23005         'j-bar': true,
23006         'platter': true,
23007         'rope_tow': true,
23008         'magic_carpet': true,
23009         'yes': true
23010     },
23011     'highway': {
23012         'motorway': true,
23013         'motorway_link': true
23014     },
23015     'junction': {
23016         'roundabout': true
23017     },
23018     'man_made': {
23019         'piste:halfpipe': true
23020     },
23021     'piste:type': {
23022         'downhill': true,
23023         'sled': true,
23024         'yes': true
23025     },
23026     'waterway': {
23027         'river': true,
23028         'stream': true
23029     }
23030 };
23031 iD.Relation = iD.Entity.relation = function iD_Relation() {
23032     if (!(this instanceof iD_Relation)) {
23033         return (new iD_Relation()).initialize(arguments);
23034     } else if (arguments.length) {
23035         this.initialize(arguments);
23036     }
23037 };
23038
23039 iD.Relation.prototype = Object.create(iD.Entity.prototype);
23040
23041 iD.Relation.creationOrder = function(a, b) {
23042     var aId = parseInt(iD.Entity.id.toOSM(a.id), 10);
23043     var bId = parseInt(iD.Entity.id.toOSM(b.id), 10);
23044
23045     if (aId < 0 || bId < 0) return aId - bId;
23046     return bId - aId;
23047 };
23048
23049 _.extend(iD.Relation.prototype, {
23050     type: 'relation',
23051     members: [],
23052
23053     extent: function(resolver, memo) {
23054         return resolver.transient(this, 'extent', function() {
23055             if (memo && memo[this.id]) return iD.geo.Extent();
23056             memo = memo || {};
23057             memo[this.id] = true;
23058             return this.members.reduce(function(extent, member) {
23059                 member = resolver.hasEntity(member.id);
23060                 if (member) {
23061                     return extent.extend(member.extent(resolver, memo));
23062                 } else {
23063                     return extent;
23064                 }
23065             }, iD.geo.Extent());
23066         });
23067     },
23068
23069     geometry: function(graph) {
23070         return graph.transient(this, 'geometry', function() {
23071             return this.isMultipolygon() ? 'area' : 'relation';
23072         });
23073     },
23074
23075     isDegenerate: function() {
23076         return this.members.length === 0;
23077     },
23078
23079     // Return an array of members, each extended with an 'index' property whose value
23080     // is the member index.
23081     indexedMembers: function() {
23082         var result = new Array(this.members.length);
23083         for (var i = 0; i < this.members.length; i++) {
23084             result[i] = _.extend({}, this.members[i], {index: i});
23085         }
23086         return result;
23087     },
23088
23089     // Return the first member with the given role. A copy of the member object
23090     // is returned, extended with an 'index' property whose value is the member index.
23091     memberByRole: function(role) {
23092         for (var i = 0; i < this.members.length; i++) {
23093             if (this.members[i].role === role) {
23094                 return _.extend({}, this.members[i], {index: i});
23095             }
23096         }
23097     },
23098
23099     // Return the first member with the given id. A copy of the member object
23100     // is returned, extended with an 'index' property whose value is the member index.
23101     memberById: function(id) {
23102         for (var i = 0; i < this.members.length; i++) {
23103             if (this.members[i].id === id) {
23104                 return _.extend({}, this.members[i], {index: i});
23105             }
23106         }
23107     },
23108
23109     // Return the first member with the given id and role. A copy of the member object
23110     // is returned, extended with an 'index' property whose value is the member index.
23111     memberByIdAndRole: function(id, role) {
23112         for (var i = 0; i < this.members.length; i++) {
23113             if (this.members[i].id === id && this.members[i].role === role) {
23114                 return _.extend({}, this.members[i], {index: i});
23115             }
23116         }
23117     },
23118
23119     addMember: function(member, index) {
23120         var members = this.members.slice();
23121         members.splice(index === undefined ? members.length : index, 0, member);
23122         return this.update({members: members});
23123     },
23124
23125     updateMember: function(member, index) {
23126         var members = this.members.slice();
23127         members.splice(index, 1, _.extend({}, members[index], member));
23128         return this.update({members: members});
23129     },
23130
23131     removeMember: function(index) {
23132         var members = this.members.slice();
23133         members.splice(index, 1);
23134         return this.update({members: members});
23135     },
23136
23137     removeMembersWithID: function(id) {
23138         var members = _.reject(this.members, function(m) { return m.id === id; });
23139         return this.update({members: members});
23140     },
23141
23142     // Wherever a member appears with id `needle.id`, replace it with a member
23143     // with id `replacement.id`, type `replacement.type`, and the original role,
23144     // unless a member already exists with that id and role. Return an updated
23145     // relation.
23146     replaceMember: function(needle, replacement) {
23147         if (!this.memberById(needle.id))
23148             return this;
23149
23150         var members = [];
23151
23152         for (var i = 0; i < this.members.length; i++) {
23153             var member = this.members[i];
23154             if (member.id !== needle.id) {
23155                 members.push(member);
23156             } else if (!this.memberByIdAndRole(replacement.id, member.role)) {
23157                 members.push({id: replacement.id, type: replacement.type, role: member.role});
23158             }
23159         }
23160
23161         return this.update({members: members});
23162     },
23163
23164     asJXON: function(changeset_id) {
23165         var r = {
23166             relation: {
23167                 '@id': this.osmId(),
23168                 '@version': this.version || 0,
23169                 member: _.map(this.members, function(member) {
23170                     return { keyAttributes: { type: member.type, role: member.role, ref: iD.Entity.id.toOSM(member.id) } };
23171                 }),
23172                 tag: _.map(this.tags, function(v, k) {
23173                     return { keyAttributes: { k: k, v: v } };
23174                 })
23175             }
23176         };
23177         if (changeset_id) r.relation['@changeset'] = changeset_id;
23178         return r;
23179     },
23180
23181     asGeoJSON: function(resolver) {
23182         return resolver.transient(this, 'GeoJSON', function () {
23183             if (this.isMultipolygon()) {
23184                 return {
23185                     type: 'MultiPolygon',
23186                     coordinates: this.multipolygon(resolver)
23187                 };
23188             } else {
23189                 return {
23190                     type: 'FeatureCollection',
23191                     properties: this.tags,
23192                     features: this.members.map(function (member) {
23193                         return _.extend({role: member.role}, resolver.entity(member.id).asGeoJSON(resolver));
23194                     })
23195                 };
23196             }
23197         });
23198     },
23199
23200     area: function(resolver) {
23201         return resolver.transient(this, 'area', function() {
23202             return d3.geo.area(this.asGeoJSON(resolver));
23203         });
23204     },
23205
23206     isMultipolygon: function() {
23207         return this.tags.type === 'multipolygon';
23208     },
23209
23210     isComplete: function(resolver) {
23211         for (var i = 0; i < this.members.length; i++) {
23212             if (!resolver.hasEntity(this.members[i].id)) {
23213                 return false;
23214             }
23215         }
23216         return true;
23217     },
23218
23219     isRestriction: function() {
23220         return !!(this.tags.type && this.tags.type.match(/^restriction:?/));
23221     },
23222
23223     // Returns an array [A0, ... An], each Ai being an array of node arrays [Nds0, ... Ndsm],
23224     // where Nds0 is an outer ring and subsequent Ndsi's (if any i > 0) being inner rings.
23225     //
23226     // This corresponds to the structure needed for rendering a multipolygon path using a
23227     // `evenodd` fill rule, as well as the structure of a GeoJSON MultiPolygon geometry.
23228     //
23229     // In the case of invalid geometries, this function will still return a result which
23230     // includes the nodes of all way members, but some Nds may be unclosed and some inner
23231     // rings not matched with the intended outer ring.
23232     //
23233     multipolygon: function(resolver) {
23234         var outers = this.members.filter(function(m) { return 'outer' === (m.role || 'outer'); }),
23235             inners = this.members.filter(function(m) { return 'inner' === m.role; });
23236
23237         outers = iD.geo.joinWays(outers, resolver);
23238         inners = iD.geo.joinWays(inners, resolver);
23239
23240         outers = outers.map(function(outer) { return _.pluck(outer.nodes, 'loc'); });
23241         inners = inners.map(function(inner) { return _.pluck(inner.nodes, 'loc'); });
23242
23243         var result = outers.map(function(o) {
23244             // Heuristic for detecting counterclockwise winding order. Assumes
23245             // that OpenStreetMap polygons are not hemisphere-spanning.
23246             return [d3.geo.area({type: 'Polygon', coordinates: [o]}) > 2 * Math.PI ? o.reverse() : o];
23247         });
23248
23249         function findOuter(inner) {
23250             var o, outer;
23251
23252             for (o = 0; o < outers.length; o++) {
23253                 outer = outers[o];
23254                 if (iD.geo.polygonContainsPolygon(outer, inner))
23255                     return o;
23256             }
23257
23258             for (o = 0; o < outers.length; o++) {
23259                 outer = outers[o];
23260                 if (iD.geo.polygonIntersectsPolygon(outer, inner))
23261                     return o;
23262             }
23263         }
23264
23265         for (var i = 0; i < inners.length; i++) {
23266             var inner = inners[i];
23267
23268             if (d3.geo.area({type: 'Polygon', coordinates: [inner]}) < 2 * Math.PI) {
23269                 inner = inner.reverse();
23270             }
23271
23272             var o = findOuter(inners[i]);
23273             if (o !== undefined)
23274                 result[o].push(inners[i]);
23275             else
23276                 result.push([inners[i]]); // Invalid geometry
23277         }
23278
23279         return result;
23280     }
23281 });
23282 iD.Tree = function(head) {
23283     var rtree = rbush(),
23284         rectangles = {};
23285
23286     function extentRectangle(extent) {
23287         return [
23288             extent[0][0],
23289             extent[0][1],
23290             extent[1][0],
23291             extent[1][1]
23292         ];
23293     }
23294
23295     function entityRectangle(entity) {
23296         var rect = extentRectangle(entity.extent(head));
23297         rect.id = entity.id;
23298         rectangles[entity.id] = rect;
23299         return rect;
23300     }
23301
23302     function updateParents(entity, insertions, memo) {
23303         if (memo && memo[entity.id]) return;
23304         memo = memo || {};
23305         memo[entity.id] = true;
23306
23307         head.parentWays(entity).forEach(function(parent) {
23308             if (rectangles[parent.id]) {
23309                 rtree.remove(rectangles[parent.id]);
23310                 insertions.push(parent);
23311             }
23312         });
23313
23314         head.parentRelations(entity).forEach(function(parent) {
23315             if (rectangles[parent.id]) {
23316                 rtree.remove(rectangles[parent.id]);
23317                 insertions.push(parent);
23318             }
23319             updateParents(parent, insertions, memo);
23320         });
23321     }
23322
23323     var tree = {};
23324
23325     tree.rebase = function(entities) {
23326         var insertions = [];
23327
23328         entities.forEach(function(entity) {
23329             if (head.entities.hasOwnProperty(entity.id) || rectangles[entity.id])
23330                 return;
23331
23332             insertions.push(entity);
23333             updateParents(entity, insertions);
23334         });
23335
23336         insertions = _.unique(insertions).map(entityRectangle);
23337         rtree.load(insertions);
23338
23339         return tree;
23340     };
23341
23342     tree.intersects = function(extent, graph) {
23343         if (graph !== head) {
23344             var diff = iD.Difference(head, graph),
23345                 insertions = [];
23346
23347             head = graph;
23348
23349             diff.deleted().forEach(function(entity) {
23350                 rtree.remove(rectangles[entity.id]);
23351                 delete rectangles[entity.id];
23352             });
23353
23354             diff.modified().forEach(function(entity) {
23355                 rtree.remove(rectangles[entity.id]);
23356                 insertions.push(entity);
23357                 updateParents(entity, insertions);
23358             });
23359
23360             diff.created().forEach(function(entity) {
23361                 insertions.push(entity);
23362             });
23363
23364             insertions = _.unique(insertions).map(entityRectangle);
23365             rtree.load(insertions);
23366         }
23367
23368         return rtree.search(extentRectangle(extent)).map(function(rect) {
23369             return head.entity(rect.id);
23370         });
23371     };
23372
23373     return tree;
23374 };
23375 iD.Way = iD.Entity.way = function iD_Way() {
23376     if (!(this instanceof iD_Way)) {
23377         return (new iD_Way()).initialize(arguments);
23378     } else if (arguments.length) {
23379         this.initialize(arguments);
23380     }
23381 };
23382
23383 iD.Way.prototype = Object.create(iD.Entity.prototype);
23384
23385 _.extend(iD.Way.prototype, {
23386     type: 'way',
23387     nodes: [],
23388
23389     extent: function(resolver) {
23390         return resolver.transient(this, 'extent', function() {
23391             return this.nodes.reduce(function(extent, id) {
23392                 var node = resolver.hasEntity(id);
23393                 if (node) {
23394                     return extent.extend(node.extent());
23395                 } else {
23396                     return extent;
23397                 }
23398             }, iD.geo.Extent());
23399         });
23400     },
23401
23402     first: function() {
23403         return this.nodes[0];
23404     },
23405
23406     last: function() {
23407         return this.nodes[this.nodes.length - 1];
23408     },
23409
23410     contains: function(node) {
23411         return this.nodes.indexOf(node) >= 0;
23412     },
23413
23414     affix: function(node) {
23415         if (this.nodes[0] === node) return 'prefix';
23416         if (this.nodes[this.nodes.length - 1] === node) return 'suffix';
23417     },
23418
23419     layer: function() {
23420         // explicit layer tag, clamp between -10, 10..
23421         if (this.tags.layer !== undefined) {
23422             return Math.max(-10, Math.min(+(this.tags.layer), 10));
23423         }
23424
23425         // implied layer tag..
23426         if (this.tags.location === 'overground') return 1;
23427         if (this.tags.location === 'underground') return -1;
23428         if (this.tags.location === 'underwater') return -10;
23429
23430         if (this.tags.power === 'line') return 10;
23431         if (this.tags.power === 'minor_line') return 10;
23432         if (this.tags.aerialway) return 10;
23433         if (this.tags.bridge) return 1;
23434         if (this.tags.cutting) return -1;
23435         if (this.tags.tunnel) return -1;
23436         if (this.tags.waterway) return -1;
23437         if (this.tags.man_made === 'pipeline') return -10;
23438         if (this.tags.boundary) return -10;
23439         return 0;
23440     },
23441
23442     isOneWay: function() {
23443         // explicit oneway tag..
23444         if (['yes', '1', '-1'].indexOf(this.tags.oneway) !== -1) { return true; }
23445         if (['no', '0'].indexOf(this.tags.oneway) !== -1) { return false; }
23446
23447         // implied oneway tag..
23448         for (var key in this.tags) {
23449             if (key in iD.oneWayTags && (this.tags[key] in iD.oneWayTags[key]))
23450                 return true;
23451         }
23452         return false;
23453     },
23454
23455     isClosed: function() {
23456         return this.nodes.length > 0 && this.first() === this.last();
23457     },
23458
23459     isConvex: function(resolver) {
23460         if (!this.isClosed() || this.isDegenerate()) return null;
23461
23462         var nodes = _.uniq(resolver.childNodes(this)),
23463             coords = _.pluck(nodes, 'loc'),
23464             curr = 0, prev = 0;
23465
23466         for (var i = 0; i < coords.length; i++) {
23467             var o = coords[(i+1) % coords.length],
23468                 a = coords[i],
23469                 b = coords[(i+2) % coords.length],
23470                 res = iD.geo.cross(o, a, b);
23471
23472             curr = (res > 0) ? 1 : (res < 0) ? -1 : 0;
23473             if (curr === 0) {
23474                 continue;
23475             } else if (prev && curr !== prev) {
23476                 return false;
23477             }
23478             prev = curr;
23479         }
23480         return true;
23481     },
23482
23483     isArea: function() {
23484         if (this.tags.area === 'yes')
23485             return true;
23486         if (!this.isClosed() || this.tags.area === 'no')
23487             return false;
23488         for (var key in this.tags)
23489             if (key in iD.areaKeys && !(this.tags[key] in iD.areaKeys[key]))
23490                 return true;
23491         return false;
23492     },
23493
23494     isDegenerate: function() {
23495         return _.uniq(this.nodes).length < (this.isArea() ? 3 : 2);
23496     },
23497
23498     areAdjacent: function(n1, n2) {
23499         for (var i = 0; i < this.nodes.length; i++) {
23500             if (this.nodes[i] === n1) {
23501                 if (this.nodes[i - 1] === n2) return true;
23502                 if (this.nodes[i + 1] === n2) return true;
23503             }
23504         }
23505         return false;
23506     },
23507
23508     geometry: function(graph) {
23509         return graph.transient(this, 'geometry', function() {
23510             return this.isArea() ? 'area' : 'line';
23511         });
23512     },
23513
23514     addNode: function(id, index) {
23515         var nodes = this.nodes.slice();
23516         nodes.splice(index === undefined ? nodes.length : index, 0, id);
23517         return this.update({nodes: nodes});
23518     },
23519
23520     updateNode: function(id, index) {
23521         var nodes = this.nodes.slice();
23522         nodes.splice(index, 1, id);
23523         return this.update({nodes: nodes});
23524     },
23525
23526     replaceNode: function(needle, replacement) {
23527         if (this.nodes.indexOf(needle) < 0)
23528             return this;
23529
23530         var nodes = this.nodes.slice();
23531         for (var i = 0; i < nodes.length; i++) {
23532             if (nodes[i] === needle) {
23533                 nodes[i] = replacement;
23534             }
23535         }
23536         return this.update({nodes: nodes});
23537     },
23538
23539     removeNode: function(id) {
23540         var nodes = [];
23541
23542         for (var i = 0; i < this.nodes.length; i++) {
23543             var node = this.nodes[i];
23544             if (node !== id && nodes[nodes.length - 1] !== node) {
23545                 nodes.push(node);
23546             }
23547         }
23548
23549         // Preserve circularity
23550         if (this.nodes.length > 1 && this.first() === id && this.last() === id && nodes[nodes.length - 1] !== nodes[0]) {
23551             nodes.push(nodes[0]);
23552         }
23553
23554         return this.update({nodes: nodes});
23555     },
23556
23557     asJXON: function(changeset_id) {
23558         var r = {
23559             way: {
23560                 '@id': this.osmId(),
23561                 '@version': this.version || 0,
23562                 nd: _.map(this.nodes, function(id) {
23563                     return { keyAttributes: { ref: iD.Entity.id.toOSM(id) } };
23564                 }),
23565                 tag: _.map(this.tags, function(v, k) {
23566                     return { keyAttributes: { k: k, v: v } };
23567                 })
23568             }
23569         };
23570         if (changeset_id) r.way['@changeset'] = changeset_id;
23571         return r;
23572     },
23573
23574     asGeoJSON: function(resolver) {
23575         return resolver.transient(this, 'GeoJSON', function() {
23576             var coordinates = _.pluck(resolver.childNodes(this), 'loc');
23577             if (this.isArea() && this.isClosed()) {
23578                 return {
23579                     type: 'Polygon',
23580                     coordinates: [coordinates]
23581                 };
23582             } else {
23583                 return {
23584                     type: 'LineString',
23585                     coordinates: coordinates
23586                 };
23587             }
23588         });
23589     },
23590
23591     area: function(resolver) {
23592         return resolver.transient(this, 'area', function() {
23593             var nodes = resolver.childNodes(this);
23594
23595             if (!this.isClosed() && nodes.length) {
23596                 nodes = nodes.concat([nodes[0]]);
23597             }
23598
23599             var json = {
23600                 type: 'Polygon',
23601                 coordinates: [_.pluck(nodes, 'loc')]
23602             };
23603
23604             var area = d3.geo.area(json);
23605
23606             // Heuristic for detecting counterclockwise winding order. Assumes
23607             // that OpenStreetMap polygons are not hemisphere-spanning.
23608             if (d3.geo.area(json) > 2 * Math.PI) {
23609                 json.coordinates[0] = json.coordinates[0].reverse();
23610                 area = d3.geo.area(json);
23611             }
23612
23613             return isNaN(area) ? 0 : area;
23614         });
23615     }
23616 });
23617 iD.Background = function(context) {
23618     var dispatch = d3.dispatch('change'),
23619         baseLayer = iD.TileLayer()
23620             .projection(context.projection),
23621         gpxLayer = iD.GpxLayer(context, dispatch)
23622             .projection(context.projection),
23623         overlayLayers = [];
23624
23625     var backgroundSources = iD.data.imagery.map(function(source) {
23626         if (source.type === 'bing') {
23627             return iD.BackgroundSource.Bing(source, dispatch);
23628         } else {
23629             return iD.BackgroundSource(source);
23630         }
23631     });
23632
23633     backgroundSources.unshift(iD.BackgroundSource.None());
23634
23635     function findSource(id) {
23636         return _.find(backgroundSources, function(d) {
23637             return d.id && d.id === id;
23638         });
23639     }
23640
23641     function updateImagery() {
23642         var b = background.baseLayerSource(),
23643             o = overlayLayers.map(function (d) { return d.source().id; }).join(','),
23644             q = iD.util.stringQs(location.hash.substring(1));
23645
23646         var id = b.id;
23647         if (id === 'custom') {
23648             id = 'custom:' + b.template;
23649         }
23650
23651         if (id) {
23652             q.background = id;
23653         } else {
23654             delete q.background;
23655         }
23656
23657         if (o) {
23658             q.overlays = o;
23659         } else {
23660             delete q.overlays;
23661         }
23662
23663         location.replace('#' + iD.util.qsString(q, true));
23664
23665         var imageryUsed = [b.imageryUsed()];
23666
23667         overlayLayers.forEach(function (d) {
23668             var source = d.source();
23669             if (!source.isLocatorOverlay()) {
23670                 imageryUsed.push(source.imageryUsed());
23671             }
23672         });
23673
23674         if (background.showsGpxLayer()) {
23675             imageryUsed.push('Local GPX');
23676         }
23677
23678         context.history().imageryUsed(imageryUsed);
23679     }
23680
23681     function background(selection) {
23682         var base = selection.selectAll('.background-layer')
23683             .data([0]);
23684
23685         base.enter().insert('div', '.layer-data')
23686             .attr('class', 'layer-layer background-layer');
23687
23688         base.call(baseLayer);
23689
23690         var gpx = selection.selectAll('.gpx-layer')
23691             .data([0]);
23692
23693         gpx.enter().insert('div', '.layer-data')
23694             .attr('class', 'layer-layer gpx-layer');
23695
23696         gpx.call(gpxLayer);
23697
23698         var overlays = selection.selectAll('.overlay-layer')
23699             .data(overlayLayers, function(d) { return d.source().name(); });
23700
23701         overlays.enter().insert('div', '.layer-data')
23702             .attr('class', 'layer-layer overlay-layer');
23703
23704         overlays.each(function(layer) {
23705             d3.select(this).call(layer);
23706         });
23707
23708         overlays.exit()
23709             .remove();
23710     }
23711
23712     background.sources = function(extent) {
23713         return backgroundSources.filter(function(source) {
23714             return source.intersects(extent);
23715         });
23716     };
23717
23718     background.dimensions = function(_) {
23719         baseLayer.dimensions(_);
23720         gpxLayer.dimensions(_);
23721
23722         overlayLayers.forEach(function(layer) {
23723             layer.dimensions(_);
23724         });
23725     };
23726
23727     background.baseLayerSource = function(d) {
23728         if (!arguments.length) return baseLayer.source();
23729
23730         baseLayer.source(d);
23731         dispatch.change();
23732         updateImagery();
23733
23734         return background;
23735     };
23736
23737     background.bing = function() {
23738         background.baseLayerSource(findSource('Bing'));
23739     };
23740
23741     background.hasGpxLayer = function() {
23742         return !_.isEmpty(gpxLayer.geojson());
23743     };
23744
23745     background.showsGpxLayer = function() {
23746         return background.hasGpxLayer() && gpxLayer.enable();
23747     };
23748
23749     function toDom(x) {
23750         return (new DOMParser()).parseFromString(x, 'text/xml');
23751     }
23752
23753     background.gpxLayerFiles = function(fileList) {
23754         var f = fileList[0],
23755             reader = new FileReader();
23756
23757         reader.onload = function(e) {
23758             gpxLayer.geojson(toGeoJSON.gpx(toDom(e.target.result)));
23759             background.zoomToGpxLayer();
23760             dispatch.change();
23761         };
23762
23763         reader.readAsText(f);
23764     };
23765
23766     background.zoomToGpxLayer = function() {
23767         if (background.hasGpxLayer()) {
23768             context.map()
23769                 .extent(d3.geo.bounds(gpxLayer.geojson()));
23770         }
23771     };
23772
23773     background.toggleGpxLayer = function() {
23774         gpxLayer.enable(!gpxLayer.enable());
23775         dispatch.change();
23776     };
23777
23778     background.showsLayer = function(d) {
23779         return d === baseLayer.source() ||
23780             (d.id === 'custom' && baseLayer.source().id === 'custom') ||
23781             overlayLayers.some(function(l) { return l.source() === d; });
23782     };
23783
23784     background.overlayLayerSources = function() {
23785         return overlayLayers.map(function (l) { return l.source(); });
23786     };
23787
23788     background.toggleOverlayLayer = function(d) {
23789         var layer;
23790
23791         for (var i = 0; i < overlayLayers.length; i++) {
23792             layer = overlayLayers[i];
23793             if (layer.source() === d) {
23794                 overlayLayers.splice(i, 1);
23795                 dispatch.change();
23796                 updateImagery();
23797                 return;
23798             }
23799         }
23800
23801         layer = iD.TileLayer()
23802             .source(d)
23803             .projection(context.projection)
23804             .dimensions(baseLayer.dimensions());
23805
23806         overlayLayers.push(layer);
23807         dispatch.change();
23808         updateImagery();
23809     };
23810
23811     background.nudge = function(d, zoom) {
23812         baseLayer.source().nudge(d, zoom);
23813         dispatch.change();
23814         return background;
23815     };
23816
23817     background.offset = function(d) {
23818         if (!arguments.length) return baseLayer.source().offset();
23819         baseLayer.source().offset(d);
23820         dispatch.change();
23821         return background;
23822     };
23823
23824     var q = iD.util.stringQs(location.hash.substring(1)),
23825         chosen = q.background || q.layer;
23826
23827     if (chosen && chosen.indexOf('custom:') === 0) {
23828         background.baseLayerSource(iD.BackgroundSource.Custom(chosen.replace(/^custom:/, '')));
23829     } else {
23830         background.baseLayerSource(findSource(chosen) || findSource('Bing'));
23831     }
23832
23833     var locator = _.find(backgroundSources, function(d) {
23834         return d.overlay && d.default;
23835     });
23836
23837     if (locator) {
23838         background.toggleOverlayLayer(locator);
23839     }
23840
23841     var overlays = (q.overlays || '').split(',');
23842     overlays.forEach(function(overlay) {
23843         overlay = findSource(overlay);
23844         if (overlay) background.toggleOverlayLayer(overlay);
23845     });
23846
23847     var gpx = q.gpx;
23848     if (gpx) {
23849         d3.text(gpx, function(err, gpxTxt) {
23850             gpxLayer.geojson(toGeoJSON.gpx(toDom(gpxTxt)));
23851             dispatch.change();
23852         });
23853     }
23854
23855     return d3.rebind(background, dispatch, 'on');
23856 };
23857 iD.BackgroundSource = function(data) {
23858     var source = _.clone(data),
23859         offset = [0, 0],
23860         name = source.name;
23861
23862     source.scaleExtent = data.scaleExtent || [0, 20];
23863
23864     source.offset = function(_) {
23865         if (!arguments.length) return offset;
23866         offset = _;
23867         return source;
23868     };
23869
23870     source.nudge = function(_, zoomlevel) {
23871         offset[0] += _[0] / Math.pow(2, zoomlevel);
23872         offset[1] += _[1] / Math.pow(2, zoomlevel);
23873         return source;
23874     };
23875
23876     source.name = function() {
23877         return name;
23878     };
23879
23880     source.imageryUsed = function() {
23881         return source.id || name;
23882     };
23883
23884     source.url = function(coord) {
23885         return data.template
23886             .replace('{x}', coord[0])
23887             .replace('{y}', coord[1])
23888             // TMS-flipped y coordinate
23889             .replace(/\{[t-]y\}/, Math.pow(2, coord[2]) - coord[1] - 1)
23890             .replace(/\{z(oom)?\}/, coord[2])
23891             .replace(/\{switch:([^}]+)\}/, function(s, r) {
23892                 var subdomains = r.split(',');
23893                 return subdomains[(coord[0] + coord[1]) % subdomains.length];
23894             })
23895             .replace('{u}', function() {
23896                 var u = '';
23897                 for (var zoom = coord[2]; zoom > 0; zoom--) {
23898                     var b = 0;
23899                     var mask = 1 << (zoom - 1);
23900                     if ((coord[0] & mask) !== 0) b++;
23901                     if ((coord[1] & mask) !== 0) b += 2;
23902                     u += b.toString();
23903                 }
23904                 return u;
23905             });
23906     };
23907
23908     source.intersects = function(extent) {
23909         extent = extent.polygon();
23910         return !data.polygon || data.polygon.some(function(polygon) {
23911             return iD.geo.polygonIntersectsPolygon(polygon, extent);
23912         });
23913     };
23914
23915     source.validZoom = function(z) {
23916         return source.scaleExtent[0] <= z &&
23917             (!source.isLocatorOverlay() || source.scaleExtent[1] > z);
23918     };
23919
23920     source.isLocatorOverlay = function() {
23921         return name === 'Locator Overlay';
23922     };
23923
23924     source.copyrightNotices = function() {};
23925
23926     return source;
23927 };
23928
23929 iD.BackgroundSource.Bing = function(data, dispatch) {
23930     // http://msdn.microsoft.com/en-us/library/ff701716.aspx
23931     // http://msdn.microsoft.com/en-us/library/ff701701.aspx
23932
23933     data.template = 'https://ecn.t{switch:0,1,2,3}.tiles.virtualearth.net/tiles/a{u}.jpeg?g=587&mkt=en-gb&n=z';
23934
23935     var bing = iD.BackgroundSource(data),
23936         key = 'Arzdiw4nlOJzRwOz__qailc8NiR31Tt51dN2D7cm57NrnceZnCpgOkmJhNpGoppU', // Same as P2 and JOSM
23937         url = 'https://dev.virtualearth.net/REST/v1/Imagery/Metadata/Aerial?include=ImageryProviders&key=' +
23938             key + '&jsonp={callback}',
23939         providers = [];
23940
23941     d3.jsonp(url, function(json) {
23942         providers = json.resourceSets[0].resources[0].imageryProviders.map(function(provider) {
23943             return {
23944                 attribution: provider.attribution,
23945                 areas: provider.coverageAreas.map(function(area) {
23946                     return {
23947                         zoom: [area.zoomMin, area.zoomMax],
23948                         extent: iD.geo.Extent([area.bbox[1], area.bbox[0]], [area.bbox[3], area.bbox[2]])
23949                     };
23950                 })
23951             };
23952         });
23953         dispatch.change();
23954     });
23955
23956     bing.copyrightNotices = function(zoom, extent) {
23957         zoom = Math.min(zoom, 21);
23958         return providers.filter(function(provider) {
23959             return _.any(provider.areas, function(area) {
23960                 return extent.intersects(area.extent) &&
23961                     area.zoom[0] <= zoom &&
23962                     area.zoom[1] >= zoom;
23963             });
23964         }).map(function(provider) {
23965             return provider.attribution;
23966         }).join(', ');
23967     };
23968
23969     bing.logo = 'bing_maps.png';
23970     bing.terms_url = 'http://opengeodata.org/microsoft-imagery-details';
23971
23972     return bing;
23973 };
23974
23975 iD.BackgroundSource.None = function() {
23976     var source = iD.BackgroundSource({id: 'none', template: ''});
23977
23978     source.name = function() {
23979         return t('background.none');
23980     };
23981
23982     source.imageryUsed = function() {
23983         return 'None';
23984     };
23985
23986     return source;
23987 };
23988
23989 iD.BackgroundSource.Custom = function(template) {
23990     var source = iD.BackgroundSource({id: 'custom', template: template});
23991
23992     source.name = function() {
23993         return t('background.custom');
23994     };
23995
23996     source.imageryUsed = function() {
23997         return 'Custom (' + template + ')';
23998     };
23999
24000     return source;
24001 };
24002 iD.GpxLayer = function(context) {
24003     var projection,
24004         gj = {},
24005         enable = true,
24006         svg;
24007
24008     function render(selection) {
24009         svg = selection.selectAll('svg')
24010             .data([render]);
24011
24012         svg.enter()
24013             .append('svg');
24014
24015         svg.style('display', enable ? 'block' : 'none');
24016
24017         var paths = svg
24018             .selectAll('path')
24019             .data([gj]);
24020
24021         paths
24022             .enter()
24023             .append('path')
24024             .attr('class', 'gpx');
24025
24026         var path = d3.geo.path()
24027             .projection(projection);
24028
24029         paths
24030             .attr('d', path);
24031
24032         if (typeof gj.features !== 'undefined') {
24033             svg
24034                 .selectAll('text')
24035                 .remove();
24036
24037             svg
24038                 .selectAll('path')
24039                 .data(gj.features)
24040                 .enter()
24041                 .append('text')
24042                 .attr('class', 'gpx')
24043                 .text(function(d) {
24044                     return d.properties.desc || d.properties.name;
24045                 })
24046                 .attr('x', function(d) {
24047                     var centroid = path.centroid(d);
24048                     return centroid[0] + 5;
24049                 })
24050                 .attr('y', function(d) {
24051                     var centroid = path.centroid(d);
24052                     return centroid[1];
24053                 });
24054         }
24055     }
24056
24057     render.projection = function(_) {
24058         if (!arguments.length) return projection;
24059         projection = _;
24060         return render;
24061     };
24062
24063     render.enable = function(_) {
24064         if (!arguments.length) return enable;
24065         enable = _;
24066         return render;
24067     };
24068
24069     render.geojson = function(_) {
24070         if (!arguments.length) return gj;
24071         gj = _;
24072         return render;
24073     };
24074
24075     render.dimensions = function(_) {
24076         if (!arguments.length) return svg.dimensions();
24077         svg.dimensions(_);
24078         return render;
24079     };
24080
24081     render.id = 'layer-gpx';
24082
24083     function over() {
24084         d3.event.stopPropagation();
24085         d3.event.preventDefault();
24086         d3.event.dataTransfer.dropEffect = 'copy';
24087     }
24088
24089     d3.select('body')
24090         .attr('dropzone', 'copy')
24091         .on('drop.localgpx', function() {
24092             d3.event.stopPropagation();
24093             d3.event.preventDefault();
24094             if (!iD.detect().filedrop) return;
24095             context.background().gpxLayerFiles(d3.event.dataTransfer.files);
24096         })
24097         .on('dragenter.localgpx', over)
24098         .on('dragexit.localgpx', over)
24099         .on('dragover.localgpx', over);
24100
24101     return render;
24102 };
24103 iD.Map = function(context) {
24104     var dimensions = [1, 1],
24105         dispatch = d3.dispatch('move', 'drawn'),
24106         projection = context.projection,
24107         roundedProjection = iD.svg.RoundProjection(projection),
24108         zoom = d3.behavior.zoom()
24109             .translate(projection.translate())
24110             .scale(projection.scale() * 2 * Math.PI)
24111             .scaleExtent([1024, 256 * Math.pow(2, 24)])
24112             .on('zoom', zoomPan),
24113         dblclickEnabled = true,
24114         transformStart,
24115         transformed = false,
24116         minzoom = 0,
24117         points = iD.svg.Points(roundedProjection, context),
24118         vertices = iD.svg.Vertices(roundedProjection, context),
24119         lines = iD.svg.Lines(projection),
24120         areas = iD.svg.Areas(projection),
24121         midpoints = iD.svg.Midpoints(roundedProjection, context),
24122         labels = iD.svg.Labels(projection, context),
24123         supersurface, surface,
24124         mouse,
24125         mousemove;
24126
24127     function map(selection) {
24128         context.history()
24129             .on('change.map', redraw);
24130         context.background()
24131             .on('change.map', redraw);
24132
24133         selection.call(zoom);
24134
24135         supersurface = selection.append('div')
24136             .attr('id', 'supersurface');
24137
24138         supersurface.call(context.background());
24139
24140         // Need a wrapper div because Opera can't cope with an absolutely positioned
24141         // SVG element: http://bl.ocks.org/jfirebaugh/6fbfbd922552bf776c16
24142         var dataLayer = supersurface.append('div')
24143             .attr('class', 'layer-layer layer-data');
24144
24145         map.surface = surface = dataLayer.append('svg')
24146             .on('mousedown.zoom', function() {
24147                 if (d3.event.button === 2) {
24148                     d3.event.stopPropagation();
24149                 }
24150             }, true)
24151             .on('mouseup.zoom', function() {
24152                 if (resetTransform()) redraw();
24153             })
24154             .attr('id', 'surface')
24155             .call(iD.svg.Surface(context));
24156
24157         surface.on('mousemove.map', function() {
24158             mousemove = d3.event;
24159         });
24160
24161         surface.on('mouseover.vertices', function() {
24162             if (map.editable() && !transformed) {
24163                 var hover = d3.event.target.__data__;
24164                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
24165                 dispatch.drawn({full: false});
24166             }
24167         });
24168
24169         surface.on('mouseout.vertices', function() {
24170             if (map.editable() && !transformed) {
24171                 var hover = d3.event.relatedTarget && d3.event.relatedTarget.__data__;
24172                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
24173                 dispatch.drawn({full: false});
24174             }
24175         });
24176
24177         context.on('enter.map', function() {
24178             if (map.editable() && !transformed) {
24179                 var all = context.intersects(map.extent()),
24180                     filter = d3.functor(true),
24181                     graph = context.graph();
24182                 surface.call(vertices, graph, all, filter, map.extent(), map.zoom());
24183                 surface.call(midpoints, graph, all, filter, map.trimmedExtent());
24184                 dispatch.drawn({full: false});
24185             }
24186         });
24187
24188         map.dimensions(selection.dimensions());
24189
24190         labels.supersurface(supersurface);
24191     }
24192
24193     function pxCenter() { return [dimensions[0] / 2, dimensions[1] / 2]; }
24194
24195     function drawVector(difference, extent) {
24196         var filter, all,
24197             graph = context.graph();
24198
24199         if (difference) {
24200             var complete = difference.complete(map.extent());
24201             all = _.compact(_.values(complete));
24202             filter = function(d) { return d.id in complete; };
24203
24204         } else if (extent) {
24205             all = context.intersects(map.extent().intersection(extent));
24206             var set = d3.set(_.pluck(all, 'id'));
24207             filter = function(d) { return set.has(d.id); };
24208
24209         } else {
24210             all = context.intersects(map.extent());
24211             filter = d3.functor(true);
24212         }
24213
24214         surface
24215             .call(vertices, graph, all, filter, map.extent(), map.zoom())
24216             .call(lines, graph, all, filter)
24217             .call(areas, graph, all, filter)
24218             .call(midpoints, graph, all, filter, map.trimmedExtent())
24219             .call(labels, graph, all, filter, dimensions, !difference && !extent);
24220
24221         if (points.points(context.intersects(map.extent()), 100).length >= 100) {
24222             surface.select('.layer-hit').selectAll('g.point').remove();
24223         } else {
24224             surface.call(points, points.points(all), filter);
24225         }
24226
24227         dispatch.drawn({full: true});
24228     }
24229
24230     function editOff() {
24231         var mode = context.mode();
24232         surface.selectAll('.layer *').remove();
24233         dispatch.drawn({full: true});
24234         if (!(mode && mode.id === 'browse')) {
24235             context.enter(iD.modes.Browse(context));
24236         }
24237     }
24238
24239     function zoomPan() {
24240         if (d3.event && d3.event.sourceEvent.type === 'dblclick') {
24241             if (!dblclickEnabled) {
24242                 zoom.scale(projection.scale() * 2 * Math.PI)
24243                     .translate(projection.translate());
24244                 return d3.event.sourceEvent.preventDefault();
24245             }
24246         }
24247
24248         if (Math.log(d3.event.scale / Math.LN2 - 8) < minzoom + 1) {
24249             iD.ui.flash(context.container())
24250                 .select('.content')
24251                 .text(t('cannot_zoom'));
24252             return setZoom(16, true);
24253         }
24254
24255         projection
24256             .translate(d3.event.translate)
24257             .scale(d3.event.scale / (2 * Math.PI));
24258
24259         var scale = d3.event.scale / transformStart[0],
24260             tX = Math.round((d3.event.translate[0] / scale - transformStart[1][0]) * scale),
24261             tY = Math.round((d3.event.translate[1] / scale - transformStart[1][1]) * scale);
24262
24263         transformed = true;
24264         iD.util.setTransform(supersurface, tX, tY, scale);
24265         queueRedraw();
24266
24267         dispatch.move(map);
24268     }
24269
24270     function resetTransform() {
24271         if (!transformed) return false;
24272         iD.util.setTransform(supersurface, 0, 0);
24273         transformed = false;
24274         return true;
24275     }
24276
24277     function redraw(difference, extent) {
24278
24279         if (!surface) return;
24280
24281         clearTimeout(timeoutId);
24282
24283         // If we are in the middle of a zoom/pan, we can't do differenced redraws.
24284         // It would result in artifacts where differenced entities are redrawn with
24285         // one transform and unchanged entities with another.
24286         if (resetTransform()) {
24287             difference = extent = undefined;
24288         }
24289
24290         var zoom = String(~~map.zoom());
24291         if (surface.attr('data-zoom') !== zoom) {
24292             surface.attr('data-zoom', zoom)
24293                 .classed('low-zoom', zoom <= 16);
24294         }
24295
24296         if (!difference) {
24297             supersurface.call(context.background());
24298         }
24299
24300         if (map.editable()) {
24301             context.connection().loadTiles(projection, dimensions);
24302             drawVector(difference, extent);
24303         } else {
24304             editOff();
24305         }
24306
24307         transformStart = [
24308             projection.scale() * 2 * Math.PI,
24309             projection.translate().slice()];
24310
24311         return map;
24312     }
24313
24314     var timeoutId;
24315     function queueRedraw() {
24316         clearTimeout(timeoutId);
24317         timeoutId = setTimeout(function() { redraw(); }, 300);
24318     }
24319
24320     function pointLocation(p) {
24321         var translate = projection.translate(),
24322             scale = projection.scale() * 2 * Math.PI;
24323         return [(p[0] - translate[0]) / scale, (p[1] - translate[1]) / scale];
24324     }
24325
24326     function locationPoint(l) {
24327         var translate = projection.translate(),
24328             scale = projection.scale() * 2 * Math.PI;
24329         return [l[0] * scale + translate[0], l[1] * scale + translate[1]];
24330     }
24331
24332     map.mouse = function() {
24333         var e = mousemove || d3.event, s;
24334         while ((s = e.sourceEvent)) e = s;
24335         return mouse(e);
24336     };
24337
24338     map.mouseCoordinates = function() {
24339         return projection.invert(map.mouse());
24340     };
24341
24342     map.dblclickEnable = function(_) {
24343         if (!arguments.length) return dblclickEnabled;
24344         dblclickEnabled = _;
24345         return map;
24346     };
24347
24348     function setZoom(_, force) {
24349         if (_ === map.zoom() && !force)
24350             return false;
24351         var scale = 256 * Math.pow(2, _),
24352             center = pxCenter(),
24353             l = pointLocation(center);
24354         scale = Math.max(1024, Math.min(256 * Math.pow(2, 24), scale));
24355         projection.scale(scale / (2 * Math.PI));
24356         zoom.scale(scale);
24357         var t = projection.translate();
24358         l = locationPoint(l);
24359         t[0] += center[0] - l[0];
24360         t[1] += center[1] - l[1];
24361         projection.translate(t);
24362         zoom.translate(projection.translate());
24363         return true;
24364     }
24365
24366     function setCenter(_) {
24367         var c = map.center();
24368         if (_[0] === c[0] && _[1] === c[1])
24369             return false;
24370         var t = projection.translate(),
24371             pxC = pxCenter(),
24372             ll = projection(_);
24373         projection.translate([
24374             t[0] - ll[0] + pxC[0],
24375             t[1] - ll[1] + pxC[1]]);
24376         zoom.translate(projection.translate());
24377         return true;
24378     }
24379
24380     map.pan = function(d) {
24381         var t = projection.translate();
24382         t[0] += d[0];
24383         t[1] += d[1];
24384         projection.translate(t);
24385         zoom.translate(projection.translate());
24386         dispatch.move(map);
24387         return redraw();
24388     };
24389
24390     map.dimensions = function(_) {
24391         if (!arguments.length) return dimensions;
24392         var center = map.center();
24393         dimensions = _;
24394         surface.dimensions(dimensions);
24395         context.background().dimensions(dimensions);
24396         projection.clipExtent([[0, 0], dimensions]);
24397         mouse = iD.util.fastMouse(supersurface.node());
24398         setCenter(center);
24399         return redraw();
24400     };
24401
24402     map.zoomIn = function() { return map.zoom(Math.ceil(map.zoom() + 1)); };
24403     map.zoomOut = function() { return map.zoom(Math.floor(map.zoom() - 1)); };
24404
24405     map.center = function(loc) {
24406         if (!arguments.length) {
24407             return projection.invert(pxCenter());
24408         }
24409
24410         if (setCenter(loc)) {
24411             dispatch.move(map);
24412         }
24413
24414         return redraw();
24415     };
24416
24417     map.zoom = function(z) {
24418         if (!arguments.length) {
24419             return Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.LN2 - 8, 0);
24420         }
24421
24422         if (setZoom(z)) {
24423             dispatch.move(map);
24424         }
24425
24426         return redraw();
24427     };
24428
24429     map.zoomTo = function(entity, zoomLimits) {
24430         var extent = entity.extent(context.graph()),
24431             zoom = map.extentZoom(extent);
24432         zoomLimits = zoomLimits || [16, 20];
24433         map.centerZoom(extent.center(), Math.min(Math.max(zoom, zoomLimits[0]), zoomLimits[1]));
24434     };
24435
24436     map.centerZoom = function(loc, z) {
24437         var centered = setCenter(loc),
24438             zoomed   = setZoom(z);
24439
24440         if (centered || zoomed) {
24441             dispatch.move(map);
24442         }
24443
24444         return redraw();
24445     };
24446
24447     map.centerEase = function(loc) {
24448         var from = map.center().slice(),
24449             t = 0,
24450             stop;
24451
24452         surface.one('mousedown.ease', function() {
24453             stop = true;
24454         });
24455
24456         d3.timer(function() {
24457             if (stop) return true;
24458             map.center(iD.geo.interp(from, loc, (t += 1) / 10));
24459             return t === 10;
24460         }, 20);
24461         return map;
24462     };
24463
24464     map.extent = function(_) {
24465         if (!arguments.length) {
24466             return new iD.geo.Extent(projection.invert([0, dimensions[1]]),
24467                                  projection.invert([dimensions[0], 0]));
24468         } else {
24469             var extent = iD.geo.Extent(_);
24470             map.centerZoom(extent.center(), map.extentZoom(extent));
24471         }
24472     };
24473
24474     map.trimmedExtent = function() {
24475         var headerY = 60, footerY = 30, pad = 10;
24476         return new iD.geo.Extent(projection.invert([pad, dimensions[1] - footerY - pad]),
24477                 projection.invert([dimensions[0] - pad, headerY + pad]));
24478     };
24479
24480     map.extentZoom = function(_) {
24481         var extent = iD.geo.Extent(_),
24482             tl = projection([extent[0][0], extent[1][1]]),
24483             br = projection([extent[1][0], extent[0][1]]);
24484
24485         // Calculate maximum zoom that fits extent
24486         var hFactor = (br[0] - tl[0]) / dimensions[0],
24487             vFactor = (br[1] - tl[1]) / dimensions[1],
24488             hZoomDiff = Math.log(Math.abs(hFactor)) / Math.LN2,
24489             vZoomDiff = Math.log(Math.abs(vFactor)) / Math.LN2,
24490             newZoom = map.zoom() - Math.max(hZoomDiff, vZoomDiff);
24491
24492         return newZoom;
24493     };
24494
24495     map.editable = function() {
24496         return map.zoom() >= 16;
24497     };
24498
24499     map.minzoom = function(_) {
24500         if (!arguments.length) return minzoom;
24501         minzoom = _;
24502         return map;
24503     };
24504
24505     return d3.rebind(map, dispatch, 'on');
24506 };
24507 iD.TileLayer = function() {
24508     var tileSize = 256,
24509         tile = d3.geo.tile(),
24510         projection,
24511         cache = {},
24512         tileOrigin,
24513         z,
24514         transformProp = iD.util.prefixCSSProperty('Transform'),
24515         source = d3.functor('');
24516
24517     function tileSizeAtZoom(d, z) {
24518         return Math.ceil(tileSize * Math.pow(2, z - d[2])) / tileSize;
24519     }
24520
24521     function atZoom(t, distance) {
24522         var power = Math.pow(2, distance);
24523         return [
24524             Math.floor(t[0] * power),
24525             Math.floor(t[1] * power),
24526             t[2] + distance];
24527     }
24528
24529     function lookUp(d) {
24530         for (var up = -1; up > -d[2]; up--) {
24531             var tile = atZoom(d, up);
24532             if (cache[source.url(tile)] !== false) {
24533                 return tile;
24534             }
24535         }
24536     }
24537
24538     function uniqueBy(a, n) {
24539         var o = [], seen = {};
24540         for (var i = 0; i < a.length; i++) {
24541             if (seen[a[i][n]] === undefined) {
24542                 o.push(a[i]);
24543                 seen[a[i][n]] = true;
24544             }
24545         }
24546         return o;
24547     }
24548
24549     function addSource(d) {
24550         d.push(source.url(d));
24551         return d;
24552     }
24553
24554     // Update tiles based on current state of `projection`.
24555     function background(selection) {
24556         tile.scale(projection.scale() * 2 * Math.PI)
24557             .translate(projection.translate());
24558
24559         tileOrigin = [
24560             projection.scale() * Math.PI - projection.translate()[0],
24561             projection.scale() * Math.PI - projection.translate()[1]];
24562
24563         z = Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.log(2) - 8, 0);
24564
24565         render(selection);
24566     }
24567
24568     // Derive the tiles onscreen, remove those offscreen and position them.
24569     // Important that this part not depend on `projection` because it's
24570     // rentered when tiles load/error (see #644).
24571     function render(selection) {
24572         var requests = [];
24573
24574         if (source.validZoom(z)) {
24575             tile().forEach(function(d) {
24576                 addSource(d);
24577                 if (d[3] === '') return;
24578                 requests.push(d);
24579                 if (cache[d[3]] === false && lookUp(d)) {
24580                     requests.push(addSource(lookUp(d)));
24581                 }
24582             });
24583
24584             requests = uniqueBy(requests, 3).filter(function(r) {
24585                 // don't re-request tiles which have failed in the past
24586                 return cache[r[3]] !== false;
24587             });
24588         }
24589
24590         var pixelOffset = [
24591             Math.round(source.offset()[0] * Math.pow(2, z)),
24592             Math.round(source.offset()[1] * Math.pow(2, z))
24593         ];
24594
24595         function load(d) {
24596             cache[d[3]] = true;
24597             d3.select(this)
24598                 .on('error', null)
24599                 .on('load', null)
24600                 .classed('tile-loaded', true);
24601             render(selection);
24602         }
24603
24604         function error(d) {
24605             cache[d[3]] = false;
24606             d3.select(this)
24607                 .on('error', null)
24608                 .on('load', null)
24609                 .remove();
24610             render(selection);
24611         }
24612
24613         function imageTransform(d) {
24614             var _ts = tileSize * Math.pow(2, z - d[2]);
24615             var scale = tileSizeAtZoom(d, z);
24616             return 'translate(' +
24617                 (Math.round((d[0] * _ts) - tileOrigin[0]) + pixelOffset[0]) + 'px,' +
24618                 (Math.round((d[1] * _ts) - tileOrigin[1]) + pixelOffset[1]) + 'px)' +
24619                 'scale(' + scale + ',' + scale + ')';
24620         }
24621
24622         var image = selection
24623             .selectAll('img')
24624             .data(requests, function(d) { return d[3]; });
24625
24626         image.exit()
24627             .style(transformProp, imageTransform)
24628             .classed('tile-removing', true)
24629             .each(function() {
24630                 var tile = d3.select(this);
24631                 window.setTimeout(function() {
24632                     if (tile.classed('tile-removing')) {
24633                         tile.remove();
24634                     }
24635                 }, 300);
24636             });
24637
24638         image.enter().append('img')
24639             .attr('class', 'tile')
24640             .attr('src', function(d) { return d[3]; })
24641             .on('error', error)
24642             .on('load', load);
24643
24644         image
24645             .style(transformProp, imageTransform)
24646             .classed('tile-removing', false);
24647     }
24648
24649     background.projection = function(_) {
24650         if (!arguments.length) return projection;
24651         projection = _;
24652         return background;
24653     };
24654
24655     background.dimensions = function(_) {
24656         if (!arguments.length) return tile.size();
24657         tile.size(_);
24658         return background;
24659     };
24660
24661     background.source = function(_) {
24662         if (!arguments.length) return source;
24663         source = _;
24664         cache = {};
24665         tile.scaleExtent(source.scaleExtent);
24666         return background;
24667     };
24668
24669     return background;
24670 };
24671 iD.svg = {
24672     RoundProjection: function(projection) {
24673         return function(d) {
24674             return iD.geo.roundCoords(projection(d));
24675         };
24676     },
24677
24678     PointTransform: function(projection) {
24679         return function(entity) {
24680             // http://jsperf.com/short-array-join
24681             var pt = projection(entity.loc);
24682             return 'translate(' + pt[0] + ',' + pt[1] + ')';
24683         };
24684     },
24685
24686     Round: function () {
24687         return d3.geo.transform({
24688             point: function(x, y) { return this.stream.point(Math.floor(x), Math.floor(y)); }
24689         });
24690     },
24691
24692     Path: function(projection, graph, polygon) {
24693         var cache = {},
24694             round = iD.svg.Round().stream,
24695             clip = d3.geo.clipExtent().extent(projection.clipExtent()).stream,
24696             project = projection.stream,
24697             path = d3.geo.path()
24698                 .projection({stream: function(output) { return polygon ? project(round(output)) : project(clip(round(output))); }});
24699
24700         return function(entity) {
24701             if (entity.id in cache) {
24702                 return cache[entity.id];
24703             } else {
24704                 return cache[entity.id] = path(entity.asGeoJSON(graph)); // jshint ignore:line
24705             }
24706         };
24707     },
24708
24709     OneWaySegments: function(projection, graph, dt) {
24710         return function(entity) {
24711             var a,
24712                 b,
24713                 i = 0,
24714                 offset = dt,
24715                 segments = [],
24716                 viewport = iD.geo.Extent(projection.clipExtent()),
24717                 coordinates = graph.childNodes(entity).map(function(n) {
24718                     return n.loc;
24719                 });
24720
24721             if (entity.tags.oneway === '-1') coordinates.reverse();
24722
24723             d3.geo.stream({
24724                 type: 'LineString',
24725                 coordinates: coordinates
24726             }, projection.stream({
24727                 lineStart: function() {},
24728                 lineEnd: function() {
24729                     a = null;
24730                 },
24731                 point: function(x, y) {
24732                     b = [x, y];
24733
24734                     if (a) {
24735                         var extent = iD.geo.Extent(a).extend(b),
24736                             span = iD.geo.euclideanDistance(a, b) - offset;
24737
24738                         if (extent.intersects(viewport) && span >= 0) {
24739                             var angle = Math.atan2(b[1] - a[1], b[0] - a[0]),
24740                                 dx = dt * Math.cos(angle),
24741                                 dy = dt * Math.sin(angle),
24742                                 p = [a[0] + offset * Math.cos(angle),
24743                                      a[1] + offset * Math.sin(angle)];
24744
24745                             var segment = 'M' + a[0] + ',' + a[1] +
24746                                           'L' + p[0] + ',' + p[1];
24747
24748                             for (span -= dt; span >= 0; span -= dt) {
24749                                 p[0] += dx;
24750                                 p[1] += dy;
24751                                 segment += 'L' + p[0] + ',' + p[1];
24752                             }
24753
24754                             segment += 'L' + b[0] + ',' + b[1];
24755                             segments.push({id: entity.id, index: i, d: segment});
24756                         }
24757
24758                         offset = -span;
24759                         i++;
24760                     }
24761
24762                     a = b;
24763                 }
24764             }));
24765
24766             return segments;
24767         };
24768     },
24769
24770     MultipolygonMemberTags: function(graph) {
24771         return function(entity) {
24772             var tags = entity.tags;
24773             graph.parentRelations(entity).forEach(function(relation) {
24774                 if (relation.isMultipolygon()) {
24775                     tags = _.extend({}, relation.tags, tags);
24776                 }
24777             });
24778             return tags;
24779         };
24780     }
24781 };
24782 iD.svg.Areas = function(projection) {
24783     // Patterns only work in Firefox when set directly on element.
24784     // (This is not a bug: https://bugzilla.mozilla.org/show_bug.cgi?id=750632)
24785     var patterns = {
24786         wetland: 'wetland',
24787         beach: 'beach',
24788         scrub: 'scrub',
24789         construction: 'construction',
24790         military: 'construction',
24791         cemetery: 'cemetery',
24792         grave_yard: 'cemetery',
24793         meadow: 'meadow',
24794         farm: 'farmland',
24795         farmland: 'farmland',
24796         orchard: 'orchard'
24797     };
24798
24799     var patternKeys = ['landuse', 'natural', 'amenity'];
24800
24801     function setPattern(d) {
24802         for (var i = 0; i < patternKeys.length; i++) {
24803             if (patterns.hasOwnProperty(d.tags[patternKeys[i]])) {
24804                 this.style.fill = 'url("#pattern-' + patterns[d.tags[patternKeys[i]]] + '")';
24805                 return;
24806             }
24807         }
24808         this.style.fill = '';
24809     }
24810
24811     return function drawAreas(surface, graph, entities, filter) {
24812         var path = iD.svg.Path(projection, graph, true),
24813             areas = {},
24814             multipolygon;
24815
24816         for (var i = 0; i < entities.length; i++) {
24817             var entity = entities[i];
24818             if (entity.geometry(graph) !== 'area') continue;
24819
24820             multipolygon = iD.geo.isSimpleMultipolygonOuterMember(entity, graph);
24821             if (multipolygon) {
24822                 areas[multipolygon.id] = {
24823                     entity: multipolygon.mergeTags(entity.tags),
24824                     area: Math.abs(entity.area(graph))
24825                 };
24826             } else if (!areas[entity.id]) {
24827                 areas[entity.id] = {
24828                     entity: entity,
24829                     area: Math.abs(entity.area(graph))
24830                 };
24831             }
24832         }
24833
24834         areas = d3.values(areas).filter(function hasPath(a) { return path(a.entity); });
24835         areas.sort(function areaSort(a, b) { return b.area - a.area; });
24836         areas = _.pluck(areas, 'entity');
24837
24838         var strokes = areas.filter(function(area) {
24839             return area.type === 'way';
24840         });
24841
24842         var data = {
24843             shadow: strokes,
24844             stroke: strokes,
24845             fill: areas
24846         };
24847
24848         var areagroup = surface
24849             .select('.layer-areas')
24850             .selectAll('g.areagroup')
24851             .data(['fill', 'shadow', 'stroke']);
24852
24853         areagroup.enter()
24854             .append('g')
24855             .attr('class', function(d) { return 'layer areagroup area-' + d; });
24856
24857         var paths = areagroup
24858             .selectAll('path')
24859             .filter(filter)
24860             .data(function(layer) { return data[layer]; }, iD.Entity.key);
24861
24862         // Remove exiting areas first, so they aren't included in the `fills`
24863         // array used for sorting below (https://github.com/openstreetmap/iD/issues/1903).
24864         paths.exit()
24865             .remove();
24866
24867         var fills = surface.selectAll('.area-fill path.area')[0];
24868
24869         var bisect = d3.bisector(function(node) {
24870             return -node.__data__.area(graph);
24871         }).left;
24872
24873         function sortedByArea(entity) {
24874             if (this.__data__ === 'fill') {
24875                 return fills[bisect(fills, -entity.area(graph))];
24876             }
24877         }
24878
24879         paths.enter()
24880             .insert('path', sortedByArea)
24881             .each(function(entity) {
24882                 var layer = this.parentNode.__data__;
24883
24884                 this.setAttribute('class', entity.type + ' area ' + layer + ' ' + entity.id);
24885
24886                 if (layer === 'fill') {
24887                     setPattern.apply(this, arguments);
24888                 }
24889             })
24890             .call(iD.svg.TagClasses());
24891
24892         paths
24893             .attr('d', path);
24894     };
24895 };
24896 /*
24897     A standalone SVG element that contains only a `defs` sub-element. To be
24898     used once globally, since defs IDs must be unique within a document.
24899 */
24900 iD.svg.Defs = function(context) {
24901     function autosize(image) {
24902         var img = document.createElement('img');
24903         img.src = image.attr('xlink:href');
24904         img.onload = function() {
24905             image.attr({
24906                 width: img.width,
24907                 height: img.height
24908             });
24909         };
24910     }
24911
24912     function SpriteDefinition(id, href, data) {
24913         return function(defs) {
24914             defs.append('image')
24915                 .attr('id', id)
24916                 .attr('xlink:href', href)
24917                 .call(autosize);
24918
24919             defs.selectAll()
24920                 .data(data)
24921                 .enter().append('use')
24922                 .attr('id', function(d) { return d.key; })
24923                 .attr('transform', function(d) { return 'translate(-' + d.value[0] + ',-' + d.value[1] + ')'; })
24924                 .attr('xlink:href', '#' + id);
24925         };
24926     }
24927
24928     return function (selection) {
24929         var defs = selection.append('defs');
24930
24931         defs.append('marker')
24932             .attr({
24933                 id: 'oneway-marker',
24934                 viewBox: '0 0 10 10',
24935                 refY: 2.5,
24936                 refX: 5,
24937                 markerWidth: 2,
24938                 markerHeight: 2,
24939                 orient: 'auto'
24940             })
24941             .append('path')
24942             .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');
24943
24944         var patterns = defs.selectAll('pattern')
24945             .data([
24946                 // pattern name, pattern image name
24947                 ['wetland', 'wetland'],
24948                 ['construction', 'construction'],
24949                 ['cemetery', 'cemetery'],
24950                 ['orchard', 'orchard'],
24951                 ['farmland', 'farmland'],
24952                 ['beach', 'dots'],
24953                 ['scrub', 'dots'],
24954                 ['meadow', 'dots']
24955             ])
24956             .enter()
24957             .append('pattern')
24958             .attr({
24959                 id: function (d) {
24960                     return 'pattern-' + d[0];
24961                 },
24962                 width: 32,
24963                 height: 32,
24964                 patternUnits: 'userSpaceOnUse'
24965             });
24966
24967         patterns.append('rect')
24968             .attr({
24969                 x: 0,
24970                 y: 0,
24971                 width: 32,
24972                 height: 32,
24973                 'class': function (d) {
24974                     return 'pattern-color-' + d[0];
24975                 }
24976             });
24977
24978         patterns.append('image')
24979             .attr({
24980                 x: 0,
24981                 y: 0,
24982                 width: 32,
24983                 height: 32
24984             })
24985             .attr('xlink:href', function (d) {
24986                 return context.imagePath('pattern/' + d[1] + '.png');
24987             });
24988
24989         defs.selectAll()
24990             .data([12, 18, 20, 32, 45])
24991             .enter().append('clipPath')
24992             .attr('id', function (d) {
24993                 return 'clip-square-' + d;
24994             })
24995             .append('rect')
24996             .attr('x', 0)
24997             .attr('y', 0)
24998             .attr('width', function (d) {
24999                 return d;
25000             })
25001             .attr('height', function (d) {
25002                 return d;
25003             });
25004
25005         var maki = [];
25006         _.forEach(iD.data.featureIcons, function (dimensions, name) {
25007             if (dimensions['12'] && dimensions['18'] && dimensions['24']) {
25008                 maki.push({key: 'maki-' + name + '-12', value: dimensions['12']});
25009                 maki.push({key: 'maki-' + name + '-18', value: dimensions['18']});
25010                 maki.push({key: 'maki-' + name + '-24', value: dimensions['24']});
25011             }
25012         });
25013
25014         defs.call(SpriteDefinition(
25015             'sprite',
25016             context.imagePath('sprite.svg'),
25017             d3.entries(iD.data.operations)));
25018
25019         defs.call(SpriteDefinition(
25020             'maki-sprite',
25021             context.imagePath('maki-sprite.png'),
25022             maki));
25023     };
25024 };
25025 iD.svg.Labels = function(projection, context) {
25026     var path = d3.geo.path().projection(projection);
25027
25028     // Replace with dict and iterate over entities tags instead?
25029     var label_stack = [
25030         ['line', 'aeroway'],
25031         ['line', 'highway'],
25032         ['line', 'railway'],
25033         ['line', 'waterway'],
25034         ['area', 'aeroway'],
25035         ['area', 'amenity'],
25036         ['area', 'building'],
25037         ['area', 'historic'],
25038         ['area', 'leisure'],
25039         ['area', 'man_made'],
25040         ['area', 'natural'],
25041         ['area', 'shop'],
25042         ['area', 'tourism'],
25043         ['point', 'aeroway'],
25044         ['point', 'amenity'],
25045         ['point', 'building'],
25046         ['point', 'historic'],
25047         ['point', 'leisure'],
25048         ['point', 'man_made'],
25049         ['point', 'natural'],
25050         ['point', 'shop'],
25051         ['point', 'tourism'],
25052         ['line', 'name'],
25053         ['area', 'name'],
25054         ['point', 'name']
25055     ];
25056
25057     var default_size = 12;
25058
25059     var font_sizes = label_stack.map(function(d) {
25060         var style = iD.util.getStyle('text.' + d[0] + '.tag-' + d[1]),
25061             m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
25062         if (m) return parseInt(m[1], 10);
25063
25064         style = iD.util.getStyle('text.' + d[0]);
25065         m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
25066         if (m) return parseInt(m[1], 10);
25067
25068         return default_size;
25069     });
25070
25071     var iconSize = 18;
25072
25073     var pointOffsets = [
25074         [15, -11, 'start'], // right
25075         [10, -11, 'start'], // unused right now
25076         [-15, -11, 'end']
25077     ];
25078
25079     var lineOffsets = [50, 45, 55, 40, 60, 35, 65, 30, 70, 25,
25080         75, 20, 80, 15, 95, 10, 90, 5, 95];
25081
25082
25083     var noIcons = ['building', 'landuse', 'natural'];
25084     function blacklisted(preset) {
25085         return _.any(noIcons, function(s) {
25086             return preset.id.indexOf(s) >= 0;
25087         });
25088     }
25089
25090     function get(array, prop) {
25091         return function(d, i) { return array[i][prop]; };
25092     }
25093
25094     var textWidthCache = {};
25095
25096     function textWidth(text, size, elem) {
25097         var c = textWidthCache[size];
25098         if (!c) c = textWidthCache[size] = {};
25099
25100         if (c[text]) {
25101             return c[text];
25102
25103         } else if (elem) {
25104             c[text] = elem.getComputedTextLength();
25105             return c[text];
25106
25107         } else {
25108             var str = encodeURIComponent(text).match(/%[CDEFcdef]/g);
25109             if (str === null) {
25110                 return size / 3 * 2 * text.length;
25111             } else {
25112                 return size / 3 * (2 * text.length + str.length);
25113             }
25114         }
25115     }
25116
25117     function drawLineLabels(group, entities, filter, classes, labels) {
25118         var texts = group.selectAll('text.' + classes)
25119             .filter(filter)
25120             .data(entities, iD.Entity.key);
25121
25122         texts.enter()
25123             .append('text')
25124             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; })
25125             .append('textPath')
25126             .attr('class', 'textpath');
25127
25128
25129         texts.selectAll('.textpath')
25130             .filter(filter)
25131             .data(entities, iD.Entity.key)
25132             .attr({
25133                 'startOffset': '50%',
25134                 'xlink:href': function(d) { return '#labelpath-' + d.id; }
25135             })
25136             .text(iD.util.displayName);
25137
25138         texts.exit().remove();
25139     }
25140
25141     function drawLinePaths(group, entities, filter, classes, labels) {
25142         var halos = group.selectAll('path')
25143             .filter(filter)
25144             .data(entities, iD.Entity.key);
25145
25146         halos.enter()
25147             .append('path')
25148             .style('stroke-width', get(labels, 'font-size'))
25149             .attr('id', function(d) { return 'labelpath-' + d.id; })
25150             .attr('class', classes);
25151
25152         halos.attr('d', get(labels, 'lineString'));
25153
25154         halos.exit().remove();
25155     }
25156
25157     function drawPointLabels(group, entities, filter, classes, labels) {
25158
25159         var texts = group.selectAll('text.' + classes)
25160             .filter(filter)
25161             .data(entities, iD.Entity.key);
25162
25163         texts.enter()
25164             .append('text')
25165             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; });
25166
25167         texts.attr('x', get(labels, 'x'))
25168             .attr('y', get(labels, 'y'))
25169             .style('text-anchor', get(labels, 'textAnchor'))
25170             .text(iD.util.displayName)
25171             .each(function(d, i) { textWidth(iD.util.displayName(d), labels[i].height, this); });
25172
25173         texts.exit().remove();
25174         return texts;
25175     }
25176
25177     function drawAreaLabels(group, entities, filter, classes, labels) {
25178         entities = entities.filter(hasText);
25179         labels = labels.filter(hasText);
25180         return drawPointLabels(group, entities, filter, classes, labels);
25181
25182         function hasText(d, i) {
25183             return labels[i].hasOwnProperty('x') && labels[i].hasOwnProperty('y');
25184         }
25185     }
25186
25187     function drawAreaIcons(group, entities, filter, classes, labels) {
25188
25189         var icons = group.selectAll('use')
25190             .filter(filter)
25191             .data(entities, iD.Entity.key);
25192
25193         icons.enter()
25194             .append('use')
25195             .attr('clip-path', 'url(#clip-square-18)')
25196             .attr('class', 'icon');
25197
25198         icons.attr('transform', get(labels, 'transform'))
25199             .attr('xlink:href', function(d) {
25200                 return '#maki-' + context.presets().match(d, context.graph()).icon + '-18';
25201             });
25202
25203
25204         icons.exit().remove();
25205     }
25206
25207     function reverse(p) {
25208         var angle = Math.atan2(p[1][1] - p[0][1], p[1][0] - p[0][0]);
25209         return !(p[0][0] < p[p.length - 1][0] && angle < Math.PI/2 && angle > - Math.PI/2);
25210     }
25211
25212     function lineString(nodes) {
25213         return 'M' + nodes.join('L');
25214     }
25215
25216     function subpath(nodes, from, to) {
25217         function segmentLength(i) {
25218             var dx = nodes[i][0] - nodes[i + 1][0];
25219             var dy = nodes[i][1] - nodes[i + 1][1];
25220             return Math.sqrt(dx * dx + dy * dy);
25221         }
25222
25223         var sofar = 0,
25224             start, end, i0, i1;
25225         for (var i = 0; i < nodes.length - 1; i++) {
25226             var current = segmentLength(i);
25227             var portion;
25228             if (!start && sofar + current >= from) {
25229                 portion = (from - sofar) / current;
25230                 start = [
25231                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
25232                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
25233                 ];
25234                 i0 = i + 1;
25235             }
25236             if (!end && sofar + current >= to) {
25237                 portion = (to - sofar) / current;
25238                 end = [
25239                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
25240                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
25241                 ];
25242                 i1 = i + 1;
25243             }
25244             sofar += current;
25245
25246         }
25247         var ret = nodes.slice(i0, i1);
25248         ret.unshift(start);
25249         ret.push(end);
25250         return ret;
25251
25252     }
25253
25254     function hideOnMouseover() {
25255         var layers = d3.select(this)
25256             .selectAll('.layer-label, .layer-halo');
25257
25258         layers.selectAll('.proximate')
25259             .classed('proximate', false);
25260
25261         var mouse = context.mouse(),
25262             pad = 50,
25263             rect = [mouse[0] - pad, mouse[1] - pad, mouse[0] + pad, mouse[1] + pad],
25264             ids = _.pluck(rtree.search(rect), 'id');
25265
25266         if (!ids.length) return;
25267         layers.selectAll('.' + ids.join(', .'))
25268             .classed('proximate', true);
25269     }
25270
25271     var rtree = rbush(),
25272         rectangles = {};
25273
25274     function labels(surface, graph, entities, filter, dimensions, fullRedraw) {
25275
25276         var hidePoints = !surface.select('.node.point').node();
25277
25278         var labelable = [], i, k, entity;
25279         for (i = 0; i < label_stack.length; i++) labelable.push([]);
25280
25281         if (fullRedraw) {
25282             rtree.clear();
25283             rectangles = {};
25284         } else {
25285             for (i = 0; i < entities.length; i++) {
25286                 rtree.remove(rectangles[entities[i].id]);
25287             }
25288         }
25289
25290         // Split entities into groups specified by label_stack
25291         for (i = 0; i < entities.length; i++) {
25292             entity = entities[i];
25293             var geometry = entity.geometry(graph);
25294
25295             if (geometry === 'vertex')
25296                 continue;
25297             if (hidePoints && geometry === 'point')
25298                 continue;
25299
25300             var preset = geometry === 'area' && context.presets().match(entity, graph),
25301                 icon = preset && !blacklisted(preset) && preset.icon;
25302
25303             if (!icon && !iD.util.displayName(entity))
25304                 continue;
25305
25306             for (k = 0; k < label_stack.length; k ++) {
25307                 if (geometry === label_stack[k][0] && entity.tags[label_stack[k][1]]) {
25308                     labelable[k].push(entity);
25309                     break;
25310                 }
25311             }
25312         }
25313
25314         var positions = {
25315             point: [],
25316             line: [],
25317             area: []
25318         };
25319
25320         var labelled = {
25321             point: [],
25322             line: [],
25323             area: []
25324         };
25325
25326         // Try and find a valid label for labellable entities
25327         for (k = 0; k < labelable.length; k++) {
25328             var font_size = font_sizes[k];
25329             for (i = 0; i < labelable[k].length; i ++) {
25330                 entity = labelable[k][i];
25331                 var name = iD.util.displayName(entity),
25332                     width = name && textWidth(name, font_size),
25333                     p;
25334                 if (entity.geometry(graph) === 'point') {
25335                     p = getPointLabel(entity, width, font_size);
25336                 } else if (entity.geometry(graph) === 'line') {
25337                     p = getLineLabel(entity, width, font_size);
25338                 } else if (entity.geometry(graph) === 'area') {
25339                     p = getAreaLabel(entity, width, font_size);
25340                 }
25341                 if (p) {
25342                     p.classes = entity.geometry(graph) + ' tag-' + label_stack[k][1];
25343                     positions[entity.geometry(graph)].push(p);
25344                     labelled[entity.geometry(graph)].push(entity);
25345                 }
25346             }
25347         }
25348
25349         function getPointLabel(entity, width, height) {
25350             var coord = projection(entity.loc),
25351                 m = 5,  // margin
25352                 offset = pointOffsets[0],
25353                 p = {
25354                     height: height,
25355                     width: width,
25356                     x: coord[0] + offset[0],
25357                     y: coord[1] + offset[1],
25358                     textAnchor: offset[2]
25359                 };
25360             var rect = [p.x - m, p.y - m, p.x + width + m, p.y + height + m];
25361             if (tryInsert(rect, entity.id)) return p;
25362         }
25363
25364
25365         function getLineLabel(entity, width, height) {
25366             var nodes = _.pluck(graph.childNodes(entity), 'loc').map(projection),
25367                 length = iD.geo.pathLength(nodes);
25368             if (length < width + 20) return;
25369
25370             for (var i = 0; i < lineOffsets.length; i ++) {
25371                 var offset = lineOffsets[i],
25372                     middle = offset / 100 * length,
25373                     start = middle - width/2;
25374                 if (start < 0 || start + width > length) continue;
25375                 var sub = subpath(nodes, start, start + width),
25376                     rev = reverse(sub),
25377                     rect = [
25378                         Math.min(sub[0][0], sub[sub.length - 1][0]) - 10,
25379                         Math.min(sub[0][1], sub[sub.length - 1][1]) - 10,
25380                         Math.max(sub[0][0], sub[sub.length - 1][0]) + 20,
25381                         Math.max(sub[0][1], sub[sub.length - 1][1]) + 30
25382                     ];
25383                 if (rev) sub = sub.reverse();
25384                 if (tryInsert(rect, entity.id)) return {
25385                     'font-size': height + 2,
25386                     lineString: lineString(sub),
25387                     startOffset: offset + '%'
25388                 };
25389             }
25390         }
25391
25392         function getAreaLabel(entity, width, height) {
25393             var centroid = path.centroid(entity.asGeoJSON(graph, true)),
25394                 extent = entity.extent(graph),
25395                 entitywidth = projection(extent[1])[0] - projection(extent[0])[0],
25396                 rect;
25397
25398             if (!centroid || entitywidth < 20) return;
25399
25400             var iconX = centroid[0] - (iconSize/2),
25401                 iconY = centroid[1] - (iconSize/2),
25402                 textOffset = iconSize + 5;
25403
25404             var p = {
25405                 transform: 'translate(' + iconX + ',' + iconY + ')'
25406             };
25407
25408             if (width && entitywidth >= width + 20) {
25409                 p.x = centroid[0];
25410                 p.y = centroid[1] + textOffset;
25411                 p.textAnchor = 'middle';
25412                 p.height = height;
25413                 rect = [p.x - width/2, p.y, p.x + width/2, p.y + height + textOffset];
25414             } else {
25415                 rect = [iconX, iconY, iconX + iconSize, iconY + iconSize];
25416             }
25417
25418             if (tryInsert(rect, entity.id)) return p;
25419
25420         }
25421
25422         function tryInsert(rect, id) {
25423             // Check that label is visible
25424             if (rect[0] < 0 || rect[1] < 0 || rect[2] > dimensions[0] ||
25425                 rect[3] > dimensions[1]) return false;
25426             var v = rtree.search(rect).length === 0;
25427             if (v) {
25428                 rect.id = id;
25429                 rtree.insert(rect);
25430                 rectangles[id] = rect;
25431             }
25432             return v;
25433         }
25434
25435         var label = surface.select('.layer-label'),
25436             halo = surface.select('.layer-halo');
25437
25438         // points
25439         drawPointLabels(label, labelled.point, filter, 'pointlabel', positions.point);
25440         drawPointLabels(halo, labelled.point, filter, 'pointlabel-halo', positions.point);
25441
25442         // lines
25443         drawLinePaths(halo, labelled.line, filter, '', positions.line);
25444         drawLineLabels(label, labelled.line, filter, 'linelabel', positions.line);
25445         drawLineLabels(halo, labelled.line, filter, 'linelabel-halo', positions.line);
25446
25447         // areas
25448         drawAreaLabels(label, labelled.area, filter, 'arealabel', positions.area);
25449         drawAreaLabels(halo, labelled.area, filter, 'arealabel-halo', positions.area);
25450         drawAreaIcons(label, labelled.area, filter, 'arealabel-icon', positions.area);
25451     }
25452
25453     labels.supersurface = function(supersurface) {
25454         supersurface
25455             .on('mousemove.hidelabels', hideOnMouseover)
25456             .on('mousedown.hidelabels', function () {
25457                 supersurface.on('mousemove.hidelabels', null);
25458             })
25459             .on('mouseup.hidelabels', function () {
25460                 supersurface.on('mousemove.hidelabels', hideOnMouseover);
25461             });
25462     };
25463
25464     return labels;
25465 };
25466 iD.svg.Lines = function(projection) {
25467
25468     var highway_stack = {
25469         motorway: 0,
25470         motorway_link: 1,
25471         trunk: 2,
25472         trunk_link: 3,
25473         primary: 4,
25474         primary_link: 5,
25475         secondary: 6,
25476         tertiary: 7,
25477         unclassified: 8,
25478         residential: 9,
25479         service: 10,
25480         footway: 11
25481     };
25482
25483     function waystack(a, b) {
25484         var as = 0, bs = 0;
25485
25486         if (a.tags.highway) { as -= highway_stack[a.tags.highway]; }
25487         if (b.tags.highway) { bs -= highway_stack[b.tags.highway]; }
25488         return as - bs;
25489     }
25490
25491     return function drawLines(surface, graph, entities, filter) {
25492         var ways = [], pathdata = {}, onewaydata = {},
25493             getPath = iD.svg.Path(projection, graph);
25494
25495         for (var i = 0; i < entities.length; i++) {
25496             var entity = entities[i],
25497                 outer = iD.geo.simpleMultipolygonOuterMember(entity, graph);
25498             if (outer) {
25499                 ways.push(entity.mergeTags(outer.tags));
25500             } else if (entity.geometry(graph) === 'line') {
25501                 ways.push(entity);
25502             }
25503         }
25504
25505         ways = ways.filter(getPath);
25506
25507         pathdata = _.groupBy(ways, function(way) { return way.layer(); });
25508
25509         _.forOwn(pathdata, function(v, k) {
25510             onewaydata[k] = _(v)
25511                 .filter(function(d) { return d.isOneWay(); })
25512                 .map(iD.svg.OneWaySegments(projection, graph, 35))
25513                 .flatten()
25514                 .valueOf();
25515         });
25516
25517         var layergroup = surface
25518             .select('.layer-lines')
25519             .selectAll('g.layergroup')
25520             .data(d3.range(-10, 11));
25521
25522         layergroup.enter()
25523             .append('g')
25524             .attr('class', function(d) { return 'layer layergroup layer' + String(d); });
25525
25526
25527         var linegroup = layergroup
25528             .selectAll('g.linegroup')
25529             .data(['shadow', 'casing', 'stroke']);
25530
25531         linegroup.enter()
25532             .append('g')
25533             .attr('class', function(d) { return 'layer linegroup line-' + d; });
25534
25535
25536         var lines = linegroup
25537             .selectAll('path')
25538             .filter(filter)
25539             .data(
25540                 function() { return pathdata[this.parentNode.parentNode.__data__] || []; },
25541                 iD.Entity.key
25542             );
25543
25544         // Optimization: call simple TagClasses only on enter selection. This
25545         // works because iD.Entity.key is defined to include the entity v attribute.
25546         lines.enter()
25547             .append('path')
25548             .attr('class', function(d) { return 'way line ' + this.parentNode.__data__ + ' ' + d.id; })
25549             .call(iD.svg.TagClasses());
25550
25551         lines
25552             .sort(waystack)
25553             .attr('d', getPath)
25554             .call(iD.svg.TagClasses().tags(iD.svg.MultipolygonMemberTags(graph)));
25555
25556         lines.exit()
25557             .remove();
25558
25559
25560         var onewaygroup = layergroup
25561             .selectAll('g.onewaygroup')
25562             .data(['oneway']);
25563
25564         onewaygroup.enter()
25565             .append('g')
25566             .attr('class', 'layer onewaygroup');
25567
25568
25569         var oneways = onewaygroup
25570             .selectAll('path')
25571             .filter(filter)
25572             .data(
25573                 function() { return onewaydata[this.parentNode.parentNode.__data__] || []; },
25574                 function(d) { return [d.id, d.index]; }
25575             );
25576
25577         oneways.enter()
25578             .append('path')
25579             .attr('class', 'oneway')
25580             .attr('marker-mid', 'url(#oneway-marker)');
25581
25582         oneways
25583             .attr('d', function(d) { return d.d; });
25584
25585         oneways.exit()
25586             .remove();
25587
25588     };
25589 };
25590 iD.svg.Midpoints = function(projection, context) {
25591     return function drawMidpoints(surface, graph, entities, filter, extent) {
25592         var poly = extent.polygon(),
25593             midpoints = {};
25594
25595         for (var i = 0; i < entities.length; i++) {
25596             var entity = entities[i];
25597
25598             if (entity.type !== 'way')
25599                 continue;
25600             if (!filter(entity))
25601                 continue;
25602             if (context.selectedIDs().indexOf(entity.id) < 0)
25603                 continue;
25604
25605             var nodes = graph.childNodes(entity);
25606             for (var j = 0; j < nodes.length - 1; j++) {
25607
25608                 var a = nodes[j],
25609                     b = nodes[j + 1],
25610                     id = [a.id, b.id].sort().join('-');
25611
25612                 if (midpoints[id]) {
25613                     midpoints[id].parents.push(entity);
25614                 } else {
25615                     if (iD.geo.euclideanDistance(projection(a.loc), projection(b.loc)) > 40) {
25616                         var point = iD.geo.interp(a.loc, b.loc, 0.5),
25617                             loc = null;
25618
25619                         if (extent.intersects(point)) {
25620                             loc = point;
25621                         } else {
25622                             for (var k = 0; k < 4; k++) {
25623                                 point = iD.geo.lineIntersection([a.loc, b.loc], [poly[k], poly[k+1]]);
25624                                 if (point &&
25625                                     iD.geo.euclideanDistance(projection(a.loc), projection(point)) > 20 &&
25626                                     iD.geo.euclideanDistance(projection(b.loc), projection(point)) > 20)
25627                                 {
25628                                     loc = point;
25629                                     break;
25630                                 }
25631                             }
25632                         }
25633
25634                         if (loc) {
25635                             midpoints[id] = {
25636                                 type: 'midpoint',
25637                                 id: id,
25638                                 loc: loc,
25639                                 edge: [a.id, b.id],
25640                                 parents: [entity]
25641                             };
25642                         }
25643                     }
25644                 }
25645             }
25646         }
25647
25648         function midpointFilter(d) {
25649             if (midpoints[d.id])
25650                 return true;
25651
25652             for (var i = 0; i < d.parents.length; i++)
25653                 if (filter(d.parents[i]))
25654                     return true;
25655
25656             return false;
25657         }
25658
25659         var groups = surface.select('.layer-hit').selectAll('g.midpoint')
25660             .filter(midpointFilter)
25661             .data(_.values(midpoints), function(d) { return d.id; });
25662
25663         var group = groups.enter()
25664             .insert('g', ':first-child')
25665             .attr('class', 'midpoint');
25666
25667         group.append('circle')
25668             .attr('r', 7)
25669             .attr('class', 'shadow');
25670
25671         group.append('circle')
25672             .attr('r', 3)
25673             .attr('class', 'fill');
25674
25675         groups.attr('transform', iD.svg.PointTransform(projection));
25676
25677         // Propagate data bindings.
25678         groups.select('circle.shadow');
25679         groups.select('circle.fill');
25680
25681         groups.exit()
25682             .remove();
25683     };
25684 };
25685 iD.svg.Points = function(projection, context) {
25686     function markerPath(selection, klass) {
25687         selection
25688             .attr('class', klass)
25689             .attr('transform', 'translate(-8, -23)')
25690             .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');
25691     }
25692
25693     function sortY(a, b) {
25694         return b.loc[1] - a.loc[1];
25695     }
25696
25697     function drawPoints(surface, points, filter) {
25698         points.sort(sortY);
25699
25700         var groups = surface.select('.layer-hit').selectAll('g.point')
25701             .filter(filter)
25702             .data(points, iD.Entity.key);
25703
25704         var group = groups.enter()
25705             .append('g')
25706             .attr('class', function(d) { return 'node point ' + d.id; })
25707             .order();
25708
25709         group.append('path')
25710             .call(markerPath, 'shadow');
25711
25712         group.append('path')
25713             .call(markerPath, 'stroke');
25714
25715         group.append('use')
25716             .attr('class', 'icon')
25717             .attr('transform', 'translate(-6, -20)')
25718             .attr('clip-path', 'url(#clip-square-12)');
25719
25720         groups.attr('transform', iD.svg.PointTransform(projection))
25721             .call(iD.svg.TagClasses());
25722
25723         // Selecting the following implicitly
25724         // sets the data (point entity) on the element
25725         groups.select('.shadow');
25726         groups.select('.stroke');
25727         groups.select('.icon')
25728             .attr('xlink:href', function(entity) {
25729                 var preset = context.presets().match(entity, context.graph());
25730                 return preset.icon ? '#maki-' + preset.icon + '-12' : '';
25731             });
25732
25733         groups.exit()
25734             .remove();
25735     }
25736
25737     drawPoints.points = function(entities, limit) {
25738         var graph = context.graph(),
25739             points = [];
25740
25741         for (var i = 0; i < entities.length; i++) {
25742             var entity = entities[i];
25743             if (entity.geometry(graph) === 'point') {
25744                 points.push(entity);
25745                 if (limit && points.length >= limit) break;
25746             }
25747         }
25748
25749         return points;
25750     };
25751
25752     return drawPoints;
25753 };
25754 iD.svg.Surface = function() {
25755     return function (selection) {
25756         var layers = selection.selectAll('.layer')
25757             .data(['areas', 'lines', 'hit', 'halo', 'label']);
25758
25759         layers.enter().append('g')
25760             .attr('class', function(d) { return 'layer layer-' + d; });
25761     };
25762 };
25763 iD.svg.TagClasses = function() {
25764     var primary = [
25765             'building', 'highway', 'railway', 'waterway', 'aeroway',
25766             'motorway', 'boundary', 'power', 'amenity', 'natural', 'landuse',
25767             'leisure', 'place'
25768         ],
25769         secondary = [
25770             'oneway', 'bridge', 'tunnel', 'construction', 'embankment', 'cutting'
25771         ],
25772         tagClassRe = /^tag-/,
25773         tags = function(entity) { return entity.tags; };
25774
25775     var tagClasses = function(selection) {
25776         selection.each(function tagClassesEach(entity) {
25777             var classes, value = this.className;
25778
25779             if (value.baseVal !== undefined) value = value.baseVal;
25780
25781             classes = value.trim().split(/\s+/).filter(function(name) {
25782                 return name.length && !tagClassRe.test(name);
25783             }).join(' ');
25784
25785             var t = tags(entity), i, k, v;
25786
25787             for (i = 0; i < primary.length; i++) {
25788                 k = primary[i];
25789                 v = t[k];
25790                 if (!v || v === 'no') continue;
25791                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
25792                 break;
25793             }
25794
25795             for (i = 0; i < secondary.length; i++) {
25796                 k = secondary[i];
25797                 v = t[k];
25798                 if (!v || v === 'no') continue;
25799                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
25800             }
25801
25802             classes = classes.trim();
25803
25804             if (classes !== value) {
25805                 d3.select(this).attr('class', classes);
25806             }
25807         });
25808     };
25809
25810     tagClasses.tags = function(_) {
25811         if (!arguments.length) return tags;
25812         tags = _;
25813         return tagClasses;
25814     };
25815
25816     return tagClasses;
25817 };
25818 iD.svg.Turns = function(projection) {
25819     return function(surface, graph, turns) {
25820         function key(turn) {
25821             return [turn.from.node + turn.via.node + turn.to.node].join('-');
25822         }
25823
25824         function icon(turn) {
25825             var u = turn.u ? '-u' : '';
25826             if (!turn.restriction)
25827                 return '#icon-restriction-yes' + u;
25828             var restriction = graph.entity(turn.restriction).tags.restriction;
25829             return '#icon-restriction-' +
25830                 (!turn.indirect_restriction && /^only_/.test(restriction) ? 'only' : 'no') + u;
25831         }
25832
25833         var groups = surface.select('.layer-hit').selectAll('g.turn')
25834             .data(turns, key);
25835
25836         // Enter
25837
25838         var enter = groups.enter().append('g')
25839             .attr('class', 'turn');
25840
25841         var nEnter = enter.filter(function (turn) { return !turn.u; });
25842
25843         nEnter.append('rect')
25844             .attr('transform', 'translate(-12, -12)')
25845             .attr('width', '45')
25846             .attr('height', '25');
25847
25848         nEnter.append('use')
25849             .attr('transform', 'translate(-12, -12)')
25850             .attr('clip-path', 'url(#clip-square-45)');
25851
25852         var uEnter = enter.filter(function (turn) { return turn.u; });
25853
25854         uEnter.append('circle')
25855             .attr('r', '16');
25856
25857         uEnter.append('use')
25858             .attr('transform', 'translate(-16, -16)')
25859             .attr('clip-path', 'url(#clip-square-32)');
25860
25861         // Update
25862
25863         groups
25864             .attr('transform', function (turn) {
25865                 var v = graph.entity(turn.via.node),
25866                     t = graph.entity(turn.to.node),
25867                     a = iD.geo.angle(v, t, projection),
25868                     p = projection(v.loc),
25869                     r = turn.u ? 0 : 60;
25870
25871                 return 'translate(' + (r * Math.cos(a) + p[0]) + ',' + (r * Math.sin(a) + p[1]) + ')' +
25872                     'rotate(' + a * 180 / Math.PI + ')';
25873             });
25874
25875         groups.select('use')
25876             .attr('xlink:href', icon);
25877
25878         groups.select('rect');
25879         groups.select('circle');
25880
25881         // Exit
25882
25883         groups.exit()
25884             .remove();
25885
25886         return this;
25887     };
25888 };
25889 iD.svg.Vertices = function(projection, context) {
25890     var radiuses = {
25891         //       z16-, z17, z18+, tagged
25892         shadow: [6,    7.5,   7.5,  11.5],
25893         stroke: [2.5,  3.5,   3.5,  7],
25894         fill:   [1,    1.5,   1.5,  1.5]
25895     };
25896
25897     var hover;
25898
25899     function siblingAndChildVertices(ids, graph, extent) {
25900         var vertices = {};
25901
25902         function addChildVertices(entity) {
25903             var i;
25904             if (entity.type === 'way') {
25905                 for (i = 0; i < entity.nodes.length; i++) {
25906                     addChildVertices(graph.entity(entity.nodes[i]));
25907                 }
25908             } else if (entity.type === 'relation') {
25909                 for (i = 0; i < entity.members.length; i++) {
25910                     var member = context.hasEntity(entity.members[i].id);
25911                     if (member) {
25912                         addChildVertices(member);
25913                     }
25914                 }
25915             } else if (entity.intersects(extent, graph)) {
25916                 vertices[entity.id] = entity;
25917             }
25918         }
25919
25920         ids.forEach(function(id) {
25921             var entity = context.hasEntity(id);
25922             if (entity && entity.type === 'node') {
25923                 vertices[entity.id] = entity;
25924                 context.graph().parentWays(entity).forEach(function(entity) {
25925                     addChildVertices(entity);
25926                 });
25927             } else if (entity) {
25928                 addChildVertices(entity);
25929             }
25930         });
25931
25932         return vertices;
25933     }
25934
25935     function draw(selection, vertices, klass, graph, zoom) {
25936         var icons = {},
25937             z;
25938
25939         if (zoom < 17) {
25940             z = 0;
25941         } else if (zoom < 18) {
25942             z = 1;
25943         } else {
25944             z = 2;
25945         }
25946
25947         var groups = selection.data(vertices, function(entity) {
25948             return iD.Entity.key(entity);
25949         });
25950
25951         function icon(entity) {
25952             if (entity.id in icons) return icons[entity.id];
25953             icons[entity.id] =
25954                 entity.hasInterestingTags() &&
25955                 context.presets().match(entity, graph).icon;
25956             return icons[entity.id];
25957         }
25958
25959         function classCircle(klass) {
25960             return function(entity) {
25961                 this.setAttribute('class', 'node vertex ' + klass + ' ' + entity.id);
25962             };
25963         }
25964
25965         function setAttributes(selection) {
25966             ['shadow','stroke','fill'].forEach(function(klass) {
25967                 var rads = radiuses[klass];
25968                 selection.selectAll('.' + klass)
25969                     .each(function(entity) {
25970                         var i = z && icon(entity),
25971                             c = i ? 0.5 : 0,
25972                             r = rads[i ? 3 : z];
25973                         this.setAttribute('cx', c);
25974                         this.setAttribute('cy', -c);
25975                         this.setAttribute('r', r);
25976                         if (i && klass === 'fill') {
25977                             this.setAttribute('visibility', 'hidden');
25978                         } else {
25979                             this.removeAttribute('visibility');
25980                         }
25981                     });
25982             });
25983
25984             selection.selectAll('use')
25985                 .each(function() {
25986                     if (z) {
25987                         this.removeAttribute('visibility');
25988                     } else {
25989                         this.setAttribute('visibility', 'hidden');
25990                     }
25991                 });
25992         }
25993
25994         var enter = groups.enter()
25995             .append('g')
25996             .attr('class', function(d) { return 'node vertex ' + klass + ' ' + d.id; });
25997
25998         enter.append('circle')
25999             .each(classCircle('shadow'));
26000
26001         enter.append('circle')
26002             .each(classCircle('stroke'));
26003
26004         // Vertices with icons get a `use`.
26005         enter.filter(function(d) { return icon(d); })
26006             .append('use')
26007             .attr('transform', 'translate(-6, -6)')
26008             .attr('clip-path', 'url(#clip-square-12)')
26009             .attr('xlink:href', function(d) { return '#maki-' + icon(d) + '-12'; });
26010
26011         // Vertices with tags get a fill.
26012         enter.filter(function(d) { return d.hasInterestingTags(); })
26013             .append('circle')
26014             .each(classCircle('fill'));
26015
26016         groups
26017             .attr('transform', iD.svg.PointTransform(projection))
26018             .classed('shared', function(entity) { return graph.isShared(entity); })
26019             .call(setAttributes);
26020
26021         groups.exit()
26022             .remove();
26023     }
26024
26025     function drawVertices(surface, graph, entities, filter, extent, zoom) {
26026         var selected = siblingAndChildVertices(context.selectedIDs(), graph, extent),
26027             vertices = [];
26028
26029         for (var i = 0; i < entities.length; i++) {
26030             var entity = entities[i];
26031
26032             if (entity.geometry(graph) !== 'vertex')
26033                 continue;
26034
26035             if (entity.id in selected ||
26036                 entity.hasInterestingTags() ||
26037                 entity.isIntersection(graph)) {
26038                 vertices.push(entity);
26039             }
26040         }
26041
26042         surface.select('.layer-hit').selectAll('g.vertex.vertex-persistent')
26043             .filter(filter)
26044             .call(draw, vertices, 'vertex-persistent', graph, zoom);
26045
26046         drawHover(surface, graph, extent, zoom);
26047     }
26048
26049     function drawHover(surface, graph, extent, zoom) {
26050         var hovered = hover ? siblingAndChildVertices([hover.id], graph, extent) : {};
26051
26052         surface.select('.layer-hit').selectAll('g.vertex.vertex-hover')
26053             .call(draw, d3.values(hovered), 'vertex-hover', graph, zoom);
26054     }
26055
26056     drawVertices.drawHover = function(surface, graph, _, extent, zoom) {
26057         if (hover !== _) {
26058             hover = _;
26059             drawHover(surface, graph, extent, zoom);
26060         }
26061     };
26062
26063     return drawVertices;
26064 };
26065 iD.ui = function(context) {
26066     function render(container) {
26067         var map = context.map();
26068
26069         if (iD.detect().opera) container.classed('opera', true);
26070
26071         var hash = iD.behavior.Hash(context);
26072
26073         hash();
26074
26075         if (!hash.hadHash) {
26076             map.centerZoom([-77.02271, 38.90085], 20);
26077         }
26078
26079         container.append('svg')
26080             .attr('id', 'defs')
26081             .call(iD.svg.Defs(context));
26082
26083         container.append('div')
26084             .attr('id', 'sidebar')
26085             .attr('class', 'col4')
26086             .call(ui.sidebar);
26087
26088         var content = container.append('div')
26089             .attr('id', 'content');
26090
26091         var bar = content.append('div')
26092             .attr('id', 'bar')
26093             .attr('class', 'fillD');
26094
26095         var m = content.append('div')
26096             .attr('id', 'map')
26097             .call(map);
26098
26099         bar.append('div')
26100             .attr('class', 'spacer col4');
26101
26102         var limiter = bar.append('div')
26103             .attr('class', 'limiter');
26104
26105         limiter.append('div')
26106             .attr('class', 'button-wrap joined col3')
26107             .call(iD.ui.Modes(context), limiter);
26108
26109         limiter.append('div')
26110             .attr('class', 'button-wrap joined col1')
26111             .call(iD.ui.UndoRedo(context));
26112
26113         limiter.append('div')
26114             .attr('class', 'button-wrap col1')
26115             .call(iD.ui.Save(context));
26116
26117         bar.append('div')
26118             .attr('class', 'spinner')
26119             .call(iD.ui.Spinner(context));
26120
26121         content
26122             .call(iD.ui.Attribution(context));
26123
26124         content.append('div')
26125             .style('display', 'none')
26126             .attr('class', 'help-wrap map-overlay fillL col5 content');
26127
26128         var controls = bar.append('div')
26129             .attr('class', 'map-controls');
26130
26131         controls.append('div')
26132             .attr('class', 'map-control zoombuttons')
26133             .call(iD.ui.Zoom(context));
26134
26135         controls.append('div')
26136             .attr('class', 'map-control geolocate-control')
26137             .call(iD.ui.Geolocate(map));
26138
26139         controls.append('div')
26140             .attr('class', 'map-control background-control')
26141             .call(iD.ui.Background(context));
26142
26143         controls.append('div')
26144             .attr('class', 'map-control help-control')
26145             .call(iD.ui.Help(context));
26146
26147         var footer = content.append('div')
26148             .attr('id', 'footer')
26149             .attr('class', 'fillD');
26150
26151         footer.append('div')
26152             .attr('id', 'scale-block')
26153             .call(iD.ui.Scale(context));
26154
26155         var linkList = footer.append('div')
26156             .attr('id', 'info-block')
26157             .append('ul')
26158             .attr('id', 'about-list')
26159             .attr('class', 'link-list');
26160
26161         if (!context.embed()) {
26162             linkList.call(iD.ui.Account(context));
26163         }
26164
26165         linkList.append('li')
26166             .append('a')
26167             .attr('target', '_blank')
26168             .attr('tabindex', -1)
26169             .attr('href', 'http://github.com/openstreetmap/iD')
26170             .text(iD.version);
26171
26172         var bugReport = linkList.append('li')
26173             .append('a')
26174             .attr('target', '_blank')
26175             .attr('tabindex', -1)
26176             .attr('href', 'https://github.com/openstreetmap/iD/issues');
26177
26178         bugReport.append('span')
26179             .attr('class','icon bug light');
26180
26181         bugReport.call(bootstrap.tooltip()
26182                 .title(t('report_a_bug'))
26183                 .placement('top')
26184             );
26185
26186         linkList.append('li')
26187             .attr('class', 'user-list')
26188             .attr('tabindex', -1)
26189             .call(iD.ui.Contributors(context));
26190
26191         footer.append('div')
26192             .attr('class', 'api-status')
26193             .call(iD.ui.Status(context));
26194
26195         window.onbeforeunload = function() {
26196             return context.save();
26197         };
26198
26199         window.onunload = function() {
26200             context.history().unlock();
26201         };
26202
26203         d3.select(window).on('resize.editor', function() {
26204             map.dimensions(m.dimensions());
26205         });
26206
26207         function pan(d) {
26208             return function() {
26209                 context.pan(d);
26210             };
26211         }
26212
26213         // pan amount
26214         var pa = 5;
26215
26216         var keybinding = d3.keybinding('main')
26217             .on('⌫', function() { d3.event.preventDefault(); })
26218             .on('←', pan([pa, 0]))
26219             .on('↑', pan([0, pa]))
26220             .on('→', pan([-pa, 0]))
26221             .on('↓', pan([0, -pa]));
26222
26223         d3.select(document)
26224             .call(keybinding);
26225
26226         context.enter(iD.modes.Browse(context));
26227
26228         context.container()
26229             .call(iD.ui.Splash(context))
26230             .call(iD.ui.Restore(context));
26231
26232         var authenticating = iD.ui.Loading(context)
26233             .message(t('loading_auth'));
26234
26235         context.connection()
26236             .on('authenticating.ui', function() {
26237                 context.container()
26238                     .call(authenticating);
26239             })
26240             .on('authenticated.ui', function() {
26241                 authenticating.close();
26242             });
26243     }
26244
26245     function ui(container) {
26246         context.container(container);
26247         context.loadLocale(function() {
26248             render(container);
26249         });
26250     }
26251
26252     ui.sidebar = iD.ui.Sidebar(context);
26253
26254     return ui;
26255 };
26256
26257 iD.ui.tooltipHtml = function(text, key) {
26258     return '<span>' + text + '</span>' + '<div class="keyhint-wrap">' + '<span> ' + (t('tooltip_keyhint')) + ' </span>' + '<span class="keyhint"> ' + key + '</span></div>';
26259 };
26260 iD.ui.Account = function(context) {
26261     var connection = context.connection();
26262
26263     function update(selection) {
26264         if (!connection.authenticated()) {
26265             selection.selectAll('#userLink, #logoutLink')
26266                 .style('display', 'none');
26267             return;
26268         }
26269
26270         connection.userDetails(function(err, details) {
26271             var userLink = selection.select('#userLink'),
26272                 logoutLink = selection.select('#logoutLink');
26273
26274             userLink.html('');
26275             logoutLink.html('');
26276
26277             if (err) return;
26278
26279             selection.selectAll('#userLink, #logoutLink')
26280                 .style('display', 'list-item');
26281
26282             // Link
26283             userLink.append('a')
26284                 .attr('href', connection.userURL(details.display_name))
26285                 .attr('target', '_blank');
26286
26287             // Add thumbnail or dont
26288             if (details.image_url) {
26289                 userLink.append('img')
26290                     .attr('class', 'icon icon-pre-text user-icon')
26291                     .attr('src', details.image_url);
26292             } else {
26293                 userLink.append('span')
26294                     .attr('class', 'icon avatar light icon-pre-text');
26295             }
26296
26297             // Add user name
26298             userLink.append('span')
26299                 .attr('class', 'label')
26300                 .text(details.display_name);
26301
26302             logoutLink.append('a')
26303                 .attr('class', 'logout')
26304                 .attr('href', '#')
26305                 .text(t('logout'))
26306                 .on('click.logout', function() {
26307                     d3.event.preventDefault();
26308                     connection.logout();
26309                 });
26310         });
26311     }
26312
26313     return function(selection) {
26314         selection.append('li')
26315             .attr('id', 'logoutLink')
26316             .style('display', 'none');
26317
26318         selection.append('li')
26319             .attr('id', 'userLink')
26320             .style('display', 'none');
26321
26322         connection.on('auth.account', function() { update(selection); });
26323         update(selection);
26324     };
26325 };
26326 iD.ui.Attribution = function(context) {
26327     var selection;
26328
26329     function attribution(data, klass) {
26330         var div = selection.selectAll('.' + klass)
26331             .data([0]);
26332
26333         div.enter()
26334             .append('div')
26335             .attr('class', klass);
26336
26337         var background = div.selectAll('.attribution')
26338             .data(data, function(d) { return d.name(); });
26339
26340         background.enter()
26341             .append('span')
26342             .attr('class', 'attribution')
26343             .each(function(d) {
26344                 if (d.terms_html) {
26345                     d3.select(this)
26346                         .html(d.terms_html);
26347                     return;
26348                 }
26349
26350                 var source = d.terms_text || d.id || d.name();
26351
26352                 if (d.logo) {
26353                     source = '<img class="source-image" src="' + context.imagePath(d.logo) + '">';
26354                 }
26355
26356                 if (d.terms_url) {
26357                     d3.select(this)
26358                         .append('a')
26359                         .attr('href', d.terms_url)
26360                         .attr('target', '_blank')
26361                         .html(source);
26362                 } else {
26363                     d3.select(this)
26364                         .text(source);
26365                 }
26366             });
26367
26368         background.exit()
26369             .remove();
26370
26371         var copyright = background.selectAll('.copyright-notice')
26372             .data(function(d) {
26373                 var notice = d.copyrightNotices(context.map().zoom(), context.map().extent());
26374                 return notice ? [notice] : [];
26375             });
26376
26377         copyright.enter()
26378             .append('span')
26379             .attr('class', 'copyright-notice');
26380
26381         copyright.text(String);
26382
26383         copyright.exit()
26384             .remove();
26385     }
26386
26387     function update() {
26388         attribution([context.background().baseLayerSource()], 'base-layer-attribution');
26389         attribution(context.background().overlayLayerSources().filter(function (s) {
26390             return s.validZoom(context.map().zoom());
26391         }), 'overlay-layer-attribution');
26392     }
26393
26394     return function(select) {
26395         selection = select;
26396
26397         context.background()
26398             .on('change.attribution', update);
26399
26400         context.map()
26401             .on('move.attribution', _.throttle(update, 400, {leading: false}));
26402
26403         update();
26404     };
26405 };
26406 iD.ui.Background = function(context) {
26407     var key = 'b',
26408         opacities = [1, 0.75, 0.5, 0.25],
26409         directions = [
26410             ['left', [1, 0]],
26411             ['top', [0, -1]],
26412             ['right', [-1, 0]],
26413             ['bottom', [0, 1]]],
26414         opacityDefault = (context.storage('background-opacity') !== null) ?
26415             (+context.storage('background-opacity')) : 0.5,
26416         customTemplate = '';
26417
26418     // Can be 0 from <1.3.0 use or due to issue #1923.
26419     if (opacityDefault === 0) opacityDefault = 0.5;
26420
26421     function background(selection) {
26422
26423         function setOpacity(d) {
26424             var bg = context.container().selectAll('.background-layer')
26425                 .transition()
26426                 .style('opacity', d)
26427                 .attr('data-opacity', d);
26428
26429             if (!iD.detect().opera) {
26430                 iD.util.setTransform(bg, 0, 0);
26431             }
26432
26433             opacityList.selectAll('li')
26434                 .classed('active', function(_) { return _ === d; });
26435
26436             context.storage('background-opacity', d);
26437         }
26438
26439         function selectLayer() {
26440             function active(d) {
26441                 return context.background().showsLayer(d);
26442             }
26443
26444             content.selectAll('.layer, .custom_layer')
26445                 .classed('active', active)
26446                 .selectAll('input')
26447                 .property('checked', active);
26448         }
26449
26450         function clickSetSource(d) {
26451             d3.event.preventDefault();
26452             context.background().baseLayerSource(d);
26453             selectLayer();
26454         }
26455
26456         function editCustom() {
26457             d3.event.preventDefault();
26458             var template = window.prompt(t('background.custom_prompt'), customTemplate);
26459             if (!template ||
26460                 template.indexOf('google.com') !== -1 ||
26461                 template.indexOf('googleapis.com') !== -1 ||
26462                 template.indexOf('google.ru') !== -1) {
26463                 selectLayer();
26464                 return;
26465             }
26466             setCustom(template);
26467         }
26468
26469         function setCustom(template) {
26470             context.background().baseLayerSource(iD.BackgroundSource.Custom(template));
26471             selectLayer();
26472         }
26473
26474         function clickSetOverlay(d) {
26475             d3.event.preventDefault();
26476             context.background().toggleOverlayLayer(d);
26477             selectLayer();
26478         }
26479
26480         function clickGpx() {
26481             context.background().toggleGpxLayer();
26482             update();
26483         }
26484
26485         function drawList(layerList, type, change, filter) {
26486             var sources = context.background()
26487                 .sources(context.map().extent())
26488                 .filter(filter);
26489
26490             var layerLinks = layerList.selectAll('li.layer')
26491                 .data(sources, function(d) { return d.name(); });
26492
26493             var enter = layerLinks.enter()
26494                 .insert('li', '.custom_layer')
26495                 .attr('class', 'layer');
26496
26497             // only set tooltips for layers with tooltips
26498             enter.filter(function(d) { return d.description; })
26499                 .call(bootstrap.tooltip()
26500                     .title(function(d) { return d.description; })
26501                     .placement('top'));
26502
26503             var label = enter.append('label');
26504
26505             label.append('input')
26506                 .attr('type', type)
26507                 .attr('name', 'layers')
26508                 .on('change', change);
26509
26510             label.append('span')
26511                 .text(function(d) { return d.name(); });
26512
26513             layerLinks.exit()
26514                 .remove();
26515
26516             layerList.style('display', layerList.selectAll('li.layer').data().length > 0 ? 'block' : 'none');
26517         }
26518
26519         function update() {
26520             backgroundList.call(drawList, 'radio', clickSetSource, function(d) { return !d.overlay; });
26521             overlayList.call(drawList, 'checkbox', clickSetOverlay, function(d) { return d.overlay; });
26522
26523             var hasGpx = context.background().hasGpxLayer(),
26524                 showsGpx = context.background().showsGpxLayer();
26525
26526             gpxLayerItem
26527                 .classed('active', showsGpx)
26528                 .selectAll('input')
26529                 .property('disabled', !hasGpx)
26530                 .property('checked', showsGpx);
26531
26532             selectLayer();
26533
26534             var source = context.background().baseLayerSource();
26535             if (source.id === 'custom') {
26536                 customTemplate = source.template;
26537             }
26538         }
26539
26540         function clickNudge(d) {
26541
26542             var timeout = window.setTimeout(function() {
26543                     interval = window.setInterval(nudge, 100);
26544                 }, 500),
26545                 interval;
26546
26547             d3.select(this).on('mouseup', function() {
26548                 window.clearInterval(interval);
26549                 window.clearTimeout(timeout);
26550                 nudge();
26551             });
26552
26553             function nudge() {
26554                 var offset = context.background()
26555                     .nudge(d[1], context.map().zoom())
26556                     .offset();
26557                 resetButton.classed('disabled', offset[0] === 0 && offset[1] === 0);
26558             }
26559         }
26560
26561         var content = selection.append('div')
26562                 .attr('class', 'fillL map-overlay col3 content hide'),
26563             tooltip = bootstrap.tooltip()
26564                 .placement('left')
26565                 .html(true)
26566                 .title(iD.ui.tooltipHtml(t('background.description'), key));
26567
26568         function hide() { setVisible(false); }
26569
26570         function toggle() {
26571             if (d3.event) d3.event.preventDefault();
26572             tooltip.hide(button);
26573             setVisible(!button.classed('active'));
26574         }
26575
26576         function setVisible(show) {
26577             if (show !== shown) {
26578                 button.classed('active', show);
26579                 shown = show;
26580
26581                 if (show) {
26582                     selection.on('mousedown.background-inside', function() {
26583                         return d3.event.stopPropagation();
26584                     });
26585                     content.style('display', 'block')
26586                         .style('right', '-300px')
26587                         .transition()
26588                         .duration(200)
26589                         .style('right', '0px');
26590                 } else {
26591                     content.style('display', 'block')
26592                         .style('right', '0px')
26593                         .transition()
26594                         .duration(200)
26595                         .style('right', '-300px')
26596                         .each('end', function() {
26597                             d3.select(this).style('display', 'none');
26598                         });
26599                     selection.on('mousedown.background-inside', null);
26600                 }
26601             }
26602         }
26603
26604         var button = selection.append('button')
26605                 .attr('tabindex', -1)
26606                 .on('click', toggle)
26607                 .call(tooltip),
26608             opa = content
26609                 .append('div')
26610                 .attr('class', 'opacity-options-wrapper'),
26611             shown = false;
26612
26613         button.append('span')
26614             .attr('class', 'icon layers light');
26615
26616         opa.append('h4')
26617             .text(t('background.title'));
26618
26619         var opacityList = opa.append('ul')
26620             .attr('class', 'opacity-options');
26621
26622         opacityList.selectAll('div.opacity')
26623             .data(opacities)
26624             .enter()
26625             .append('li')
26626             .attr('data-original-title', function(d) {
26627                 return t('background.percent_brightness', { opacity: (d * 100) });
26628             })
26629             .on('click.set-opacity', setOpacity)
26630             .html('<div class="select-box"></div>')
26631             .call(bootstrap.tooltip()
26632                 .placement('left'))
26633             .append('div')
26634             .attr('class', 'opacity')
26635             .style('opacity', String);
26636
26637         var backgroundList = content.append('ul')
26638             .attr('class', 'layer-list');
26639
26640         var custom = backgroundList.append('li')
26641             .attr('class', 'custom_layer')
26642             .datum(iD.BackgroundSource.Custom());
26643
26644         custom.append('button')
26645             .attr('class', 'layer-browse')
26646             .call(bootstrap.tooltip()
26647                 .title(t('background.custom_button'))
26648                 .placement('left'))
26649             .on('click', editCustom)
26650             .append('span')
26651             .attr('class', 'icon geocode');
26652
26653         var label = custom.append('label');
26654
26655         label.append('input')
26656             .attr('type', 'radio')
26657             .attr('name', 'layers')
26658             .on('change', function () {
26659                 if (customTemplate) {
26660                     setCustom(customTemplate);
26661                 } else {
26662                     editCustom();
26663                 }
26664             });
26665
26666         label.append('span')
26667             .text(t('background.custom'));
26668
26669         var overlayList = content.append('ul')
26670             .attr('class', 'layer-list');
26671
26672         var gpxLayerItem = content.append('ul')
26673             .style('display', iD.detect().filedrop ? 'block' : 'none')
26674             .attr('class', 'layer-list')
26675             .append('li')
26676             .classed('layer-toggle-gpx', true);
26677
26678         gpxLayerItem.append('button')
26679             .attr('class', 'layer-extent')
26680             .call(bootstrap.tooltip()
26681                 .title(t('gpx.zoom'))
26682                 .placement('left'))
26683             .on('click', function() {
26684                 d3.event.preventDefault();
26685                 d3.event.stopPropagation();
26686                 context.background().zoomToGpxLayer();
26687             })
26688             .append('span')
26689             .attr('class', 'icon geolocate');
26690
26691         gpxLayerItem.append('button')
26692             .attr('class', 'layer-browse')
26693             .call(bootstrap.tooltip()
26694                 .title(t('gpx.browse'))
26695                 .placement('left'))
26696             .on('click', function() {
26697                 d3.select(document.createElement('input'))
26698                     .attr('type', 'file')
26699                     .on('change', function() {
26700                         context.background().gpxLayerFiles(d3.event.target.files);
26701                     })
26702                     .node().click();
26703             })
26704             .append('span')
26705             .attr('class', 'icon geocode');
26706
26707         label = gpxLayerItem.append('label')
26708             .call(bootstrap.tooltip()
26709                 .title(t('gpx.drag_drop'))
26710                 .placement('top'));
26711
26712         label.append('input')
26713             .attr('type', 'checkbox')
26714             .property('disabled', true)
26715             .on('change', clickGpx);
26716
26717         label.append('span')
26718             .text(t('gpx.local_layer'));
26719
26720         var adjustments = content.append('div')
26721             .attr('class', 'adjustments');
26722
26723         adjustments.append('a')
26724             .text(t('background.fix_misalignment'))
26725             .attr('href', '#')
26726             .classed('hide-toggle', true)
26727             .classed('expanded', false)
26728             .on('click', function() {
26729                 var exp = d3.select(this).classed('expanded');
26730                 nudgeContainer.style('display', exp ? 'none' : 'block');
26731                 d3.select(this).classed('expanded', !exp);
26732                 d3.event.preventDefault();
26733             });
26734
26735         var nudgeContainer = adjustments.append('div')
26736             .attr('class', 'nudge-container cf')
26737             .style('display', 'none');
26738
26739         nudgeContainer.selectAll('button')
26740             .data(directions).enter()
26741             .append('button')
26742             .attr('class', function(d) { return d[0] + ' nudge'; })
26743             .on('mousedown', clickNudge);
26744
26745         var resetButton = nudgeContainer.append('button')
26746             .attr('class', 'reset disabled')
26747             .on('click', function () {
26748                 context.background().offset([0, 0]);
26749                 resetButton.classed('disabled', true);
26750             });
26751
26752         resetButton.append('div')
26753             .attr('class', 'icon undo');
26754
26755         context.map()
26756             .on('move.background-update', _.debounce(update, 1000));
26757
26758         context.background()
26759             .on('change.background-update', update);
26760
26761         update();
26762         setOpacity(opacityDefault);
26763
26764         var keybinding = d3.keybinding('background');
26765         keybinding.on(key, toggle);
26766
26767         d3.select(document)
26768             .call(keybinding);
26769
26770         context.surface().on('mousedown.background-outside', hide);
26771         context.container().on('mousedown.background-outside', hide);
26772     }
26773
26774     return background;
26775 };
26776 // Translate a MacOS key command into the appropriate Windows/Linux equivalent.
26777 // For example, ⌘Z -> Ctrl+Z
26778 iD.ui.cmd = function(code) {
26779     if (iD.detect().os === 'mac')
26780         return code;
26781
26782     var replacements = {
26783         '⌘': 'Ctrl',
26784         '⇧': 'Shift',
26785         '⌥': 'Alt',
26786         '⌫': 'Backspace',
26787         '⌦': 'Delete'
26788     }, keys = [];
26789
26790     if (iD.detect().os === 'win') {
26791         if (code === '⌘⇧Z') return 'Ctrl+Y';
26792     }
26793
26794     for (var i = 0; i < code.length; i++) {
26795         if (code[i] in replacements) {
26796             keys.push(replacements[code[i]]);
26797         } else {
26798             keys.push(code[i]);
26799         }
26800     }
26801
26802     return keys.join('+');
26803 };
26804 iD.ui.Commit = function(context) {
26805     var event = d3.dispatch('cancel', 'save');
26806
26807     function commit(selection) {
26808         var changes = context.history().changes(),
26809             summary = context.history().difference().summary();
26810
26811         function zoomToEntity(change) {
26812             var entity = change.entity;
26813             if (change.changeType !== 'deleted' &&
26814                 context.graph().entity(entity.id).geometry(context.graph()) !== 'vertex') {
26815                 context.map().zoomTo(entity);
26816                 context.surface().selectAll(
26817                     iD.util.entityOrMemberSelector([entity.id], context.graph()))
26818                     .classed('hover', true);
26819             }
26820         }
26821
26822         var header = selection.append('div')
26823             .attr('class', 'header fillL');
26824
26825         header.append('button')
26826             .attr('class', 'fr')
26827             .on('click', event.cancel)
26828             .append('span')
26829             .attr('class', 'icon close');
26830
26831         header.append('h3')
26832             .text(t('commit.title'));
26833
26834         var body = selection.append('div')
26835             .attr('class', 'body');
26836
26837         // Comment Section
26838         var commentSection = body.append('div')
26839             .attr('class', 'modal-section form-field commit-form');
26840
26841         commentSection.append('label')
26842             .attr('class', 'form-label')
26843             .text(t('commit.message_label'));
26844
26845         var commentField = commentSection.append('textarea')
26846             .attr('placeholder', t('commit.description_placeholder'))
26847             .property('value', context.storage('comment') || '')
26848             .on('blur.save', function () {
26849                 context.storage('comment', this.value);
26850             });
26851
26852         commentField.node().select();
26853
26854         // Warnings
26855         var warnings = body.selectAll('div.warning-section')
26856             .data([iD.validate(changes, context.graph())])
26857             .enter()
26858             .append('div')
26859             .attr('class', 'modal-section warning-section fillL2')
26860             .style('display', function(d) { return _.isEmpty(d) ? 'none' : null; })
26861             .style('background', '#ffb');
26862
26863         warnings.append('h3')
26864             .text(t('commit.warnings'));
26865
26866         var warningLi = warnings.append('ul')
26867             .attr('class', 'changeset-list')
26868             .selectAll('li')
26869             .data(function(d) { return d; })
26870             .enter()
26871             .append('li')
26872             .style()
26873             .on('mouseover', mouseover)
26874             .on('mouseout', mouseout)
26875             .on('click', warningClick);
26876
26877         warningLi.append('span')
26878             .attr('class', 'alert icon icon-pre-text');
26879
26880         warningLi.append('strong').text(function(d) {
26881             return d.message;
26882         });
26883
26884         warningLi.filter(function(d) { return d.tooltip; })
26885             .call(bootstrap.tooltip()
26886                 .title(function(d) { return d.tooltip; })
26887                 .placement('top')
26888             );
26889
26890         // Save Section
26891         var saveSection = body.append('div')
26892             .attr('class','modal-section fillL cf');
26893
26894         var prose = saveSection.append('p')
26895             .attr('class', 'commit-info')
26896             .html(t('commit.upload_explanation'));
26897
26898         context.connection().userDetails(function(err, user) {
26899             if (err) return;
26900
26901             var userLink = d3.select(document.createElement('div'));
26902
26903             if (user.image_url) {
26904                 userLink.append('img')
26905                     .attr('src', user.image_url)
26906                     .attr('class', 'icon icon-pre-text user-icon');
26907             }
26908
26909             userLink.append('a')
26910                 .attr('class','user-info')
26911                 .text(user.display_name)
26912                 .attr('href', context.connection().userURL(user.display_name))
26913                 .attr('tabindex', -1)
26914                 .attr('target', '_blank');
26915
26916             prose.html(t('commit.upload_explanation_with_user', {user: userLink.html()}));
26917         });
26918
26919         // Confirm Button
26920         var saveButton = saveSection.append('button')
26921             .attr('class', 'action col4 button')
26922             .on('click.save', function() {
26923                 event.save({
26924                     comment: commentField.node().value
26925                 });
26926             });
26927
26928         saveButton.append('span')
26929             .attr('class', 'label')
26930             .text(t('commit.save'));
26931
26932         var changeSection = body.selectAll('div.commit-section')
26933             .data([0])
26934             .enter()
26935             .append('div')
26936             .attr('class', 'commit-section modal-section fillL2');
26937
26938         changeSection.append('h3')
26939             .text(summary.length + ' Changes');
26940
26941         var li = changeSection.append('ul')
26942             .attr('class', 'changeset-list')
26943             .selectAll('li')
26944             .data(summary)
26945             .enter()
26946             .append('li')
26947             .on('mouseover', mouseover)
26948             .on('mouseout', mouseout)
26949             .on('click', zoomToEntity);
26950
26951         li.append('span')
26952             .attr('class', function(d) {
26953                 return d.entity.geometry(d.graph) + ' ' + d.changeType + ' icon icon-pre-text';
26954             });
26955
26956         li.append('span')
26957             .attr('class', 'change-type')
26958             .text(function(d) {
26959                 return d.changeType + ' ';
26960             });
26961
26962         li.append('strong')
26963             .attr('class', 'entity-type')
26964             .text(function(d) {
26965                 return context.presets().match(d.entity, d.graph).name();
26966             });
26967
26968         li.append('span')
26969             .attr('class', 'entity-name')
26970             .text(function(d) {
26971                 var name = iD.util.displayName(d.entity) || '',
26972                     string = '';
26973                 if (name !== '') string += ':';
26974                 return string += ' ' + name;
26975             });
26976
26977         li.style('opacity', 0)
26978             .transition()
26979             .style('opacity', 1);
26980
26981         li.style('opacity', 0)
26982             .transition()
26983             .style('opacity', 1);
26984
26985         function mouseover(d) {
26986             if (d.entity) {
26987                 context.surface().selectAll(
26988                     iD.util.entityOrMemberSelector([d.entity.id], context.graph())
26989                 ).classed('hover', true);
26990             }
26991         }
26992
26993         function mouseout() {
26994             context.surface().selectAll('.hover')
26995                 .classed('hover', false);
26996         }
26997
26998         function warningClick(d) {
26999             if (d.entity) {
27000                 context.map().zoomTo(d.entity);
27001                 context.enter(
27002                     iD.modes.Select(context, [d.entity.id])
27003                         .suppressMenu(true));
27004             }
27005         }
27006     }
27007
27008     return d3.rebind(commit, event, 'on');
27009 };
27010 iD.ui.confirm = function(selection) {
27011     var modal = iD.ui.modal(selection);
27012
27013     modal.select('.modal')
27014         .classed('modal-alert', true);
27015
27016     var section = modal.select('.content');
27017
27018     section.append('div')
27019         .attr('class', 'modal-section header');
27020
27021     section.append('div')
27022         .attr('class', 'modal-section message-text');
27023
27024     var buttonwrap = section.append('div')
27025         .attr('class', 'modal-section buttons cf');
27026
27027     buttonwrap.append('button')
27028         .attr('class', 'col2 action')
27029         .on('click.confirm', function() {
27030             modal.remove();
27031         })
27032         .text(t('confirm.okay'));
27033
27034     return modal;
27035 };
27036 iD.ui.Contributors = function(context) {
27037     function update(selection) {
27038         var users = {},
27039             limit = 4,
27040             entities = context.intersects(context.map().extent());
27041
27042         entities.forEach(function(entity) {
27043             if (entity && entity.user) users[entity.user] = true;
27044         });
27045
27046         var u = Object.keys(users),
27047             subset = u.slice(0, u.length > limit ? limit - 1 : limit);
27048
27049         selection.html('')
27050             .append('span')
27051             .attr('class', 'icon nearby light icon-pre-text');
27052
27053         var userList = d3.select(document.createElement('span'));
27054
27055         userList.selectAll()
27056             .data(subset)
27057             .enter()
27058             .append('a')
27059             .attr('class', 'user-link')
27060             .attr('href', function(d) { return context.connection().userURL(d); })
27061             .attr('target', '_blank')
27062             .attr('tabindex', -1)
27063             .text(String);
27064
27065         if (u.length > limit) {
27066             var count = d3.select(document.createElement('span'));
27067
27068             count.append('a')
27069                 .attr('target', '_blank')
27070                 .attr('tabindex', -1)
27071                 .attr('href', function() {
27072                     return context.connection().changesetsURL(context.map().center(), context.map().zoom());
27073                 })
27074                 .text(u.length - limit + 1);
27075
27076             selection.append('span')
27077                 .html(t('contributors.truncated_list', {users: userList.html(), count: count.html()}));
27078         } else {
27079             selection.append('span')
27080                 .html(t('contributors.list', {users: userList.html()}));
27081         }
27082
27083         if (!u.length) {
27084             selection.transition().style('opacity', 0);
27085         } else if (selection.style('opacity') === '0') {
27086             selection.transition().style('opacity', 1);
27087         }
27088     }
27089
27090     return function(selection) {
27091         update(selection);
27092
27093         context.connection().on('load.contributors', function() {
27094             update(selection);
27095         });
27096
27097         context.map().on('move.contributors', _.debounce(function() {
27098             update(selection);
27099         }, 500));
27100     };
27101 };
27102 iD.ui.Disclosure = function() {
27103     var dispatch = d3.dispatch('toggled'),
27104         title,
27105         expanded = false,
27106         content = function () {};
27107
27108     var disclosure = function(selection) {
27109         var $link = selection.selectAll('.hide-toggle')
27110             .data([0]);
27111
27112         $link.enter().append('a')
27113             .attr('href', '#')
27114             .attr('class', 'hide-toggle');
27115
27116         $link.text(title)
27117             .on('click', toggle)
27118             .classed('expanded', expanded);
27119
27120         var $body = selection.selectAll('div')
27121             .data([0]);
27122
27123         $body.enter().append('div');
27124
27125         $body.classed('hide', !expanded)
27126             .call(content);
27127
27128         function toggle() {
27129             expanded = !expanded;
27130             $link.classed('expanded', expanded);
27131             $body.call(iD.ui.Toggle(expanded));
27132             dispatch.toggled(expanded);
27133         }
27134     };
27135
27136     disclosure.title = function(_) {
27137         if (!arguments.length) return title;
27138         title = _;
27139         return disclosure;
27140     };
27141
27142     disclosure.expanded = function(_) {
27143         if (!arguments.length) return expanded;
27144         expanded = _;
27145         return disclosure;
27146     };
27147
27148     disclosure.content = function(_) {
27149         if (!arguments.length) return content;
27150         content = _;
27151         return disclosure;
27152     };
27153
27154     return d3.rebind(disclosure, dispatch, 'on');
27155 };
27156 iD.ui.EntityEditor = function(context) {
27157     var event = d3.dispatch('choose'),
27158         state = 'select',
27159         id,
27160         preset,
27161         reference;
27162
27163     var presetEditor = iD.ui.preset(context)
27164         .on('change', changeTags);
27165     var rawTagEditor = iD.ui.RawTagEditor(context)
27166         .on('change', changeTags);
27167
27168     function entityEditor(selection) {
27169         var entity = context.entity(id),
27170             tags = _.clone(entity.tags);
27171
27172         var $header = selection.selectAll('.header')
27173             .data([0]);
27174
27175         // Enter
27176
27177         var $enter = $header.enter().append('div')
27178             .attr('class', 'header fillL cf');
27179
27180         $enter.append('button')
27181             .attr('class', 'fr preset-close')
27182             .append('span')
27183             .attr('class', 'icon close');
27184
27185         $enter.append('h3');
27186
27187         // Update
27188
27189         $header.select('h3')
27190             .text(t('inspector.edit'));
27191
27192         $header.select('.preset-close')
27193             .on('click', function() {
27194                 context.enter(iD.modes.Browse(context));
27195             });
27196
27197         var $body = selection.selectAll('.inspector-body')
27198             .data([0]);
27199
27200         // Enter
27201
27202         $enter = $body.enter().append('div')
27203             .attr('class', 'inspector-body');
27204
27205         $enter.append('div')
27206             .attr('class', 'preset-list-item inspector-inner')
27207             .append('div')
27208             .attr('class', 'preset-list-button-wrap')
27209             .append('button')
27210             .attr('class', 'preset-list-button preset-reset')
27211             .call(bootstrap.tooltip()
27212                 .title(t('inspector.back_tooltip'))
27213                 .placement('bottom'))
27214             .append('div')
27215             .attr('class', 'label');
27216
27217         $body.select('.preset-list-button-wrap')
27218             .call(reference.button);
27219
27220         $body.select('.preset-list-item')
27221             .call(reference.body);
27222
27223         $enter.append('div')
27224             .attr('class', 'inspector-border inspector-preset');
27225
27226         $enter.append('div')
27227             .attr('class', 'inspector-border raw-tag-editor inspector-inner');
27228
27229         $enter.append('div')
27230             .attr('class', 'inspector-border raw-member-editor inspector-inner');
27231
27232         $enter.append('div')
27233             .attr('class', 'raw-membership-editor inspector-inner');
27234
27235         selection.selectAll('.preset-reset')
27236             .on('click', function() {
27237                 event.choose(preset);
27238             });
27239
27240         // Update
27241
27242         $body.select('.preset-list-item button')
27243             .call(iD.ui.PresetIcon()
27244                 .geometry(context.geometry(id))
27245                 .preset(preset));
27246
27247         $body.select('.preset-list-item .label')
27248             .text(preset.name());
27249
27250         $body.select('.inspector-preset')
27251             .call(presetEditor
27252                 .preset(preset)
27253                 .entityID(id)
27254                 .tags(tags)
27255                 .state(state));
27256
27257         $body.select('.raw-tag-editor')
27258             .call(rawTagEditor
27259                 .preset(preset)
27260                 .entityID(id)
27261                 .tags(tags)
27262                 .state(state));
27263
27264         if (entity.type === 'relation') {
27265             $body.select('.raw-member-editor')
27266                 .style('display', 'block')
27267                 .call(iD.ui.RawMemberEditor(context)
27268                     .entityID(id));
27269         } else {
27270             $body.select('.raw-member-editor')
27271                 .style('display', 'none');
27272         }
27273
27274         $body.select('.raw-membership-editor')
27275             .call(iD.ui.RawMembershipEditor(context)
27276                 .entityID(id));
27277
27278         function historyChanged() {
27279             if (state === 'hide') return;
27280             var entity = context.hasEntity(id);
27281             if (!entity) return;
27282             entityEditor.preset(context.presets().match(entity, context.graph()));
27283             entityEditor(selection);
27284         }
27285
27286         context.history()
27287             .on('change.entity-editor', historyChanged);
27288     }
27289
27290     function clean(o) {
27291         var out = {}, k, v;
27292         /*jshint -W083 */
27293         for (k in o) {
27294             if (k && (v = o[k]) !== undefined) {
27295                 out[k] = v.split(';').map(function(s) { return s.trim(); }).join(';');
27296             }
27297         }
27298         /*jshint +W083 */
27299         return out;
27300     }
27301
27302     function changeTags(changed) {
27303         var entity = context.entity(id),
27304             tags = clean(_.extend({}, entity.tags, changed));
27305
27306         if (!_.isEqual(entity.tags, tags)) {
27307             context.perform(
27308                 iD.actions.ChangeTags(id, tags),
27309                 t('operations.change_tags.annotation'));
27310         }
27311     }
27312
27313     entityEditor.state = function(_) {
27314         if (!arguments.length) return state;
27315         state = _;
27316         return entityEditor;
27317     };
27318
27319     entityEditor.entityID = function(_) {
27320         if (!arguments.length) return id;
27321         id = _;
27322         entityEditor.preset(context.presets().match(context.entity(id), context.graph()));
27323         return entityEditor;
27324     };
27325
27326     entityEditor.preset = function(_) {
27327         if (!arguments.length) return preset;
27328         if (_ !== preset) {
27329             preset = _;
27330             reference = iD.ui.TagReference(preset.reference(context.geometry(id)))
27331                 .showing(false);
27332         }
27333         return entityEditor;
27334     };
27335
27336     return d3.rebind(entityEditor, event, 'on');
27337 };
27338 iD.ui.FeatureList = function(context) {
27339     var geocodeResults;
27340
27341     function featureList(selection) {
27342         var header = selection.append('div')
27343             .attr('class', 'header fillL cf');
27344
27345         header.append('h3')
27346             .text(t('inspector.feature_list'));
27347
27348         function keypress() {
27349             var q = search.property('value'),
27350                 items = list.selectAll('.feature-list-item');
27351             if (d3.event.keyCode === 13 && q.length && items.size()) {
27352                 click(items.datum());
27353             }
27354         }
27355
27356         function inputevent() {
27357             geocodeResults = undefined;
27358             drawList();
27359         }
27360
27361         var searchWrap = selection.append('div')
27362             .attr('class', 'search-header');
27363
27364         var search = searchWrap.append('input')
27365             .attr('placeholder', t('inspector.search'))
27366             .attr('type', 'search')
27367             .on('keypress', keypress)
27368             .on('input', inputevent);
27369
27370         searchWrap.append('span')
27371             .attr('class', 'icon search');
27372
27373         var listWrap = selection.append('div')
27374             .attr('class', 'inspector-body');
27375
27376         var list = listWrap.append('div')
27377             .attr('class', 'feature-list cf');
27378
27379         context.map()
27380             .on('drawn.feature-list', mapDrawn);
27381
27382         function mapDrawn(e) {
27383             if (e.full) {
27384                 drawList();
27385             }
27386         }
27387
27388         function features() {
27389             var entities = {},
27390                 result = [],
27391                 graph = context.graph(),
27392                 q = search.property('value').toLowerCase();
27393
27394             if (!q) return result;
27395
27396             var idMatch = q.match(/^([nwr])([0-9]+)$/);
27397
27398             if (idMatch) {
27399                 result.push({
27400                     id: idMatch[0],
27401                     geometry: idMatch[1] === 'n' ? 'point' : idMatch[1] === 'w' ? 'line' : 'relation',
27402                     type: idMatch[1] === 'n' ? t('inspector.node') : idMatch[1] === 'w' ? t('inspector.way') : t('inspector.relation'),
27403                     name: idMatch[2]
27404                 });
27405             }
27406
27407             var locationMatch = sexagesimal.pair(q.toUpperCase()) || q.match(/^(-?\d+\.?\d*)\s+(-?\d+\.?\d*)$/);
27408
27409             if (locationMatch) {
27410                 var loc = [parseFloat(locationMatch[0]), parseFloat(locationMatch[1])];
27411                 result.push({
27412                     id: -1,
27413                     geometry: 'point',
27414                     type: t('inspector.location'),
27415                     name: loc[0].toFixed(6) + ', ' + loc[1].toFixed(6),
27416                     location: loc
27417                 });
27418             }
27419
27420             function addEntity(entity) {
27421                 if (entity.id in entities || result.length > 200)
27422                     return;
27423
27424                 entities[entity.id] = true;
27425
27426                 var name = iD.util.displayName(entity) || '';
27427                 if (name.toLowerCase().indexOf(q) >= 0) {
27428                     result.push({
27429                         id: entity.id,
27430                         entity: entity,
27431                         geometry: context.geometry(entity.id),
27432                         type: context.presets().match(entity, graph).name(),
27433                         name: name
27434                     });
27435                 }
27436
27437                 graph.parentRelations(entity).forEach(function(parent) {
27438                     addEntity(parent);
27439                 });
27440             }
27441
27442             var visible = context.surface().selectAll('.point, .line, .area')[0];
27443             for (var i = 0; i < visible.length && result.length <= 200; i++) {
27444                 addEntity(visible[i].__data__);
27445             }
27446
27447             (geocodeResults || []).forEach(function(d) {
27448                 // https://github.com/openstreetmap/iD/issues/1890
27449                 if (d.osm_type && d.osm_id) {
27450                     result.push({
27451                         id: iD.Entity.id.fromOSM(d.osm_type, d.osm_id),
27452                         geometry: d.osm_type === 'relation' ? 'relation' : d.osm_type === 'way' ? 'line' : 'point',
27453                         type: d.type !== 'yes' ? (d.type.charAt(0).toUpperCase() + d.type.slice(1)).replace('_', ' ')
27454                                                : (d.class.charAt(0).toUpperCase() + d.class.slice(1)).replace('_', ' '),
27455                         name: d.display_name,
27456                         extent: new iD.geo.Extent(
27457                             [parseFloat(d.boundingbox[3]), parseFloat(d.boundingbox[0])],
27458                             [parseFloat(d.boundingbox[2]), parseFloat(d.boundingbox[1])])
27459                     });
27460                 }
27461             });
27462
27463             return result;
27464         }
27465
27466         function drawList() {
27467             var value = search.property('value'),
27468                 results = features();
27469
27470             list.classed('filtered', value.length);
27471
27472             var noResultsWorldwide = geocodeResults && geocodeResults.length === 0;
27473
27474             var resultsIndicator = list.selectAll('.no-results-item')
27475                 .data([0])
27476                 .enter().append('button')
27477                 .property('disabled', true)
27478                 .attr('class', 'no-results-item');
27479
27480             resultsIndicator.append('span')
27481                 .attr('class', 'icon alert');
27482
27483             resultsIndicator.append('span')
27484                 .attr('class', 'entity-name');
27485
27486             list.selectAll('.no-results-item .entity-name')
27487                 .text(noResultsWorldwide ? t('geocoder.no_results_worldwide') : t('geocoder.no_results_visible'));
27488
27489             list.selectAll('.geocode-item')
27490                 .data([0])
27491                 .enter().append('button')
27492                 .attr('class', 'geocode-item')
27493                 .on('click', geocode)
27494                 .append('div')
27495                 .attr('class', 'label')
27496                 .append('span')
27497                 .attr('class', 'entity-name')
27498                 .text(t('geocoder.search'));
27499
27500             list.selectAll('.no-results-item')
27501                 .style('display', (value.length && !results.length) ? 'block' : 'none');
27502
27503             list.selectAll('.geocode-item')
27504                 .style('display', (value && geocodeResults === undefined) ? 'block' : 'none');
27505
27506             list.selectAll('.feature-list-item')
27507                 .data([-1])
27508                 .remove();
27509
27510             var items = list.selectAll('.feature-list-item')
27511                 .data(results, function(d) { return d.id; });
27512
27513             var enter = items.enter().insert('button', '.geocode-item')
27514                 .attr('class', 'feature-list-item')
27515                 .on('mouseover', mouseover)
27516                 .on('mouseout', mouseout)
27517                 .on('click', click);
27518
27519             var label = enter.append('div')
27520                 .attr('class', 'label');
27521
27522             label.append('span')
27523                 .attr('class', function(d) { return d.geometry + ' icon icon-pre-text'; });
27524
27525             label.append('span')
27526                 .attr('class', 'entity-type')
27527                 .text(function(d) { return d.type; });
27528
27529             label.append('span')
27530                 .attr('class', 'entity-name')
27531                 .text(function(d) { return d.name; });
27532
27533             enter.style('opacity', 0)
27534                 .transition()
27535                 .style('opacity', 1);
27536
27537             items.order();
27538
27539             items.exit()
27540                 .remove();
27541         }
27542
27543         function mouseover(d) {
27544             if (d.id === -1) return;
27545
27546             context.surface().selectAll(iD.util.entityOrMemberSelector([d.id], context.graph()))
27547                 .classed('hover', true);
27548         }
27549
27550         function mouseout() {
27551             context.surface().selectAll('.hover')
27552                 .classed('hover', false);
27553         }
27554
27555         function click(d) {
27556             d3.event.preventDefault();
27557             if (d.location) {
27558                 context.map().centerZoom([d.location[1], d.location[0]], 20);
27559             }
27560             else if (d.entity) {
27561                 context.enter(iD.modes.Select(context, [d.entity.id]));
27562             } else {
27563                 context.loadEntity(d.id);
27564             }
27565         }
27566
27567         function geocode() {
27568             var searchVal = encodeURIComponent(search.property('value'));
27569             d3.json('http://nominatim.openstreetmap.org/search/' + searchVal + '?limit=10&format=json', function(err, resp) {
27570                 geocodeResults = resp || [];
27571                 drawList();
27572             });
27573         }
27574     }
27575
27576     return featureList;
27577 };
27578 iD.ui.flash = function(selection) {
27579     var modal = iD.ui.modal(selection);
27580
27581     modal.select('.modal').classed('modal-flash', true);
27582
27583     modal.select('.content')
27584         .classed('modal-section', true)
27585         .append('div')
27586         .attr('class', 'description');
27587
27588     modal.on('click.flash', function() { modal.remove(); });
27589
27590     setTimeout(function() {
27591         modal.remove();
27592         return true;
27593     }, 1500);
27594
27595     return modal;
27596 };
27597 iD.ui.Geolocate = function(map) {
27598     function click() {
27599         navigator.geolocation.getCurrentPosition(
27600             success, error);
27601     }
27602
27603     function success(position) {
27604         var extent = iD.geo.Extent([position.coords.longitude, position.coords.latitude])
27605             .padByMeters(position.coords.accuracy);
27606
27607         map.centerZoom(extent.center(), Math.min(20, map.extentZoom(extent)));
27608     }
27609
27610     function error() { }
27611
27612     return function(selection) {
27613         if (!navigator.geolocation) return;
27614
27615         var button = selection.append('button')
27616             .attr('tabindex', -1)
27617             .attr('title', t('geolocate.title'))
27618             .on('click', click)
27619             .call(bootstrap.tooltip()
27620                 .placement('left'));
27621
27622          button.append('span')
27623              .attr('class', 'icon geolocate light');
27624     };
27625 };
27626 iD.ui.Help = function(context) {
27627     var key = 'h';
27628
27629     var docKeys = [
27630         'help.help',
27631         'help.editing_saving',
27632         'help.roads',
27633         'help.gps',
27634         'help.imagery',
27635         'help.addresses',
27636         'help.inspector',
27637         'help.buildings',
27638         'help.relations'];
27639
27640     var docs = docKeys.map(function(key) {
27641         var text = t(key);
27642         return {
27643             title: text.split('\n')[0].replace('#', '').trim(),
27644             html: marked(text.split('\n').slice(1).join('\n'))
27645         };
27646     });
27647
27648     function help(selection) {
27649         var shown = false;
27650
27651         function hide() {
27652             setVisible(false);
27653         }
27654
27655         function toggle() {
27656             if (d3.event) d3.event.preventDefault();
27657             tooltip.hide(button);
27658             setVisible(!button.classed('active'));
27659         }
27660
27661         function setVisible(show) {
27662             if (show !== shown) {
27663                 button.classed('active', show);
27664                 shown = show;
27665                 if (show) {
27666                     pane.style('display', 'block')
27667                         .style('right', '-500px')
27668                         .transition()
27669                         .duration(200)
27670                         .style('right', '0px');
27671                 } else {
27672                     pane.style('right', '0px')
27673                         .transition()
27674                         .duration(200)
27675                         .style('right', '-500px')
27676                         .each('end', function() {
27677                             d3.select(this).style('display', 'none');
27678                         });
27679                 }
27680             }
27681         }
27682
27683         function clickHelp(d, i) {
27684             pane.property('scrollTop', 0);
27685             doctitle.text(d.title);
27686             body.html(d.html);
27687             body.selectAll('a')
27688                 .attr('target', '_blank');
27689             menuItems.classed('selected', function(m) {
27690                 return m.title === d.title;
27691             });
27692
27693             nav.html('');
27694
27695             if (i > 0) {
27696                 var prevLink = nav.append('a')
27697                     .attr('class', 'previous')
27698                     .on('click', function() {
27699                         clickHelp(docs[i - 1], i - 1);
27700                     });
27701                 prevLink.append('span').attr('class', 'icon back blue');
27702                 prevLink.append('span').text(docs[i - 1].title);
27703             }
27704             if (i < docs.length - 1) {
27705                 var nextLink = nav.append('a')
27706                     .attr('class', 'next')
27707                     .on('click', function() {
27708                         clickHelp(docs[i + 1], i + 1);
27709                     });
27710                 nextLink.append('span').text(docs[i + 1].title);
27711                 nextLink.append('span').attr('class', 'icon forward blue');
27712             }
27713         }
27714
27715         function clickWalkthrough() {
27716             d3.select(document.body).call(iD.ui.intro(context));
27717             setVisible(false);
27718         }
27719
27720         var tooltip = bootstrap.tooltip()
27721             .placement('left')
27722             .html(true)
27723             .title(iD.ui.tooltipHtml(t('help.title'), key));
27724
27725         var button = selection.append('button')
27726             .attr('tabindex', -1)
27727             .on('click', toggle)
27728             .call(tooltip);
27729
27730         button.append('span')
27731             .attr('class', 'icon help light');
27732
27733         var pane = context.container()
27734             .select('.help-wrap');
27735
27736         var toc = pane.append('ul')
27737             .attr('class', 'toc');
27738
27739         var menuItems = toc.selectAll('li')
27740             .data(docs)
27741             .enter()
27742             .append('li')
27743             .append('a')
27744             .text(function(d) { return d.title; })
27745             .on('click', clickHelp);
27746
27747         toc.append('li')
27748             .attr('class','walkthrough')
27749             .append('a')
27750             .text(t('splash.walkthrough'))
27751             .on('click', clickWalkthrough);
27752
27753         var content = pane.append('div')
27754             .attr('class', 'left-content');
27755
27756         var doctitle = content.append('h2')
27757             .text(t('help.title'));
27758
27759         var body = content.append('div')
27760             .attr('class', 'body');
27761
27762         var nav = content.append('div')
27763             .attr('class', 'nav');
27764
27765         clickHelp(docs[0], 0);
27766
27767         var keybinding = d3.keybinding('help')
27768             .on(key, toggle);
27769
27770         d3.select(document)
27771             .call(keybinding);
27772
27773         context.surface().on('mousedown.help-outside', hide);
27774         context.container().on('mousedown.b.help-outside', hide);
27775
27776         pane.on('mousedown.help-inside', function() {
27777             return d3.event.stopPropagation();
27778         });
27779
27780     }
27781
27782     return help;
27783 };
27784 iD.ui.Inspector = function(context) {
27785     var presetList = iD.ui.PresetList(context),
27786         entityEditor = iD.ui.EntityEditor(context),
27787         state = 'select',
27788         entityID,
27789         newFeature = false;
27790
27791     function inspector(selection) {
27792         presetList
27793             .entityID(entityID)
27794             .autofocus(newFeature)
27795             .on('choose', setPreset);
27796
27797         entityEditor
27798             .state(state)
27799             .entityID(entityID)
27800             .on('choose', showList);
27801
27802         var $wrap = selection.selectAll('.panewrap')
27803             .data([0]);
27804
27805         var $enter = $wrap.enter().append('div')
27806             .attr('class', 'panewrap');
27807
27808         $enter.append('div')
27809             .attr('class', 'preset-list-pane pane');
27810
27811         $enter.append('div')
27812             .attr('class', 'entity-editor-pane pane');
27813
27814         var $presetPane = $wrap.select('.preset-list-pane');
27815         var $editorPane = $wrap.select('.entity-editor-pane');
27816
27817         var graph = context.graph(),
27818             entity = context.entity(entityID),
27819             showEditor = state === 'hover' ||
27820                 entity.isUsed(graph) ||
27821                 entity.isHighwayIntersection(graph);
27822
27823         if (showEditor) {
27824             $wrap.style('right', '0%');
27825             $editorPane.call(entityEditor);
27826         } else {
27827             $wrap.style('right', '-100%');
27828             $presetPane.call(presetList);
27829         }
27830
27831         var $footer = selection.selectAll('.footer')
27832             .data([0]);
27833
27834         $footer.enter().append('div')
27835             .attr('class', 'footer');
27836
27837         selection.select('.footer')
27838             .call(iD.ui.ViewOnOSM(context)
27839                 .entityID(entityID));
27840
27841         function showList(preset) {
27842             $wrap.transition()
27843                 .styleTween('right', function() { return d3.interpolate('0%', '-100%'); });
27844
27845             $presetPane.call(presetList
27846                 .preset(preset)
27847                 .autofocus(true));
27848         }
27849
27850         function setPreset(preset) {
27851             $wrap.transition()
27852                 .styleTween('right', function() { return d3.interpolate('-100%', '0%'); });
27853
27854             $editorPane.call(entityEditor
27855                 .preset(preset));
27856         }
27857     }
27858
27859     inspector.state = function(_) {
27860         if (!arguments.length) return state;
27861         state = _;
27862         entityEditor.state(state);
27863         return inspector;
27864     };
27865
27866     inspector.entityID = function(_) {
27867         if (!arguments.length) return entityID;
27868         entityID = _;
27869         return inspector;
27870     };
27871
27872     inspector.newFeature = function(_) {
27873         if (!arguments.length) return newFeature;
27874         newFeature = _;
27875         return inspector;
27876     };
27877
27878     return inspector;
27879 };
27880 iD.ui.intro = function(context) {
27881
27882     var step;
27883
27884     function intro(selection) {
27885
27886         context.enter(iD.modes.Browse(context));
27887
27888         // Save current map state
27889         var history = context.history().toJSON(),
27890             hash = window.location.hash,
27891             background = context.background().baseLayerSource(),
27892             opacity = d3.select('.background-layer').style('opacity'),
27893             loadedTiles = context.connection().loadedTiles(),
27894             baseEntities = context.history().graph().base().entities,
27895             introGraph;
27896
27897         // Load semi-real data used in intro
27898         context.connection().toggle(false).flush();
27899         context.history().reset();
27900         
27901         introGraph = JSON.parse(iD.introGraph);
27902         for (var key in introGraph) {
27903             introGraph[key] = iD.Entity(introGraph[key]);
27904         }
27905         context.history().merge(d3.values(iD.Graph().load(introGraph).entities));
27906         context.background().bing();
27907
27908         // Block saving
27909         var savebutton = d3.select('#bar button.save'),
27910             save = savebutton.on('click');
27911         savebutton.on('click', null);
27912         context.inIntro(true);
27913
27914         d3.select('.background-layer').style('opacity', 1);
27915
27916         var curtain = d3.curtain();
27917         selection.call(curtain);
27918
27919         function reveal(box, text, options) {
27920             options = options || {};
27921             if (text) curtain.reveal(box, text, options.tooltipClass, options.duration);
27922             else curtain.reveal(box, '', '', options.duration);
27923         }
27924
27925         var steps = ['navigation', 'point', 'area', 'line', 'startEditing'].map(function(step, i) {
27926             var s = iD.ui.intro[step](context, reveal)
27927                 .on('done', function() {
27928                     entered.filter(function(d) {
27929                         return d.title === s.title;
27930                     }).classed('finished', true);
27931                     enter(steps[i + 1]);
27932                 });
27933             return s;
27934         });
27935
27936         steps[steps.length - 1].on('startEditing', function() {
27937             curtain.remove();
27938             navwrap.remove();
27939             d3.select('.background-layer').style('opacity', opacity);
27940             context.connection().toggle(true).flush().loadedTiles(loadedTiles);
27941             context.history().reset().merge(d3.values(baseEntities));
27942             context.background().baseLayerSource(background);
27943             if (history) context.history().fromJSON(history);
27944             window.location.replace(hash);
27945             context.inIntro(false);
27946             d3.select('#bar button.save').on('click', save);
27947         });
27948
27949         var navwrap = selection.append('div').attr('class', 'intro-nav-wrap fillD');
27950
27951         var buttonwrap = navwrap.append('div')
27952             .attr('class', 'joined')
27953             .selectAll('button.step');
27954
27955         var entered = buttonwrap.data(steps)
27956             .enter().append('button')
27957                 .attr('class', 'step')
27958                 .on('click', enter);
27959
27960         entered.append('div').attr('class','icon icon-pre-text apply');
27961         entered.append('label').text(function(d) { return t(d.title); });
27962         enter(steps[0]);
27963
27964         function enter (newStep) {
27965
27966             if (step) {
27967                 step.exit();
27968             }
27969
27970             context.enter(iD.modes.Browse(context));
27971
27972             step = newStep;
27973             step.enter();
27974
27975             entered.classed('active', function(d) {
27976                 return d.title === step.title;
27977             });
27978         }
27979
27980     }
27981     return intro;
27982 };
27983
27984 iD.ui.intro.pointBox = function(point, context) {
27985     var rect = context.surfaceRect();
27986     point = context.projection(point);
27987     return {
27988         left: point[0] + rect.left - 30,
27989         top: point[1] + rect.top - 50,
27990         width: 60,
27991         height: 70
27992     };
27993 };
27994
27995 iD.ui.intro.pad = function(box, padding, context) {
27996     if (box instanceof Array) {
27997         var rect = context.surfaceRect();
27998         box = context.projection(box);
27999         box = {
28000             left: box[0] + rect.left,
28001             top: box[1] + rect.top
28002         };
28003     }
28004     return {
28005         left: box.left - padding,
28006         top: box.top - padding,
28007         width: (box.width || 0) + 2 * padding,
28008         height: (box.width || 0) + 2 * padding
28009     };
28010 };
28011 iD.ui.Lasso = function(context) {
28012
28013     var box, group,
28014         a = [0, 0],
28015         b = [0, 0];
28016
28017     function lasso(selection) {
28018
28019         context.container().classed('lasso', true);
28020
28021         group = selection.append('g')
28022             .attr('class', 'lasso hide');
28023
28024         box = group.append('rect')
28025             .attr('class', 'lasso-box');
28026
28027         group.call(iD.ui.Toggle(true));
28028
28029     }
28030
28031     // top-left
28032     function topLeft(d) {
28033         return 'translate(' + Math.min(d[0][0], d[1][0]) + ',' + Math.min(d[0][1], d[1][1]) + ')';
28034     }
28035
28036     function width(d) { return Math.abs(d[0][0] - d[1][0]); }
28037     function height(d) { return Math.abs(d[0][1] - d[1][1]); }
28038
28039     function draw() {
28040         if (box) {
28041             box.data([[a, b]])
28042                 .attr('transform', topLeft)
28043                 .attr('width', width)
28044                 .attr('height', height);
28045         }
28046     }
28047
28048     lasso.a = function(_) {
28049         if (!arguments.length) return a;
28050         a = _;
28051         draw();
28052         return lasso;
28053     };
28054
28055     lasso.b = function(_) {
28056         if (!arguments.length) return b;
28057         b = _;
28058         draw();
28059         return lasso;
28060     };
28061
28062     lasso.close = function() {
28063         if (group) {
28064             group.call(iD.ui.Toggle(false, function() {
28065                 d3.select(this).remove();
28066             }));
28067         }
28068         context.container().classed('lasso', false);
28069     };
28070
28071     return lasso;
28072 };
28073 iD.ui.Loading = function(context) {
28074     var message = '',
28075         blocking = false,
28076         modal;
28077
28078     var loading = function(selection) {
28079         modal = iD.ui.modal(selection, blocking);
28080
28081         var loadertext = modal.select('.content')
28082             .classed('loading-modal', true)
28083             .append('div')
28084             .attr('class', 'modal-section fillL');
28085
28086         loadertext.append('img')
28087             .attr('class', 'loader')
28088             .attr('src', context.imagePath('loader-white.gif'));
28089
28090         loadertext.append('h3')
28091             .text(message);
28092
28093         modal.select('button.close')
28094             .attr('class', 'hide');
28095
28096         return loading;
28097     };
28098
28099     loading.message = function(_) {
28100         if (!arguments.length) return message;
28101         message = _;
28102         return loading;
28103     };
28104
28105     loading.blocking = function(_) {
28106         if (!arguments.length) return blocking;
28107         blocking = _;
28108         return loading;
28109     };
28110
28111     loading.close = function() {
28112         modal.remove();
28113     };
28114
28115     return loading;
28116 };
28117 iD.ui.modal = function(selection, blocking) {
28118
28119     var previous = selection.select('div.modal');
28120     var animate = previous.empty();
28121
28122     previous.transition()
28123         .duration(200)
28124         .style('opacity', 0)
28125         .remove();
28126
28127     var shaded = selection
28128         .append('div')
28129         .attr('class', 'shaded')
28130         .style('opacity', 0);
28131
28132     shaded.close = function() {
28133         shaded
28134             .transition()
28135             .duration(200)
28136             .style('opacity',0)
28137             .remove();
28138         modal
28139             .transition()
28140             .duration(200)
28141             .style('top','0px');
28142         keybinding.off();
28143     };
28144
28145     var keybinding = d3.keybinding('modal')
28146         .on('⌫', shaded.close)
28147         .on('⎋', shaded.close);
28148
28149     d3.select(document).call(keybinding);
28150
28151     var modal = shaded.append('div')
28152         .attr('class', 'modal fillL col6');
28153
28154         shaded.on('click.remove-modal', function() {
28155             if (d3.event.target === this && !blocking) shaded.close();
28156         });
28157
28158     modal.append('button')
28159         .attr('class', 'close')
28160         .on('click', function() {
28161             if (!blocking) shaded.close();
28162         })
28163         .append('div')
28164             .attr('class','icon close');
28165
28166     modal.append('div')
28167         .attr('class', 'content');
28168
28169     if (animate) {
28170         shaded.transition().style('opacity', 1);
28171         modal
28172             .style('top','0px')
28173             .transition()
28174             .duration(200)
28175             .style('top','40px');
28176     } else {
28177         shaded.style('opacity', 1);
28178     }
28179
28180
28181     return shaded;
28182 };
28183 iD.ui.Modes = function(context) {
28184     var modes = [
28185         iD.modes.AddPoint(context),
28186         iD.modes.AddLine(context),
28187         iD.modes.AddArea(context)];
28188
28189     return function(selection) {
28190         var buttons = selection.selectAll('button.add-button')
28191             .data(modes);
28192
28193        buttons.enter().append('button')
28194            .attr('tabindex', -1)
28195            .attr('class', function(mode) { return mode.id + ' add-button col4'; })
28196            .on('click.mode-buttons', function(mode) {
28197                if (mode.id === context.mode().id) {
28198                    context.enter(iD.modes.Browse(context));
28199                } else {
28200                    context.enter(mode);
28201                }
28202            })
28203            .call(bootstrap.tooltip()
28204                .placement('bottom')
28205                .html(true)
28206                .title(function(mode) {
28207                    return iD.ui.tooltipHtml(mode.description, mode.key);
28208                }));
28209
28210         context.map()
28211             .on('move.modes', _.debounce(update, 500));
28212
28213         context
28214             .on('enter.modes', update);
28215
28216         update();
28217
28218         buttons.append('span')
28219             .attr('class', function(mode) { return mode.id + ' icon icon-pre-text'; });
28220
28221         buttons.append('span')
28222             .attr('class', 'label')
28223             .text(function(mode) { return mode.title; });
28224
28225         context.on('enter.editor', function(entered) {
28226             buttons.classed('active', function(mode) { return entered.button === mode.button; });
28227             context.container()
28228                 .classed('mode-' + entered.id, true);
28229         });
28230
28231         context.on('exit.editor', function(exited) {
28232             context.container()
28233                 .classed('mode-' + exited.id, false);
28234         });
28235
28236         var keybinding = d3.keybinding('mode-buttons');
28237
28238         modes.forEach(function(m) {
28239             keybinding.on(m.key, function() { if (context.editable()) context.enter(m); });
28240         });
28241
28242         d3.select(document)
28243             .call(keybinding);
28244
28245         function update() {
28246             buttons.property('disabled', !context.editable());
28247         }
28248     };
28249 };
28250 iD.ui.Notice = function(context) {
28251     return function(selection) {
28252         var div = selection.append('div')
28253             .attr('class', 'notice');
28254
28255         var button = div.append('button')
28256             .attr('class', 'zoom-to notice')
28257             .on('click', function() { context.map().zoom(16); });
28258
28259         button.append('span')
28260             .attr('class', 'icon zoom-in-invert');
28261
28262         button.append('span')
28263             .attr('class', 'label')
28264             .text(t('zoom_in_edit'));
28265
28266         function disableTooHigh() {
28267             div.style('display', context.map().editable() ? 'none' : 'block');
28268         }
28269
28270         context.map()
28271             .on('move.notice', _.debounce(disableTooHigh, 500));
28272
28273         disableTooHigh();
28274     };
28275 };
28276 iD.ui.preset = function(context) {
28277     var event = d3.dispatch('change'),
28278         state,
28279         fields,
28280         preset,
28281         tags,
28282         id;
28283
28284     function UIField(field, entity, show) {
28285         field = _.clone(field);
28286
28287         field.input = iD.ui.preset[field.type](field, context)
28288             .on('change', event.change);
28289
28290         if (field.input.entity) field.input.entity(entity);
28291
28292         field.keys = field.keys || [field.key];
28293
28294         field.show = show;
28295
28296         field.shown = function() {
28297             return field.id === 'name' || field.show || _.any(field.keys, function(key) { return !!tags[key]; });
28298         };
28299
28300         field.modified = function() {
28301             var original = context.graph().base().entities[entity.id];
28302             return _.any(field.keys, function(key) {
28303                 return original ? tags[key] !== original.tags[key] : tags[key];
28304             });
28305         };
28306
28307         field.revert = function() {
28308             var original = context.graph().base().entities[entity.id],
28309                 t = {};
28310             field.keys.forEach(function(key) {
28311                 t[key] = original ? original.tags[key] : undefined;
28312             });
28313             return t;
28314         };
28315
28316         field.present = function() {
28317             return _.any(field.keys, function(key) {
28318                 return tags[key];
28319             });
28320         };
28321
28322         field.remove = function() {
28323             var t = {};
28324             field.keys.forEach(function(key) {
28325                 t[key] = undefined;
28326             });
28327             return t;
28328         };
28329
28330         return field;
28331     }
28332
28333     function fieldKey(field) {
28334         return field.id;
28335     }
28336
28337     function presets(selection) {
28338         if (!fields) {
28339             var entity = context.entity(id),
28340                 geometry = context.geometry(id);
28341
28342             fields = [UIField(context.presets().field('name'), entity)];
28343
28344             preset.fields.forEach(function(field) {
28345                 if (field.matchGeometry(geometry)) {
28346                     fields.push(UIField(field, entity, true));
28347                 }
28348             });
28349
28350             if (entity.isHighwayIntersection(context.graph())) {
28351                 fields.push(UIField(context.presets().field('restrictions'), entity, true));
28352             }
28353
28354             context.presets().universal().forEach(function(field) {
28355                 if (preset.fields.indexOf(field) < 0) {
28356                     fields.push(UIField(field, entity));
28357                 }
28358             });
28359         }
28360
28361         var shown = fields.filter(function(field) { return field.shown(); }),
28362             notShown = fields.filter(function(field) { return !field.shown(); });
28363
28364         var $form = selection.selectAll('.preset-form')
28365             .data([0]);
28366
28367         $form.enter().append('div')
28368             .attr('class', 'preset-form inspector-inner fillL3');
28369
28370         var $fields = $form.selectAll('.form-field')
28371             .data(shown, fieldKey);
28372
28373         // Enter
28374
28375         var $enter = $fields.enter()
28376             .insert('div', '.more-buttons')
28377             .attr('class', function(field) {
28378                 return 'form-field form-field-' + field.id;
28379             });
28380
28381         var $label = $enter.append('label')
28382             .attr('class', 'form-label')
28383             .attr('for', function(field) { return 'preset-input-' + field.id; })
28384             .text(function(field) { return field.label(); });
28385
28386         var wrap = $label.append('div')
28387             .attr('class', 'form-label-button-wrap');
28388
28389         wrap.append('button')
28390             .attr('class', 'remove-icon')
28391             .append('span').attr('class', 'icon delete');
28392
28393         wrap.append('button')
28394             .attr('class', 'modified-icon')
28395             .attr('tabindex', -1)
28396             .append('div')
28397             .attr('class', 'icon undo');
28398
28399         // Update
28400
28401         $fields.select('.form-label-button-wrap .remove-icon')
28402             .on('click', remove);
28403
28404         $fields.select('.modified-icon')
28405             .on('click', revert);
28406
28407         $fields
28408             .order()
28409             .classed('modified', function(field) {
28410                 return field.modified();
28411             })
28412             .classed('present', function(field) {
28413                 return field.present();
28414             })
28415             .each(function(field) {
28416                 var reference = iD.ui.TagReference(field.reference || {key: field.key});
28417
28418                 if (state === 'hover') {
28419                     reference.showing(false);
28420                 }
28421
28422                 d3.select(this)
28423                     .call(field.input)
28424                     .call(reference.body)
28425                     .select('.form-label-button-wrap')
28426                     .call(reference.button);
28427
28428                 field.input.tags(tags);
28429             });
28430
28431         $fields.exit()
28432             .remove();
28433
28434         var $more = selection.selectAll('.more-buttons')
28435             .data([0]);
28436
28437         $more.enter().append('div')
28438             .attr('class', 'more-buttons inspector-inner');
28439
28440         var $buttons = $more.selectAll('.preset-add-field')
28441             .data(notShown, fieldKey);
28442
28443         $buttons.enter()
28444             .append('button')
28445             .attr('class', 'preset-add-field')
28446             .call(bootstrap.tooltip()
28447                 .placement('top')
28448                 .title(function(d) { return d.label(); }))
28449             .append('span')
28450             .attr('class', function(d) { return 'icon ' + d.icon; });
28451
28452         $buttons.on('click', show);
28453
28454         $buttons.exit()
28455             .remove();
28456
28457         function show(field) {
28458             field.show = true;
28459             presets(selection);
28460             field.input.focus();
28461         }
28462
28463         function revert(field) {
28464             d3.event.stopPropagation();
28465             d3.event.preventDefault();
28466             event.change(field.revert());
28467         }
28468
28469         function remove(field) {
28470             d3.event.stopPropagation();
28471             d3.event.preventDefault();
28472             event.change(field.remove());
28473         }
28474     }
28475
28476     presets.preset = function(_) {
28477         if (!arguments.length) return preset;
28478         if (preset && preset.id === _.id) return presets;
28479         preset = _;
28480         fields = null;
28481         return presets;
28482     };
28483
28484     presets.state = function(_) {
28485         if (!arguments.length) return state;
28486         state = _;
28487         return presets;
28488     };
28489
28490     presets.tags = function(_) {
28491         if (!arguments.length) return tags;
28492         tags = _;
28493         // Don't reset fields here.
28494         return presets;
28495     };
28496
28497     presets.entityID = function(_) {
28498         if (!arguments.length) return id;
28499         if (id === _) return presets;
28500         id = _;
28501         fields = null;
28502         return presets;
28503     };
28504
28505     return d3.rebind(presets, event, 'on');
28506 };
28507 iD.ui.PresetIcon = function() {
28508     var preset, geometry;
28509
28510     function presetIcon(selection) {
28511         selection.each(setup);
28512     }
28513
28514     function setup() {
28515         var selection = d3.select(this),
28516             p = preset.apply(this, arguments),
28517             geom = geometry.apply(this, arguments);
28518
28519         var $fill = selection.selectAll('.preset-icon-fill')
28520             .data([0]);
28521
28522         $fill.enter().append('div');
28523
28524         $fill.attr('class', function() {
28525             var s = 'preset-icon-fill preset-icon-fill-' + geom;
28526             for (var i in p.tags) {
28527                 s += ' tag-' + i + ' tag-' + i + '-' + p.tags[i];
28528             }
28529             return s;
28530         });
28531
28532         var $icon = selection.selectAll('.preset-icon')
28533             .data([0]);
28534
28535         $icon.enter().append('div');
28536
28537         $icon.attr('class', function() {
28538             var icon = p.icon || (geom === 'line' ? 'other-line' : 'marker-stroked'),
28539                 klass = 'feature-' + icon + ' preset-icon';
28540
28541             var featureicon = iD.data.featureIcons[icon];
28542             if (featureicon && featureicon[geom]) {
28543                 klass += ' preset-icon-' + geom;
28544             } else if (icon === 'multipolygon') {
28545                 // Special case (geometry === 'area')
28546                 klass += ' preset-icon-relation';
28547             }
28548
28549             return klass;
28550         });
28551     }
28552
28553     presetIcon.preset = function(_) {
28554         if (!arguments.length) return preset;
28555         preset = d3.functor(_);
28556         return presetIcon;
28557     };
28558
28559     presetIcon.geometry = function(_) {
28560         if (!arguments.length) return geometry;
28561         geometry = d3.functor(_);
28562         return presetIcon;
28563     };
28564
28565     return presetIcon;
28566 };
28567 iD.ui.PresetList = function(context) {
28568     var event = d3.dispatch('choose'),
28569         id,
28570         currentPreset,
28571         autofocus = false;
28572
28573     function presetList(selection) {
28574         var geometry = context.geometry(id),
28575             presets = context.presets().matchGeometry(geometry);
28576
28577         selection.html('');
28578
28579         var messagewrap = selection.append('div')
28580             .attr('class', 'header fillL cf');
28581
28582         var message = messagewrap.append('h3')
28583             .text(t('inspector.choose'));
28584
28585         if (context.entity(id).isUsed(context.graph())) {
28586             messagewrap.append('button')
28587                 .attr('class', 'preset-choose')
28588                 .on('click', function() { event.choose(currentPreset); })
28589                 .append('span')
28590                 .attr('class', 'icon forward');
28591         } else {
28592             messagewrap.append('button')
28593                 .attr('class', 'close')
28594                 .on('click', function() {
28595                     context.enter(iD.modes.Browse(context));
28596                 })
28597                 .append('span')
28598                 .attr('class', 'icon close');
28599         }
28600
28601         function keydown() {
28602             // hack to let delete shortcut work when search is autofocused
28603             if (search.property('value').length === 0 &&
28604                 (d3.event.keyCode === d3.keybinding.keyCodes['⌫'] ||
28605                  d3.event.keyCode === d3.keybinding.keyCodes['⌦'])) {
28606                 d3.event.preventDefault();
28607                 d3.event.stopPropagation();
28608                 iD.operations.Delete([id], context)();
28609             } else if (search.property('value').length === 0 &&
28610                 (d3.event.ctrlKey || d3.event.metaKey) &&
28611                 d3.event.keyCode === d3.keybinding.keyCodes.z) {
28612                 d3.event.preventDefault();
28613                 d3.event.stopPropagation();
28614                 context.undo();
28615             } else if (!d3.event.ctrlKey && !d3.event.metaKey) {
28616                 d3.select(this).on('keydown', null);
28617             }
28618         }
28619
28620         function keypress() {
28621             // enter
28622             var value = search.property('value');
28623             if (d3.event.keyCode === 13 && value.length) {
28624                 list.selectAll('.preset-list-item:first-child').datum().choose();
28625             }
28626         }
28627
28628         function inputevent() {
28629             var value = search.property('value');
28630             list.classed('filtered', value.length);
28631             if (value.length) {
28632                 var results = presets.search(value, geometry);
28633                 message.text(t('inspector.results', {
28634                     n: results.collection.length,
28635                     search: value
28636                 }));
28637                 list.call(drawList, results);
28638             } else {
28639                 list.call(drawList, context.presets().defaults(geometry, 36));
28640                 message.text(t('inspector.choose'));
28641             }
28642         }
28643
28644         var searchWrap = selection.append('div')
28645             .attr('class', 'search-header');
28646
28647         var search = searchWrap.append('input')
28648             .attr('class', 'preset-search-input')
28649             .attr('placeholder', t('inspector.search'))
28650             .attr('type', 'search')
28651             .on('keydown', keydown)
28652             .on('keypress', keypress)
28653             .on('input', inputevent);
28654
28655         searchWrap.append('span')
28656             .attr('class', 'icon search');
28657
28658         if (autofocus) {
28659             search.node().focus();
28660         }
28661
28662         var listWrap = selection.append('div')
28663             .attr('class', 'inspector-body');
28664
28665         var list = listWrap.append('div')
28666             .attr('class', 'preset-list fillL cf')
28667             .call(drawList, context.presets().defaults(geometry, 36));
28668     }
28669
28670     function drawList(list, presets) {
28671         var collection = presets.collection.map(function(preset) {
28672             return preset.members ? CategoryItem(preset) : PresetItem(preset);
28673         });
28674
28675         var items = list.selectAll('.preset-list-item')
28676             .data(collection, function(d) { return d.preset.id; });
28677
28678         items.enter().append('div')
28679             .attr('class', function(item) { return 'preset-list-item preset-' + item.preset.id.replace('/', '-'); })
28680             .classed('current', function(item) { return item.preset === currentPreset; })
28681             .each(function(item) {
28682                 d3.select(this).call(item);
28683             })
28684             .style('opacity', 0)
28685             .transition()
28686             .style('opacity', 1);
28687
28688         items.order();
28689
28690         items.exit()
28691             .remove();
28692     }
28693
28694     function CategoryItem(preset) {
28695         var box, sublist, shown = false;
28696
28697         function item(selection) {
28698             var wrap = selection.append('div')
28699                 .attr('class', 'preset-list-button-wrap category col12');
28700
28701             wrap.append('button')
28702                 .attr('class', 'preset-list-button')
28703                 .call(iD.ui.PresetIcon()
28704                     .geometry(context.geometry(id))
28705                     .preset(preset))
28706                 .on('click', item.choose)
28707                 .append('div')
28708                 .attr('class', 'label')
28709                 .text(preset.name());
28710
28711             box = selection.append('div')
28712                 .attr('class', 'subgrid col12')
28713                 .style('max-height', '0px')
28714                 .style('opacity', 0);
28715
28716             box.append('div')
28717                 .attr('class', 'arrow');
28718
28719             sublist = box.append('div')
28720                 .attr('class', 'preset-list fillL3 cf fl');
28721         }
28722
28723         item.choose = function() {
28724             if (shown) {
28725                 shown = false;
28726                 box.transition()
28727                     .duration(200)
28728                     .style('opacity', '0')
28729                     .style('max-height', '0px')
28730                     .style('padding-bottom', '0px');
28731             } else {
28732                 shown = true;
28733                 sublist.call(drawList, preset.members);
28734                 box.transition()
28735                     .duration(200)
28736                     .style('opacity', '1')
28737                     .style('max-height', 200 + preset.members.collection.length * 80 + 'px')
28738                     .style('padding-bottom', '20px');
28739             }
28740         };
28741
28742         item.preset = preset;
28743
28744         return item;
28745     }
28746
28747     function PresetItem(preset) {
28748         function item(selection) {
28749             var wrap = selection.append('div')
28750                 .attr('class', 'preset-list-button-wrap col12');
28751
28752             wrap.append('button')
28753                 .attr('class', 'preset-list-button')
28754                 .call(iD.ui.PresetIcon()
28755                     .geometry(context.geometry(id))
28756                     .preset(preset))
28757                 .on('click', item.choose)
28758                 .append('div')
28759                 .attr('class', 'label')
28760                 .text(preset.name());
28761
28762             wrap.call(item.reference.button);
28763             selection.call(item.reference.body);
28764         }
28765
28766         item.choose = function() {
28767             context.presets().choose(preset);
28768
28769             context.perform(
28770                 iD.actions.ChangePreset(id, currentPreset, preset),
28771                 t('operations.change_tags.annotation'));
28772
28773             event.choose(preset);
28774         };
28775
28776         item.help = function() {
28777             d3.event.stopPropagation();
28778             item.reference.toggle();
28779         };
28780
28781         item.preset = preset;
28782         item.reference = iD.ui.TagReference(preset.reference(context.geometry(id)));
28783
28784         return item;
28785     }
28786
28787     presetList.autofocus = function(_) {
28788         if (!arguments.length) return autofocus;
28789         autofocus = _;
28790         return presetList;
28791     };
28792
28793     presetList.entityID = function(_) {
28794         if (!arguments.length) return id;
28795         id = _;
28796         presetList.preset(context.presets().match(context.entity(id), context.graph()));
28797         return presetList;
28798     };
28799
28800     presetList.preset = function(_) {
28801         if (!arguments.length) return currentPreset;
28802         currentPreset = _;
28803         return presetList;
28804     };
28805
28806     return d3.rebind(presetList, event, 'on');
28807 };
28808 iD.ui.RadialMenu = function(context, operations) {
28809     var menu,
28810         center = [0, 0],
28811         tooltip;
28812
28813     var radialMenu = function(selection) {
28814         if (!operations.length)
28815             return;
28816
28817         selection.node().parentNode.focus();
28818
28819         function click(operation) {
28820             d3.event.stopPropagation();
28821             if (operation.disabled())
28822                 return;
28823             operation();
28824             radialMenu.close();
28825         }
28826
28827         menu = selection.append('g')
28828             .attr('class', 'radial-menu')
28829             .attr('transform', 'translate(' + center + ')')
28830             .attr('opacity', 0);
28831
28832         menu.transition()
28833             .attr('opacity', 1);
28834
28835         var r = 50,
28836             a = Math.PI / 4,
28837             a0 = -Math.PI / 4,
28838             a1 = a0 + (operations.length - 1) * a;
28839
28840         menu.append('path')
28841             .attr('class', 'radial-menu-background')
28842             .attr('d', 'M' + r * Math.sin(a0) + ',' +
28843                              r * Math.cos(a0) +
28844                       ' A' + r + ',' + r + ' 0 ' + (operations.length > 5 ? '1' : '0') + ',0 ' +
28845                              (r * Math.sin(a1) + 1e-3) + ',' +
28846                              (r * Math.cos(a1) + 1e-3)) // Force positive-length path (#1305)
28847             .attr('stroke-width', 50)
28848             .attr('stroke-linecap', 'round');
28849
28850         var button = menu.selectAll()
28851             .data(operations)
28852             .enter().append('g')
28853             .attr('transform', function(d, i) {
28854                 return 'translate(' + r * Math.sin(a0 + i * a) + ',' +
28855                                       r * Math.cos(a0 + i * a) + ')';
28856             });
28857
28858         button.append('circle')
28859             .attr('class', function(d) { return 'radial-menu-item radial-menu-item-' + d.id; })
28860             .attr('r', 15)
28861             .classed('disabled', function(d) { return d.disabled(); })
28862             .on('click', click)
28863             .on('mousedown', mousedown)
28864             .on('mouseover', mouseover)
28865             .on('mouseout', mouseout);
28866
28867         button.append('use')
28868             .attr('transform', 'translate(-10, -10)')
28869             .attr('clip-path', 'url(#clip-square-20)')
28870             .attr('xlink:href', function(d) { return '#icon-operation-' + (d.disabled() ? 'disabled-' : '') + d.id; });
28871
28872         tooltip = d3.select(document.body)
28873             .append('div')
28874             .attr('class', 'tooltip-inner radial-menu-tooltip');
28875
28876         function mousedown() {
28877             d3.event.stopPropagation(); // https://github.com/openstreetmap/iD/issues/1869
28878         }
28879
28880         function mouseover(d, i) {
28881             var rect = context.surfaceRect(),
28882                 angle = a0 + i * a,
28883                 top = rect.top + (r + 25) * Math.cos(angle) + center[1] + 'px',
28884                 left = rect.left + (r + 25) * Math.sin(angle) + center[0] + 'px',
28885                 bottom = rect.height - (r + 25) * Math.cos(angle) - center[1] + 'px',
28886                 right = rect.width - (r + 25) * Math.sin(angle) - center[0] + 'px';
28887
28888             tooltip
28889                 .style('top', null)
28890                 .style('left', null)
28891                 .style('bottom', null)
28892                 .style('right', null)
28893                 .style('display', 'block')
28894                 .html(iD.ui.tooltipHtml(d.tooltip(), d.keys[0]));
28895
28896             if (i === 0) {
28897                 tooltip
28898                     .style('right', right)
28899                     .style('top', top);
28900             } else if (i >= 4) {
28901                 tooltip
28902                     .style('left', left)
28903                     .style('bottom', bottom);
28904             } else {
28905                 tooltip
28906                     .style('left', left)
28907                     .style('top', top);
28908             }
28909         }
28910
28911         function mouseout() {
28912             tooltip.style('display', 'none');
28913         }
28914     };
28915
28916     radialMenu.close = function() {
28917         if (menu) {
28918             menu
28919                 .style('pointer-events', 'none')
28920                 .transition()
28921                 .attr('opacity', 0)
28922                 .remove();
28923         }
28924
28925         if (tooltip) {
28926             tooltip.remove();
28927         }
28928     };
28929
28930     radialMenu.center = function(_) {
28931         if (!arguments.length) return center;
28932         center = _;
28933         return radialMenu;
28934     };
28935
28936     return radialMenu;
28937 };
28938 iD.ui.RawMemberEditor = function(context) {
28939     var id;
28940
28941     function selectMember(d) {
28942         d3.event.preventDefault();
28943         context.enter(iD.modes.Select(context, [d.id]));
28944     }
28945
28946     function changeRole(d) {
28947         var role = d3.select(this).property('value');
28948         context.perform(
28949             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.id, {role: role}), d.index),
28950             t('operations.change_role.annotation'));
28951     }
28952
28953     function deleteMember(d) {
28954         context.perform(
28955             iD.actions.DeleteMember(d.relation.id, d.index),
28956             t('operations.delete_member.annotation'));
28957
28958         if (!context.hasEntity(d.relation.id)) {
28959             context.enter(iD.modes.Browse(context));
28960         }
28961     }
28962
28963     function rawMemberEditor(selection) {
28964         var entity = context.entity(id),
28965             memberships = [];
28966
28967         entity.members.forEach(function(member, index) {
28968             memberships.push({
28969                 index: index,
28970                 id: member.id,
28971                 role: member.role,
28972                 relation: entity,
28973                 member: context.hasEntity(member.id)
28974             });
28975         });
28976
28977         selection.call(iD.ui.Disclosure()
28978             .title(t('inspector.all_members') + ' (' + memberships.length + ')')
28979             .expanded(true)
28980             .on('toggled', toggled)
28981             .content(content));
28982
28983         function toggled(expanded) {
28984             if (expanded) {
28985                 selection.node().parentNode.scrollTop += 200;
28986             }
28987         }
28988
28989         function content($wrap) {
28990             var $list = $wrap.selectAll('.member-list')
28991                 .data([0]);
28992
28993             $list.enter().append('ul')
28994                 .attr('class', 'member-list');
28995
28996             var $items = $list.selectAll('li')
28997                 .data(memberships, function(d) {
28998                     return iD.Entity.key(d.relation) + ',' + d.index + ',' +
28999                         (d.member ? iD.Entity.key(d.member) : 'incomplete');
29000                 });
29001
29002             var $enter = $items.enter().append('li')
29003                 .attr('class', 'member-row form-field')
29004                 .classed('member-incomplete', function(d) { return !d.member; });
29005
29006             $enter.each(function(d) {
29007                 if (d.member) {
29008                     var $label = d3.select(this).append('label')
29009                         .attr('class', 'form-label')
29010                         .append('a')
29011                         .attr('href', '#')
29012                         .on('click', selectMember);
29013
29014                     $label.append('span')
29015                         .attr('class', 'member-entity-type')
29016                         .text(function(d) { return context.presets().match(d.member, context.graph()).name(); });
29017
29018                     $label.append('span')
29019                         .attr('class', 'member-entity-name')
29020                         .text(function(d) { return iD.util.displayName(d.member); });
29021
29022                 } else {
29023                     d3.select(this).append('label')
29024                         .attr('class', 'form-label')
29025                         .text(t('inspector.incomplete'));
29026                 }
29027             });
29028
29029             $enter.append('input')
29030                 .attr('class', 'member-role')
29031                 .property('type', 'text')
29032                 .attr('maxlength', 255)
29033                 .attr('placeholder', t('inspector.role'))
29034                 .property('value', function(d) { return d.role; })
29035                 .on('change', changeRole);
29036
29037             $enter.append('button')
29038                 .attr('tabindex', -1)
29039                 .attr('class', 'remove button-input-action member-delete minor')
29040                 .on('click', deleteMember)
29041                 .append('span')
29042                 .attr('class', 'icon delete');
29043
29044             $items.exit()
29045                 .remove();
29046         }
29047     }
29048
29049     rawMemberEditor.entityID = function(_) {
29050         if (!arguments.length) return id;
29051         id = _;
29052         return rawMemberEditor;
29053     };
29054
29055     return rawMemberEditor;
29056 };
29057 iD.ui.RawMembershipEditor = function(context) {
29058     var id, showBlank;
29059
29060     function selectRelation(d) {
29061         d3.event.preventDefault();
29062         context.enter(iD.modes.Select(context, [d.relation.id]));
29063     }
29064
29065     function changeRole(d) {
29066         var role = d3.select(this).property('value');
29067         context.perform(
29068             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.member, {role: role}), d.index),
29069             t('operations.change_role.annotation'));
29070     }
29071
29072     function addMembership(d, role) {
29073         showBlank = false;
29074
29075         if (d.relation) {
29076             context.perform(
29077                 iD.actions.AddMember(d.relation.id, {id: id, type: context.entity(id).type, role: role}),
29078                 t('operations.add_member.annotation'));
29079
29080         } else {
29081             var relation = iD.Relation();
29082
29083             context.perform(
29084                 iD.actions.AddEntity(relation),
29085                 iD.actions.AddMember(relation.id, {id: id, type: context.entity(id).type, role: role}),
29086                 t('operations.add.annotation.relation'));
29087
29088             context.enter(iD.modes.Select(context, [relation.id]));
29089         }
29090     }
29091
29092     function deleteMembership(d) {
29093         context.perform(
29094             iD.actions.DeleteMember(d.relation.id, d.index),
29095             t('operations.delete_member.annotation'));
29096     }
29097
29098     function relations(q) {
29099         var newRelation = {
29100                 relation: null,
29101                 value: t('inspector.new_relation')
29102             },
29103             result = [],
29104             graph = context.graph();
29105
29106         context.intersects(context.extent()).forEach(function(entity) {
29107             if (entity.type !== 'relation' || entity.id === id)
29108                 return;
29109
29110             var presetName = context.presets().match(entity, graph).name(),
29111                 entityName = iD.util.displayName(entity) || '';
29112
29113             var value = presetName + ' ' + entityName;
29114             if (q && value.toLowerCase().indexOf(q.toLowerCase()) === -1)
29115                 return;
29116
29117             result.push({
29118                 relation: entity,
29119                 value: value
29120             });
29121         });
29122
29123         result.sort(function(a, b) {
29124             return iD.Relation.creationOrder(a.relation, b.relation);
29125         });
29126         result.unshift(newRelation);
29127
29128         return result;
29129     }
29130
29131     function rawMembershipEditor(selection) {
29132         var entity = context.entity(id),
29133             memberships = [];
29134
29135         context.graph().parentRelations(entity).forEach(function(relation) {
29136             relation.members.forEach(function(member, index) {
29137                 if (member.id === entity.id) {
29138                     memberships.push({relation: relation, member: member, index: index});
29139                 }
29140             });
29141         });
29142
29143         selection.call(iD.ui.Disclosure()
29144             .title(t('inspector.all_relations') + ' (' + memberships.length + ')')
29145             .expanded(true)
29146             .on('toggled', toggled)
29147             .content(content));
29148
29149         function toggled(expanded) {
29150             if (expanded) {
29151                 selection.node().parentNode.scrollTop += 200;
29152             }
29153         }
29154
29155         function content($wrap) {
29156             var $list = $wrap.selectAll('.member-list')
29157                 .data([0]);
29158
29159             $list.enter().append('ul')
29160                 .attr('class', 'member-list');
29161
29162             var $items = $list.selectAll('li.member-row-normal')
29163                 .data(memberships, function(d) { return iD.Entity.key(d.relation) + ',' + d.index; });
29164
29165             var $enter = $items.enter().append('li')
29166                 .attr('class', 'member-row member-row-normal form-field');
29167
29168             var $label = $enter.append('label')
29169                 .attr('class', 'form-label')
29170                 .append('a')
29171                 .attr('href', '#')
29172                 .on('click', selectRelation);
29173
29174             $label.append('span')
29175                 .attr('class', 'member-entity-type')
29176                 .text(function(d) { return context.presets().match(d.relation, context.graph()).name(); });
29177
29178             $label.append('span')
29179                 .attr('class', 'member-entity-name')
29180                 .text(function(d) { return iD.util.displayName(d.relation); });
29181
29182             $enter.append('input')
29183                 .attr('class', 'member-role')
29184                 .property('type', 'text')
29185                 .attr('maxlength', 255)
29186                 .attr('placeholder', t('inspector.role'))
29187                 .property('value', function(d) { return d.member.role; })
29188                 .on('change', changeRole);
29189
29190             $enter.append('button')
29191                 .attr('tabindex', -1)
29192                 .attr('class', 'remove button-input-action member-delete minor')
29193                 .on('click', deleteMembership)
29194                 .append('span')
29195                 .attr('class', 'icon delete');
29196
29197             $items.exit()
29198                 .remove();
29199
29200             if (showBlank) {
29201                 var $new = $list.selectAll('.member-row-new')
29202                     .data([0]);
29203
29204                 $enter = $new.enter().append('li')
29205                     .attr('class', 'member-row member-row-new form-field');
29206
29207                 $enter.append('input')
29208                     .attr('type', 'text')
29209                     .attr('class', 'member-entity-input')
29210                     .call(d3.combobox()
29211                         .minItems(1)
29212                         .fetcher(function(value, callback) {
29213                             callback(relations(value));
29214                         })
29215                         .on('accept', function(d) {
29216                             addMembership(d, $new.select('.member-role').property('value'));
29217                         }));
29218
29219                 $enter.append('input')
29220                     .attr('class', 'member-role')
29221                     .property('type', 'text')
29222                     .attr('maxlength', 255)
29223                     .attr('placeholder', t('inspector.role'))
29224                     .on('change', changeRole);
29225
29226                 $enter.append('button')
29227                     .attr('tabindex', -1)
29228                     .attr('class', 'remove button-input-action member-delete minor')
29229                     .on('click', deleteMembership)
29230                     .append('span')
29231                     .attr('class', 'icon delete');
29232
29233             } else {
29234                 $list.selectAll('.member-row-new')
29235                     .remove();
29236             }
29237
29238             var $add = $wrap.selectAll('.add-relation')
29239                 .data([0]);
29240
29241             $add.enter().append('button')
29242                 .attr('class', 'add-relation')
29243                 .append('span')
29244                 .attr('class', 'icon plus light');
29245
29246             $wrap.selectAll('.add-relation')
29247                 .on('click', function() {
29248                     showBlank = true;
29249                     content($wrap);
29250                     $list.selectAll('.member-entity-input').node().focus();
29251                 });
29252         }
29253     }
29254
29255     rawMembershipEditor.entityID = function(_) {
29256         if (!arguments.length) return id;
29257         id = _;
29258         return rawMembershipEditor;
29259     };
29260
29261     return rawMembershipEditor;
29262 };
29263 iD.ui.RawTagEditor = function(context) {
29264     var event = d3.dispatch('change'),
29265         taginfo = iD.taginfo(),
29266         showBlank = false,
29267         state,
29268         preset,
29269         tags,
29270         id;
29271
29272     function rawTagEditor(selection) {
29273         var count = Object.keys(tags).filter(function(d) { return d; }).length;
29274
29275         selection.call(iD.ui.Disclosure()
29276             .title(t('inspector.all_tags') + ' (' + count + ')')
29277             .expanded(iD.ui.RawTagEditor.expanded || preset.isFallback())
29278             .on('toggled', toggled)
29279             .content(content));
29280
29281         function toggled(expanded) {
29282             iD.ui.RawTagEditor.expanded = expanded;
29283             if (expanded) {
29284                 selection.node().parentNode.scrollTop += 200;
29285             }
29286         }
29287     }
29288
29289     function content($wrap) {
29290         var entries = d3.entries(tags);
29291
29292         if (!entries.length || showBlank) {
29293             showBlank = false;
29294             entries.push({key: '', value: ''});
29295         }
29296
29297         var $list = $wrap.selectAll('.tag-list')
29298             .data([0]);
29299
29300         $list.enter().append('ul')
29301             .attr('class', 'tag-list');
29302
29303         var $newTag = $wrap.selectAll('.add-tag')
29304             .data([0]);
29305
29306         var $enter = $newTag.enter().append('button')
29307             .attr('class', 'add-tag');
29308
29309         $enter.append('span')
29310             .attr('class', 'icon plus light');
29311
29312         $newTag.on('click', addTag);
29313
29314         var $items = $list.selectAll('li')
29315             .data(entries, function(d) { return d.key; });
29316
29317         // Enter
29318
29319         $enter = $items.enter().append('li')
29320             .attr('class', 'tag-row cf');
29321
29322         $enter.append('div')
29323             .attr('class', 'key-wrap')
29324             .append('input')
29325             .property('type', 'text')
29326             .attr('class', 'key')
29327             .attr('maxlength', 255);
29328
29329         $enter.append('div')
29330             .attr('class', 'input-wrap-position')
29331             .append('input')
29332             .property('type', 'text')
29333             .attr('class', 'value')
29334             .attr('maxlength', 255);
29335
29336         $enter.append('button')
29337             .attr('tabindex', -1)
29338             .attr('class', 'remove minor')
29339             .append('span')
29340             .attr('class', 'icon delete');
29341
29342         $enter.each(bindTypeahead);
29343
29344         // Update
29345
29346         $items.order();
29347
29348         $items.each(function(tag) {
29349             var reference = iD.ui.TagReference({key: tag.key});
29350
29351             if (state === 'hover') {
29352                 reference.showing(false);
29353             }
29354
29355             d3.select(this)
29356                 .call(reference.button)
29357                 .call(reference.body);
29358         });
29359
29360         $items.select('input.key')
29361             .value(function(d) { return d.key; })
29362             .on('blur', keyChange)
29363             .on('change', keyChange);
29364
29365         $items.select('input.value')
29366             .value(function(d) { return d.value; })
29367             .on('blur', valueChange)
29368             .on('change', valueChange)
29369             .on('keydown.push-more', pushMore);
29370
29371         $items.select('button.remove')
29372             .on('click', removeTag);
29373
29374         $items.exit()
29375             .remove();
29376
29377         function pushMore() {
29378             if (d3.event.keyCode === 9 && !d3.event.shiftKey &&
29379                 $list.selectAll('li:last-child input.value').node() === this) {
29380                 addTag();
29381             }
29382         }
29383
29384         function bindTypeahead() {
29385             var row = d3.select(this),
29386                 key = row.selectAll('input.key'),
29387                 value = row.selectAll('input.value');
29388
29389             function sort(value, data) {
29390                 var sameletter = [],
29391                     other = [];
29392                 for (var i = 0; i < data.length; i++) {
29393                     if (data[i].value.substring(0, value.length) === value) {
29394                         sameletter.push(data[i]);
29395                     } else {
29396                         other.push(data[i]);
29397                     }
29398                 }
29399                 return sameletter.concat(other);
29400             }
29401
29402             key.call(d3.combobox()
29403                 .fetcher(function(value, callback) {
29404                     taginfo.keys({
29405                         debounce: true,
29406                         geometry: context.geometry(id),
29407                         query: value
29408                     }, function(err, data) {
29409                         if (!err) callback(sort(value, data));
29410                     });
29411                 }));
29412
29413             value.call(d3.combobox()
29414                 .fetcher(function(value, callback) {
29415                     taginfo.values({
29416                         debounce: true,
29417                         key: key.value(),
29418                         geometry: context.geometry(id),
29419                         query: value
29420                     }, function(err, data) {
29421                         if (!err) callback(sort(value, data));
29422                     });
29423                 }));
29424         }
29425
29426         function keyChange(d) {
29427             var kOld = d.key,
29428                 kNew = this.value.trim(),
29429                 tag = {};
29430
29431             if (kNew && kNew !== kOld) {
29432                 var match = kNew.match(/^(.*?)(?:_(\d+))?$/),
29433                     base = match[1],
29434                     suffix = +(match[2] || 1);
29435                 while (tags[kNew]) {  // rename key if already in use
29436                     kNew = base + '_' + suffix++;
29437                 }
29438             }
29439             tag[kOld] = undefined;
29440             tag[kNew] = d.value;
29441             d.key = kNew; // Maintain DOM identity through the subsequent update.
29442             this.value = kNew;
29443             event.change(tag);
29444         }
29445
29446         function valueChange(d) {
29447             var tag = {};
29448             tag[d.key] = this.value;
29449             event.change(tag);
29450         }
29451
29452         function removeTag(d) {
29453             var tag = {};
29454             tag[d.key] = undefined;
29455             event.change(tag);
29456         }
29457
29458         function addTag() {
29459             // Wrapped in a setTimeout in case it's being called from a blur
29460             // handler. Without the setTimeout, the call to `content` would
29461             // wipe out the pending value change.
29462             setTimeout(function() {
29463                 showBlank = true;
29464                 content($wrap);
29465                 $list.selectAll('li:last-child input.key').node().focus();
29466             }, 0);
29467         }
29468     }
29469
29470     rawTagEditor.state = function(_) {
29471         if (!arguments.length) return state;
29472         state = _;
29473         return rawTagEditor;
29474     };
29475
29476     rawTagEditor.preset = function(_) {
29477         if (!arguments.length) return preset;
29478         preset = _;
29479         return rawTagEditor;
29480     };
29481
29482     rawTagEditor.tags = function(_) {
29483         if (!arguments.length) return tags;
29484         tags = _;
29485         return rawTagEditor;
29486     };
29487
29488     rawTagEditor.entityID = function(_) {
29489         if (!arguments.length) return id;
29490         id = _;
29491         return rawTagEditor;
29492     };
29493
29494     return d3.rebind(rawTagEditor, event, 'on');
29495 };
29496 iD.ui.Restore = function(context) {
29497     return function(selection) {
29498         if (!context.history().lock() || !context.history().restorableChanges())
29499             return;
29500
29501         var modal = iD.ui.modal(selection);
29502
29503         modal.select('.modal')
29504             .attr('class', 'modal fillL col6');
29505
29506         var introModal = modal.select('.content');
29507
29508         introModal.attr('class','cf');
29509
29510         introModal.append('div')
29511             .attr('class', 'modal-section')
29512             .append('h3')
29513             .text(t('restore.heading'));
29514
29515         introModal.append('div')
29516             .attr('class','modal-section')
29517             .append('p')
29518             .text(t('restore.description'));
29519
29520         var buttonWrap = introModal.append('div')
29521             .attr('class', 'modal-actions cf');
29522
29523         var restore = buttonWrap.append('button')
29524             .attr('class', 'restore col6')
29525             .text(t('restore.restore'))
29526             .on('click', function() {
29527                 context.history().restore();
29528                 modal.remove();
29529             });
29530
29531         buttonWrap.append('button')
29532             .attr('class', 'reset col6')
29533             .text(t('restore.reset'))
29534             .on('click', function() {
29535                 context.history().clearSaved();
29536                 modal.remove();
29537             });
29538
29539         restore.node().focus();
29540     };
29541 };
29542 iD.ui.Save = function(context) {
29543     var history = context.history(),
29544         key = iD.ui.cmd('⌘S');
29545
29546     function saving() {
29547         return context.mode().id === 'save';
29548     }
29549
29550     function save() {
29551         d3.event.preventDefault();
29552         if (!saving() && history.hasChanges()) {
29553             context.enter(iD.modes.Save(context));
29554         }
29555     }
29556
29557     return function(selection) {
29558         var tooltip = bootstrap.tooltip()
29559             .placement('bottom')
29560             .html(true)
29561             .title(iD.ui.tooltipHtml(t('save.no_changes'), key));
29562
29563         var button = selection.append('button')
29564             .attr('class', 'save col12 disabled')
29565             .attr('tabindex', -1)
29566             .on('click', save)
29567             .call(tooltip);
29568
29569         button.append('span')
29570             .attr('class', 'label')
29571             .text(t('save.title'));
29572
29573         button.append('span')
29574             .attr('class', 'count')
29575             .text('0');
29576
29577         var keybinding = d3.keybinding('undo-redo')
29578             .on(key, save);
29579
29580         d3.select(document)
29581             .call(keybinding);
29582
29583         var numChanges = 0;
29584
29585         context.history().on('change.save', function() {
29586             var _ = history.difference().summary().length;
29587             if (_ === numChanges)
29588                 return;
29589             numChanges = _;
29590
29591             tooltip.title(iD.ui.tooltipHtml(t(numChanges > 0 ?
29592                     'save.help' : 'save.no_changes'), key));
29593
29594             button
29595                 .classed('disabled', numChanges === 0)
29596                 .classed('has-count', numChanges > 0);
29597
29598             button.select('span.count')
29599                 .text(numChanges);
29600         });
29601
29602         context.on('enter.save', function() {
29603             button.property('disabled', saving());
29604             if (saving()) button.call(tooltip.hide);
29605         });
29606     };
29607 };
29608 iD.ui.Scale = function(context) {
29609     var projection = context.projection,
29610         imperial = (iD.detect().locale === 'en-us'),
29611         maxLength = 180,
29612         tickHeight = 8;
29613
29614     function scaleDefs(loc1, loc2) {
29615         var lat = (loc2[1] + loc1[1]) / 2,
29616             conversion = (imperial ? 3.28084 : 1),
29617             dist = iD.geo.lonToMeters(loc2[0] - loc1[0], lat) * conversion,
29618             scale = { dist: 0, px: 0, text: '' },
29619             buckets, i, val, dLon;
29620
29621         if (imperial) {
29622             buckets = [5280000, 528000, 52800, 5280, 500, 50, 5, 1];
29623         } else {
29624             buckets = [5000000, 500000, 50000, 5000, 500, 50, 5, 1];
29625         }
29626
29627         // determine a user-friendly endpoint for the scale
29628         for (i = 0; i < buckets.length; i++) {
29629             val = buckets[i];
29630             if (dist >= val) {
29631                 scale.dist = Math.floor(dist / val) * val;
29632                 break;
29633             }
29634         }
29635
29636         dLon = iD.geo.metersToLon(scale.dist / conversion, lat);
29637         scale.px = Math.round(projection([loc1[0] + dLon, loc1[1]])[0]);
29638
29639         if (imperial) {
29640             if (scale.dist >= 5280) {
29641                 scale.dist /= 5280;
29642                 scale.text = String(scale.dist) + ' mi';
29643             } else {
29644                 scale.text = String(scale.dist) + ' ft';
29645             }
29646         } else {
29647             if (scale.dist >= 1000) {
29648                 scale.dist /= 1000;
29649                 scale.text = String(scale.dist) + ' km';
29650             } else {
29651                 scale.text = String(scale.dist) + ' m';
29652             }
29653         }
29654
29655         return scale;
29656     }
29657
29658     function update(selection) {
29659         // choose loc1, loc2 along bottom of viewport (near where the scale will be drawn)
29660         var dims = context.map().dimensions(),
29661             loc1 = projection.invert([0, dims[1]]),
29662             loc2 = projection.invert([maxLength, dims[1]]),
29663             scale = scaleDefs(loc1, loc2);
29664
29665         selection.select('#scalepath')
29666             .attr('d', 'M0.5,0.5v' + tickHeight + 'h' + scale.px + 'v-' + tickHeight);
29667
29668         selection.select('#scaletext')
29669             .attr('x', scale.px + 8)
29670             .attr('y', tickHeight)
29671             .text(scale.text);
29672     }
29673
29674     return function(selection) {
29675         var g = selection.append('svg')
29676             .attr('id', 'scale')
29677             .append('g')
29678             .attr('transform', 'translate(10,11)');
29679
29680         g.append('path').attr('id', 'scalepath');
29681         g.append('text').attr('id', 'scaletext');
29682
29683         update(selection);
29684
29685         context.map().on('move.scale', function() {
29686             update(selection);
29687         });
29688     };
29689 };
29690 iD.ui.SelectionList = function(context, selectedIDs) {
29691
29692     function selectionList(selection) {
29693         selection.classed('selection-list-pane', true);
29694
29695         var header = selection.append('div')
29696             .attr('class', 'header fillL cf');
29697
29698         header.append('h3')
29699             .text(t('inspector.multiselect'));
29700
29701         var listWrap = selection.append('div')
29702             .attr('class', 'inspector-body');
29703
29704         var list = listWrap.append('div')
29705             .attr('class', 'feature-list cf');
29706
29707         context.history().on('change.selection-list', drawList);
29708         drawList();
29709
29710         function drawList() {
29711             var entities = selectedIDs
29712                 .map(function(id) { return context.hasEntity(id); })
29713                 .filter(function(entity) { return entity; });
29714
29715             var items = list.selectAll('.feature-list-item')
29716                 .data(entities, iD.Entity.key);
29717
29718             var enter = items.enter().append('button')
29719                 .attr('class', 'feature-list-item')
29720                 .on('click', function(entity) {
29721                     context.enter(iD.modes.Select(context, [entity.id]));
29722                 });
29723
29724             // Enter
29725
29726             var label = enter.append('div')
29727                 .attr('class', 'label');
29728
29729             label.append('span')
29730                 .attr('class', 'icon icon-pre-text');
29731
29732             label.append('span')
29733                 .attr('class', 'entity-type');
29734
29735             label.append('span')
29736                 .attr('class', 'entity-name');
29737
29738             // Update
29739
29740             items.selectAll('.icon')
29741                 .attr('class', function(entity) { return context.geometry(entity.id) + ' icon icon-pre-text'; });
29742
29743             items.selectAll('.entity-type')
29744                 .text(function(entity) { return context.presets().match(entity, context.graph()).name(); });
29745
29746             items.selectAll('.entity-name')
29747                 .text(function(entity) { return iD.util.displayName(entity); });
29748
29749             // Exit
29750
29751             items.exit()
29752                 .remove();
29753         }
29754     }
29755
29756     return selectionList;
29757
29758 };
29759 iD.ui.Sidebar = function(context) {
29760     var inspector = iD.ui.Inspector(context),
29761         current;
29762
29763     function sidebar(selection) {
29764         var featureListWrap = selection.append('div')
29765             .attr('class', 'feature-list-pane')
29766             .call(iD.ui.FeatureList(context));
29767
29768         selection.call(iD.ui.Notice(context));
29769
29770         var inspectorWrap = selection.append('div')
29771             .attr('class', 'inspector-hidden inspector-wrap fr');
29772
29773         sidebar.hover = function(id) {
29774             if (!current && id) {
29775                 featureListWrap.classed('inspector-hidden', true);
29776                 inspectorWrap.classed('inspector-hidden', false)
29777                     .classed('inspector-hover', true);
29778
29779                 if (inspector.entityID() !== id || inspector.state() !== 'hover') {
29780                     inspector
29781                         .state('hover')
29782                         .entityID(id);
29783
29784                     inspectorWrap.call(inspector);
29785                 }
29786             } else if (!current) {
29787                 featureListWrap.classed('inspector-hidden', false);
29788                 inspectorWrap.classed('inspector-hidden', true);
29789                 inspector.state('hide');
29790             }
29791         };
29792
29793         sidebar.hover = _.throttle(sidebar.hover, 200);
29794
29795         sidebar.select = function(id, newFeature) {
29796             if (!current && id) {
29797                 featureListWrap.classed('inspector-hidden', true);
29798                 inspectorWrap.classed('inspector-hidden', false)
29799                     .classed('inspector-hover', false);
29800
29801                 if (inspector.entityID() !== id || inspector.state() !== 'select') {
29802                     inspector
29803                         .state('select')
29804                         .entityID(id)
29805                         .newFeature(newFeature);
29806
29807                     inspectorWrap.call(inspector);
29808                 }
29809             } else if (!current) {
29810                 featureListWrap.classed('inspector-hidden', false);
29811                 inspectorWrap.classed('inspector-hidden', true);
29812                 inspector.state('hide');
29813             }
29814         };
29815
29816         sidebar.show = function(component) {
29817             featureListWrap.classed('inspector-hidden', true);
29818             inspectorWrap.classed('inspector-hidden', true);
29819             if (current) current.remove();
29820             current = selection.append('div')
29821                 .attr('class', 'sidebar-component')
29822                 .call(component);
29823         };
29824
29825         sidebar.hide = function() {
29826             featureListWrap.classed('inspector-hidden', false);
29827             inspectorWrap.classed('inspector-hidden', true);
29828             if (current) current.remove();
29829             current = null;
29830         };
29831     }
29832
29833     sidebar.hover = function() {};
29834     sidebar.select = function() {};
29835     sidebar.show = function() {};
29836     sidebar.hide = function() {};
29837
29838     return sidebar;
29839 };
29840 iD.ui.SourceSwitch = function(context) {
29841     var keys;
29842
29843     function click() {
29844         d3.event.preventDefault();
29845
29846         if (context.history().hasChanges() &&
29847             !window.confirm(t('source_switch.lose_changes'))) return;
29848
29849         var live = d3.select(this)
29850             .classed('live');
29851
29852         context.connection()
29853             .switch(live ? keys[1] : keys[0]);
29854
29855         context.flush();
29856
29857         d3.select(this)
29858             .text(live ? t('source_switch.dev') : t('source_switch.live'))
29859             .classed('live', !live);
29860     }
29861
29862     var sourceSwitch = function(selection) {
29863         selection.append('a')
29864             .attr('href', '#')
29865             .text(t('source_switch.live'))
29866             .classed('live', true)
29867             .attr('tabindex', -1)
29868             .on('click', click);
29869     };
29870
29871     sourceSwitch.keys = function(_) {
29872         if (!arguments.length) return keys;
29873         keys = _;
29874         return sourceSwitch;
29875     };
29876
29877     return sourceSwitch;
29878 };
29879 iD.ui.Spinner = function(context) {
29880     var connection = context.connection();
29881
29882     return function(selection) {
29883         var img = selection.append('img')
29884             .attr('src', context.imagePath('loader-black.gif'))
29885             .style('opacity', 0);
29886
29887         connection.on('loading.spinner', function() {
29888             img.transition()
29889                 .style('opacity', 1);
29890         });
29891
29892         connection.on('loaded.spinner', function() {
29893             img.transition()
29894                 .style('opacity', 0);
29895         });
29896     };
29897 };
29898 iD.ui.Splash = function(context) {
29899     return function(selection) {
29900         if (context.storage('sawSplash'))
29901              return;
29902
29903         context.storage('sawSplash', true);
29904
29905         var modal = iD.ui.modal(selection);
29906
29907         modal.select('.modal')
29908             .attr('class', 'modal-splash modal col6');
29909
29910         var introModal = modal.select('.content')
29911             .append('div')
29912             .attr('class', 'fillL');
29913
29914         introModal.append('div')
29915             .attr('class','modal-section cf')
29916             .append('h3').text(t('splash.welcome'));
29917
29918         introModal.append('div')
29919             .attr('class','modal-section')
29920             .append('p')
29921             .html(t('splash.text', {
29922                 version: iD.version,
29923                 website: '<a href="http://ideditor.com/">ideditor.com</a>',
29924                 github: '<a href="https://github.com/openstreetmap/iD">github.com</a>'
29925             }));
29926
29927         var buttons = introModal.append('div').attr('class', 'modal-actions cf');
29928
29929         buttons.append('button')
29930             .attr('class', 'col6 walkthrough')
29931             .text(t('splash.walkthrough'))
29932             .on('click', function() {
29933                 d3.select(document.body).call(iD.ui.intro(context));
29934                 modal.close();
29935             });
29936
29937         buttons.append('button')
29938             .attr('class', 'col6 start')
29939             .text(t('splash.start'))
29940             .on('click', modal.close);
29941
29942         modal.select('button.close').attr('class','hide');
29943
29944     };
29945 };
29946 iD.ui.Status = function(context) {
29947     var connection = context.connection(),
29948         errCount = 0;
29949
29950     return function(selection) {
29951
29952         function update() {
29953
29954             connection.status(function(err, apiStatus) {
29955
29956                 selection.html('');
29957
29958                 if (err && errCount++ < 2) return;
29959
29960                 if (err) {
29961                     selection.text(t('status.error'));
29962
29963                 } else if (apiStatus === 'readonly') {
29964                     selection.text(t('status.readonly'));
29965
29966                 } else if (apiStatus === 'offline') {
29967                     selection.text(t('status.offline'));
29968                 }
29969
29970                 selection.attr('class', 'api-status ' + (err ? 'error' : apiStatus));
29971                 if (!err) errCount = 0;
29972
29973             });
29974         }
29975
29976         connection.on('auth', function() { update(selection); });
29977         window.setInterval(update, 90000);
29978         update(selection);
29979     };
29980 };
29981 iD.ui.Success = function(context) {
29982     var event = d3.dispatch('cancel'),
29983         changeset;
29984
29985     function success(selection) {
29986         var message = (changeset.comment || t('success.edited_osm')).substring(0, 130) +
29987             ' ' + context.connection().changesetURL(changeset.id);
29988
29989         var header = selection.append('div')
29990             .attr('class', 'header fillL');
29991
29992         header.append('button')
29993             .attr('class', 'fr')
29994             .append('span')
29995             .attr('class', 'icon close')
29996             .on('click', function() { event.cancel(success); });
29997
29998         header.append('h3')
29999             .text(t('success.just_edited'));
30000
30001         var body = selection.append('div')
30002             .attr('class', 'body save-success fillL');
30003
30004         body.append('p')
30005             .html(t('success.help_html'));
30006
30007         var changesetURL = context.connection().changesetURL(changeset.id);
30008
30009         body.append('a')
30010             .attr('class', 'button col12 osm')
30011             .attr('target', '_blank')
30012             .attr('href', changesetURL)
30013             .text(t('success.view_on_osm'));
30014
30015         var sharing = {
30016             facebook: 'https://facebook.com/sharer/sharer.php?u=' + encodeURIComponent(changesetURL),
30017             twitter: 'https://twitter.com/intent/tweet?source=webclient&text=' + encodeURIComponent(message),
30018             google: 'https://plus.google.com/share?url=' + encodeURIComponent(changesetURL)
30019         };
30020
30021         body.selectAll('.button.social')
30022             .data(d3.entries(sharing))
30023             .enter().append('a')
30024             .attr('class', function(d) { return 'button social col4 ' + d.key; })
30025             .attr('target', '_blank')
30026             .attr('href', function(d) { return d.value; })
30027             .call(bootstrap.tooltip()
30028                 .title(function(d) { return t('success.' + d.key); })
30029                 .placement('bottom'));
30030     }
30031
30032     success.changeset = function(_) {
30033         if (!arguments.length) return changeset;
30034         changeset = _;
30035         return success;
30036     };
30037
30038     return d3.rebind(success, event, 'on');
30039 };
30040 iD.ui.TagReference = function(tag) {
30041     var tagReference = {},
30042         taginfo = iD.taginfo(),
30043         button,
30044         body,
30045         loaded,
30046         showing;
30047
30048     function findLocal(docs) {
30049         var locale = iD.detect().locale.toLowerCase(),
30050             localized;
30051
30052         localized = _.find(docs, function(d) {
30053             return d.lang.toLowerCase() === locale;
30054         });
30055         if (localized) return localized;
30056
30057         // try the non-regional version of a language, like
30058         // 'en' if the language is 'en-US'
30059         if (locale.indexOf('-') !== -1) {
30060             var first = locale.split('-')[0];
30061             localized = _.find(docs, function(d) {
30062                 return d.lang.toLowerCase() === first;
30063             });
30064             if (localized) return localized;
30065         }
30066
30067         // finally fall back to english
30068         return _.find(docs, function(d) {
30069             return d.lang.toLowerCase() === 'en';
30070         });
30071     }
30072
30073     function load() {
30074         button.classed('tag-reference-loading', true);
30075
30076         taginfo.docs(tag, function(err, docs) {
30077             if (!err && docs) {
30078                 docs = findLocal(docs);
30079             }
30080
30081             body.html('');
30082
30083             if (!docs || !docs.description) {
30084                 body.append('p').text(t('inspector.no_documentation_key'));
30085                 show();
30086                 return;
30087             }
30088
30089             if (docs.image && docs.image.thumb_url_prefix) {
30090                 body
30091                     .append('img')
30092                     .attr('class', 'wiki-image')
30093                     .attr('src', docs.image.thumb_url_prefix + '100' + docs.image.thumb_url_suffix)
30094                     .on('load', function() { show(); })
30095                     .on('error', function() { d3.select(this).remove(); show(); });
30096             } else {
30097                 show();
30098             }
30099
30100             body
30101                 .append('p')
30102                 .text(docs.description);
30103
30104             var wikiLink = body
30105                 .append('a')
30106                 .attr('target', '_blank')
30107                 .attr('href', 'http://wiki.openstreetmap.org/wiki/' + docs.title);
30108
30109             wikiLink.append('span')
30110                 .attr('class','icon icon-pre-text out-link');
30111
30112             wikiLink.append('span')
30113                 .text(t('inspector.reference'));
30114         });
30115     }
30116
30117     function show() {
30118         loaded = true;
30119
30120         button.classed('tag-reference-loading', false);
30121
30122         body.transition()
30123             .duration(200)
30124             .style('max-height', '200px')
30125             .style('opacity', '1');
30126
30127         showing = true;
30128     }
30129
30130     function hide(selection) {
30131         selection = selection || body.transition().duration(200);
30132
30133         selection
30134             .style('max-height', '0px')
30135             .style('opacity', '0');
30136
30137         showing = false;
30138     }
30139
30140     tagReference.button = function(selection) {
30141         button = selection.selectAll('.tag-reference-button')
30142             .data([0]);
30143
30144         var enter = button.enter().append('button')
30145             .attr('tabindex', -1)
30146             .attr('class', 'tag-reference-button');
30147
30148         enter.append('span')
30149             .attr('class', 'icon inspect');
30150
30151         button.on('click', function () {
30152             d3.event.stopPropagation();
30153             d3.event.preventDefault();
30154             if (showing) {
30155                 hide();
30156             } else if (loaded) {
30157                 show();
30158             } else {
30159                 load();
30160             }
30161         });
30162     };
30163
30164     tagReference.body = function(selection) {
30165         body = selection.selectAll('.tag-reference-body')
30166             .data([0]);
30167
30168         body.enter().append('div')
30169             .attr('class', 'tag-reference-body cf')
30170             .style('max-height', '0')
30171             .style('opacity', '0');
30172
30173         if (showing === false) {
30174             hide(body);
30175         }
30176     };
30177
30178     tagReference.showing = function(_) {
30179         if (!arguments.length) return showing;
30180         showing = _;
30181         return tagReference;
30182     };
30183
30184     return tagReference;
30185 };// toggles the visibility of ui elements, using a combination of the
30186 // hide class, which sets display=none, and a d3 transition for opacity.
30187 // this will cause blinking when called repeatedly, so check that the
30188 // value actually changes between calls.
30189 iD.ui.Toggle = function(show, callback) {
30190     return function(selection) {
30191         selection
30192             .style('opacity', show ? 0 : 1)
30193             .classed('hide', false)
30194             .transition()
30195             .style('opacity', show ? 1 : 0)
30196             .each('end', function() {
30197                 d3.select(this).classed('hide', !show);
30198                 if (callback) callback.apply(this);
30199             });
30200     };
30201 };
30202 iD.ui.UndoRedo = function(context) {
30203     var commands = [{
30204         id: 'undo',
30205         cmd: iD.ui.cmd('⌘Z'),
30206         action: function() { if (!saving()) context.undo(); },
30207         annotation: function() { return context.history().undoAnnotation(); }
30208     }, {
30209         id: 'redo',
30210         cmd: iD.ui.cmd('⌘⇧Z'),
30211         action: function() { if (!saving()) context.redo(); },
30212         annotation: function() { return context.history().redoAnnotation(); }
30213     }];
30214
30215     function saving() {
30216         return context.mode().id === 'save';
30217     }
30218
30219     return function(selection) {
30220         var tooltip = bootstrap.tooltip()
30221             .placement('bottom')
30222             .html(true)
30223             .title(function (d) {
30224                 return iD.ui.tooltipHtml(d.annotation() ?
30225                     t(d.id + '.tooltip', {action: d.annotation()}) :
30226                     t(d.id + '.nothing'), d.cmd);
30227             });
30228
30229         var buttons = selection.selectAll('button')
30230             .data(commands)
30231             .enter().append('button')
30232             .attr('class', 'col6 disabled')
30233             .on('click', function(d) { return d.action(); })
30234             .call(tooltip);
30235
30236         buttons.append('span')
30237             .attr('class', function(d) { return 'icon ' + d.id; });
30238
30239         var keybinding = d3.keybinding('undo')
30240             .on(commands[0].cmd, function() { d3.event.preventDefault(); commands[0].action(); })
30241             .on(commands[1].cmd, function() { d3.event.preventDefault(); commands[1].action(); });
30242
30243         d3.select(document)
30244             .call(keybinding);
30245
30246         context.history()
30247             .on('change.undo_redo', update);
30248
30249         context
30250             .on('enter.undo_redo', update);
30251
30252         function update() {
30253             buttons
30254                 .property('disabled', saving())
30255                 .classed('disabled', function(d) { return !d.annotation(); })
30256                 .each(function() {
30257                     var selection = d3.select(this);
30258                     if (selection.property('tooltipVisible')) {
30259                         selection.call(tooltip.show);
30260                     }
30261                 });
30262         }
30263     };
30264 };
30265 iD.ui.ViewOnOSM = function(context) {
30266     var id;
30267
30268     function viewOnOSM(selection) {
30269         var entity = context.entity(id);
30270
30271         selection.style('display', entity.isNew() ? 'none' : null);
30272
30273         var $link = selection.selectAll('.view-on-osm')
30274             .data([0]);
30275
30276         var $enter = $link.enter().append('a')
30277             .attr('class', 'view-on-osm')
30278             .attr('target', '_blank');
30279
30280         $enter.append('span')
30281             .attr('class', 'icon icon-pre-text out-link');
30282
30283         $enter.append('span')
30284             .text(t('inspector.view_on_osm'));
30285
30286         $link.attr('href', context.connection().entityURL(entity));
30287     }
30288
30289     viewOnOSM.entityID = function(_) {
30290         if (!arguments.length) return id;
30291         id = _;
30292         return viewOnOSM;
30293     };
30294
30295     return viewOnOSM;
30296 };
30297 iD.ui.Zoom = function(context) {
30298     var zooms = [{
30299         id: 'zoom-in',
30300         title: t('zoom.in'),
30301         action: context.zoomIn,
30302         key: '+'
30303     }, {
30304         id: 'zoom-out',
30305         title: t('zoom.out'),
30306         action: context.zoomOut,
30307         key: '-'
30308     }];
30309
30310     return function(selection) {
30311         var button = selection.selectAll('button')
30312             .data(zooms)
30313             .enter().append('button')
30314             .attr('tabindex', -1)
30315             .attr('class', function(d) { return d.id; })
30316             .on('click.editor', function(d) { d.action(); })
30317             .call(bootstrap.tooltip()
30318                 .placement('left')
30319                 .html(true)
30320                 .title(function(d) {
30321                     return iD.ui.tooltipHtml(d.title, d.key);
30322                 }));
30323
30324         button.append('span')
30325             .attr('class', function(d) { return d.id + ' icon'; });
30326
30327         var keybinding = d3.keybinding('zoom')
30328             .on('+', function() { context.zoomIn(); })
30329             .on('-', function() { context.zoomOut(); })
30330             .on('⇧=', function() { context.zoomIn(); })
30331             .on('dash', function() { context.zoomOut(); });
30332
30333         d3.select(document)
30334             .call(keybinding);
30335     };
30336 };
30337 iD.ui.preset.access = function(field) {
30338     var event = d3.dispatch('change'),
30339         items;
30340
30341     function access(selection) {
30342         var wrap = selection.selectAll('.preset-input-wrap')
30343             .data([0]);
30344
30345         wrap.enter().append('div')
30346             .attr('class', 'cf preset-input-wrap')
30347             .append('ul');
30348
30349         items = wrap.select('ul').selectAll('li')
30350             .data(field.keys);
30351
30352         // Enter
30353
30354         var enter = items.enter().append('li')
30355             .attr('class', function(d) { return 'cf preset-access-' + d; });
30356
30357         enter.append('span')
30358             .attr('class', 'col6 label preset-label-access')
30359             .attr('for', function(d) { return 'preset-input-access-' + d; })
30360             .text(function(d) { return field.t('types.' + d); });
30361
30362         enter.append('div')
30363             .attr('class', 'col6 preset-input-access-wrap')
30364             .append('input')
30365             .attr('type', 'text')
30366             .attr('class', 'preset-input-access')
30367             .attr('id', function(d) { return 'preset-input-access-' + d; })
30368             .each(function(d) {
30369                 d3.select(this)
30370                     .call(d3.combobox()
30371                         .data(access.options(d)));
30372             });
30373
30374         // Update
30375
30376         wrap.selectAll('.preset-input-access')
30377             .on('change', change)
30378             .on('blur', change);
30379     }
30380
30381     function change(d) {
30382         var tag = {};
30383         tag[d] = d3.select(this).value() || undefined;
30384         event.change(tag);
30385     }
30386
30387     access.options = function(type) {
30388         var options = ['no', 'permissive', 'private', 'destination'];
30389
30390         if (type !== 'access') {
30391             options.unshift('yes');
30392             options.push('designated');
30393         }
30394
30395         return options.map(function(option) {
30396             return {
30397                 title: field.t('options.' + option + '.description'),
30398                 value: option
30399             };
30400         });
30401     };
30402
30403     var placeholders = {
30404         footway: {
30405             foot: 'designated',
30406             motor_vehicle: 'no'
30407         },
30408         steps: {
30409             foot: 'yes',
30410             motor_vehicle: 'no',
30411             bicycle: 'no',
30412             horse: 'no'
30413         },
30414         pedestrian: {
30415             foot: 'yes',
30416             motor_vehicle: 'no'
30417         },
30418         cycleway: {
30419             motor_vehicle: 'no',
30420             bicycle: 'designated'
30421         },
30422         bridleway: {
30423             motor_vehicle: 'no',
30424             horse: 'designated'
30425         },
30426         path: {
30427             foot: 'yes',
30428             motor_vehicle: 'no',
30429             bicycle: 'yes',
30430             horse: 'yes'
30431         },
30432         motorway: {
30433             foot: 'no',
30434             motor_vehicle: 'yes',
30435             bicycle: 'no',
30436             horse: 'no'
30437         },
30438         trunk: {
30439             motor_vehicle: 'yes'
30440         },
30441         primary: {
30442             foot: 'yes',
30443             motor_vehicle: 'yes',
30444             bicycle: 'yes',
30445             horse: 'yes'
30446         },
30447         secondary: {
30448             foot: 'yes',
30449             motor_vehicle: 'yes',
30450             bicycle: 'yes',
30451             horse: 'yes'
30452         },
30453         tertiary: {
30454             foot: 'yes',
30455             motor_vehicle: 'yes',
30456             bicycle: 'yes',
30457             horse: 'yes'
30458         },
30459         residential: {
30460             foot: 'yes',
30461             motor_vehicle: 'yes',
30462             bicycle: 'yes',
30463             horse: 'yes'
30464         },
30465         unclassified: {
30466             foot: 'yes',
30467             motor_vehicle: 'yes',
30468             bicycle: 'yes',
30469             horse: 'yes'
30470         },
30471         service: {
30472             foot: 'yes',
30473             motor_vehicle: 'yes',
30474             bicycle: 'yes',
30475             horse: 'yes'
30476         },
30477         motorway_link: {
30478             foot: 'no',
30479             motor_vehicle: 'yes',
30480             bicycle: 'no',
30481             horse: 'no'
30482         },
30483         trunk_link: {
30484             motor_vehicle: 'yes'
30485         },
30486         primary_link: {
30487             foot: 'yes',
30488             motor_vehicle: 'yes',
30489             bicycle: 'yes',
30490             horse: 'yes'
30491         },
30492         secondary_link: {
30493             foot: 'yes',
30494             motor_vehicle: 'yes',
30495             bicycle: 'yes',
30496             horse: 'yes'
30497         },
30498         tertiary_link: {
30499             foot: 'yes',
30500             motor_vehicle: 'yes',
30501             bicycle: 'yes',
30502             horse: 'yes'
30503         }
30504     };
30505
30506     access.tags = function(tags) {
30507         items.selectAll('.preset-input-access')
30508             .value(function(d) { return tags[d] || ''; })
30509             .attr('placeholder', function() {
30510                 return tags.access ? tags.access : field.placeholder();
30511             });
30512
30513         items.selectAll('#preset-input-access-access')
30514             .attr('placeholder', 'yes');
30515
30516         _.forEach(placeholders[tags.highway], function(value, key) {
30517             items.selectAll('#preset-input-access-' + key)
30518                 .attr('placeholder', function() {
30519                     return (tags.access && (value === 'yes' || value === 'designated')) ? tags.access : value;
30520                 });
30521         });
30522     };
30523
30524     access.focus = function() {
30525         items.selectAll('.preset-input-access')
30526             .node().focus();
30527     };
30528
30529     return d3.rebind(access, event, 'on');
30530 };
30531 iD.ui.preset.address = function(field, context) {
30532     var event = d3.dispatch('init', 'change'),
30533         wrap,
30534         entity,
30535         isInitialized;
30536
30537     var widths = {
30538         housenumber: 1/3,
30539         street: 2/3,
30540         city: 2/3,
30541         postcode: 1/3
30542     };
30543
30544     function getStreets() {
30545         var extent = entity.extent(context.graph()),
30546             l = extent.center(),
30547             box = iD.geo.Extent(l).padByMeters(200);
30548
30549         return context.intersects(box)
30550             .filter(isAddressable)
30551             .map(function(d) {
30552                 var loc = context.projection([
30553                     (extent[0][0] + extent[1][0]) / 2,
30554                     (extent[0][1] + extent[1][1]) / 2]),
30555                     choice = iD.geo.chooseEdge(context.childNodes(d), loc, context.projection);
30556                 return {
30557                     title: d.tags.name,
30558                     value: d.tags.name,
30559                     dist: choice.distance
30560                 };
30561             }).sort(function(a, b) {
30562                 return a.dist - b.dist;
30563             });
30564
30565         function isAddressable(d) {
30566             return d.tags.highway && d.tags.name && d.type === 'way';
30567         }
30568     }
30569
30570     function getCities() {
30571         var extent = entity.extent(context.graph()),
30572             l = extent.center(),
30573             box = iD.geo.Extent(l).padByMeters(200);
30574
30575         return context.intersects(box)
30576             .filter(isAddressable)
30577             .map(function(d) {
30578                 return {
30579                     title: d.tags['addr:city'] || d.tags.name,
30580                     value: d.tags['addr:city'] || d.tags.name,
30581                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
30582                 };
30583             }).sort(function(a, b) {
30584                 return a.dist - b.dist;
30585             });
30586
30587         function isAddressable(d) {
30588             if (d.tags.name &&
30589                 (d.tags.admin_level === '8' || d.tags.border_type === 'city'))
30590                 return true;
30591
30592             if (d.tags.place && d.tags.name && (
30593                     d.tags.place === 'city' ||
30594                     d.tags.place === 'town' ||
30595                     d.tags.place === 'village'))
30596                 return true;
30597
30598             if (d.tags['addr:city']) return true;
30599
30600             return false;
30601         }
30602     }
30603
30604     function getPostCodes() {
30605         var extent = entity.extent(context.graph()),
30606             l = extent.center(),
30607             box = iD.geo.Extent(l).padByMeters(200);
30608
30609         return context.intersects(box)
30610             .filter(isAddressable)
30611             .map(function(d) {
30612                 return {
30613                     title: d.tags['addr:postcode'],
30614                     value: d.tags['addr:postcode'],
30615                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
30616                 };
30617             }).sort(function(a, b) {
30618                 return a.dist - b.dist;
30619             });
30620
30621         function isAddressable(d) {
30622             return d.tags['addr:postcode'];
30623         }
30624     }
30625
30626     function address(selection) {
30627         selection.selectAll('.preset-input-wrap')
30628             .remove();
30629
30630         var center = entity.extent(context.graph()).center(),
30631             addressFormat;
30632
30633         // Enter
30634
30635         wrap = selection.append('div')
30636             .attr('class', 'preset-input-wrap');
30637
30638         iD.countryCode().search(center, function (err, countryCode) {
30639             addressFormat = _.find(iD.data.addressFormats, function (a) {
30640                 return a && a.countryCodes && _.contains(a.countryCodes, countryCode);
30641             }) || _.first(iD.data.addressFormats);
30642
30643             function row(r) {
30644                 // Normalize widths.
30645                 var total = _.reduce(r, function(sum, field) {
30646                     return sum + (widths[field] || 0.5);
30647                 }, 0);
30648
30649                 return r.map(function (field) {
30650                     return {
30651                         id: field,
30652                         width: (widths[field] || 0.5) / total
30653                     };
30654                 });
30655             }
30656
30657             wrap.selectAll('div')
30658                 .data(addressFormat.format)
30659                 .enter()
30660                 .append('div')
30661                 .attr('class', 'addr-row')
30662                 .selectAll('input')
30663                 .data(row)
30664                 .enter()
30665                 .append('input')
30666                 .property('type', 'text')
30667                 .attr('placeholder', function (d) { return field.t('placeholders.' + d.id); })
30668                 .attr('class', function (d) { return 'addr-' + d.id; })
30669                 .style('width', function (d) { return d.width * 100 + '%'; });
30670
30671             // Update
30672
30673             wrap.selectAll('.addr-street')
30674                 .call(d3.combobox()
30675                     .fetcher(function(value, callback) {
30676                         callback(getStreets());
30677                     }));
30678
30679             wrap.selectAll('.addr-city')
30680                 .call(d3.combobox()
30681                     .fetcher(function(value, callback) {
30682                         callback(getCities());
30683                     }));
30684
30685             wrap.selectAll('.addr-postcode')
30686                 .call(d3.combobox()
30687                     .fetcher(function(value, callback) {
30688                         callback(getPostCodes());
30689                     }));
30690
30691             wrap.selectAll('input')
30692                 .on('blur', change)
30693                 .on('change', change);
30694
30695             event.init();
30696             isInitialized = true;
30697         });
30698     }
30699
30700     function change() {
30701         var tags = {};
30702
30703         wrap.selectAll('input')
30704             .each(function (field) {
30705                 tags['addr:' + field.id] = this.value || undefined;
30706             });
30707
30708         event.change(tags);
30709     }
30710
30711     function updateTags(tags) {
30712         wrap.selectAll('input')
30713             .value(function (field) {
30714                 return tags['addr:' + field.id] || '';
30715             });
30716     }
30717
30718     address.entity = function(_) {
30719         if (!arguments.length) return entity;
30720         entity = _;
30721         return address;
30722     };
30723
30724     address.tags = function(tags) {
30725         if (isInitialized) {
30726             updateTags(tags);
30727         } else {
30728             event.on('init', function () {
30729                 updateTags(tags);
30730             });
30731         }
30732     };
30733
30734     address.focus = function() {
30735         wrap.selectAll('input').node().focus();
30736     };
30737
30738     return d3.rebind(address, event, 'on');
30739 };
30740 iD.ui.preset.check =
30741 iD.ui.preset.defaultcheck = function(field) {
30742     var event = d3.dispatch('change'),
30743         options = field.strings && field.strings.options,
30744         values = [],
30745         texts = [],
30746         entity, value, box, text, label;
30747
30748     if (options) {
30749         for (var k in options) {
30750             values.push(k === 'undefined' ? undefined : k);
30751             texts.push(field.t('check.' + k, { 'default': options[k] }));
30752         }
30753     } else {
30754         values = [undefined, 'yes'];
30755         texts = [t('inspector.unknown'), t('inspector.check.yes')];
30756         if (field.type === 'check') {
30757             values.push('no');
30758             texts.push(t('inspector.check.no'));
30759         }
30760     }
30761
30762     var check = function(selection) {
30763         // hack: pretend oneway field is a oneway_yes field
30764         // where implied oneway tag exists (e.g. `junction=roundabout`) #2220, #1841
30765         if (field.id === 'oneway') {
30766             for (var key in entity.tags) {
30767                 if (key in iD.oneWayTags && (entity.tags[key] in iD.oneWayTags[key])) {
30768                     texts.shift();
30769                     texts.unshift(t('presets.fields.oneway_yes.check.undefined', { 'default': 'Assumed to be Yes' }));
30770                     break;
30771                 }
30772             }
30773         }
30774
30775         selection.classed('checkselect', 'true');
30776
30777         label = selection.selectAll('.preset-input-wrap')
30778             .data([0]);
30779
30780         var enter = label.enter().append('label')
30781             .attr('class', 'preset-input-wrap');
30782
30783         enter.append('input')
30784             .property('indeterminate', field.type === 'check')
30785             .attr('type', 'checkbox')
30786             .attr('id', 'preset-input-' + field.id);
30787
30788         enter.append('span')
30789             .text(texts[0])
30790             .attr('class', 'value');
30791
30792         box = label.select('input')
30793             .on('click', function() {
30794                 var t = {};
30795                 t[field.key] = values[(values.indexOf(value) + 1) % values.length];
30796                 event.change(t);
30797                 d3.event.stopPropagation();
30798             });
30799
30800         text = label.select('span.value');
30801     };
30802
30803     check.entity = function(_) {
30804         if (!arguments.length) return entity;
30805         entity = _;
30806         return check;
30807     };
30808
30809     check.tags = function(tags) {
30810         value = tags[field.key];
30811         box.property('indeterminate', field.type === 'check' && !value);
30812         box.property('checked', value === 'yes');
30813         text.text(texts[values.indexOf(value)]);
30814         label.classed('set', !!value);
30815     };
30816
30817     check.focus = function() {
30818         box.node().focus();
30819     };
30820
30821     return d3.rebind(check, event, 'on');
30822 };
30823 iD.ui.preset.combo =
30824 iD.ui.preset.typeCombo = function(field) {
30825     var event = d3.dispatch('change'),
30826         input;
30827
30828     function combo(selection) {
30829         var combobox = d3.combobox();
30830
30831         input = selection.selectAll('input')
30832             .data([0]);
30833
30834         input.enter().append('input')
30835             .attr('type', 'text')
30836             .attr('id', 'preset-input-' + field.id);
30837
30838         input
30839             .call(combobox)
30840             .on('change', change)
30841             .on('blur', change)
30842             .each(function() {
30843                 if (field.options) {
30844                     options(field.options);
30845                 } else {
30846                     iD.taginfo().values({
30847                         key: field.key
30848                     }, function(err, data) {
30849                         if (!err) options(_.pluck(data, 'value'));
30850                     });
30851                 }
30852             });
30853
30854         function options(opts) {
30855             combobox.data(opts.map(function(d) {
30856                 var o = {};
30857                 o.title = o.value = d.replace(/_+/g, ' ');
30858                 return o;
30859             }));
30860
30861             input.attr('placeholder', field.placeholder() ||
30862                 (opts.length < 3 ? '' : opts.slice(0, 3).join(', ') + '...'));
30863         }
30864     }
30865
30866     function change() {
30867         var value = input.value()
30868             .split(';')
30869             .map(function(s) { return s.trim(); })
30870             .join(';')
30871             .replace(/\s+/g, '_');
30872
30873         if (field.type === 'typeCombo' && !value) value = 'yes';
30874
30875         var t = {};
30876         t[field.key] = value || undefined;
30877         event.change(t);
30878     }
30879
30880     combo.tags = function(tags) {
30881         var value = tags[field.key] || '';
30882         if (field.type === 'typeCombo' && value === 'yes') value = '';
30883         input.value(value);
30884     };
30885
30886     combo.focus = function() {
30887         input.node().focus();
30888     };
30889
30890     return d3.rebind(combo, event, 'on');
30891 };
30892 iD.ui.preset.text =
30893 iD.ui.preset.number =
30894 iD.ui.preset.tel =
30895 iD.ui.preset.email =
30896 iD.ui.preset.url = function(field) {
30897
30898     var event = d3.dispatch('change'),
30899         input;
30900
30901     function i(selection) {
30902         input = selection.selectAll('input')
30903             .data([0]);
30904
30905         input.enter().append('input')
30906             .attr('type', field.type)
30907             .attr('id', 'preset-input-' + field.id)
30908             .attr('placeholder', field.placeholder() || t('inspector.unknown'));
30909
30910         input
30911             .on('blur', change)
30912             .on('change', change);
30913
30914         if (field.type === 'number') {
30915             input.attr('type', 'text');
30916
30917             var spinControl = selection.selectAll('.spin-control')
30918                 .data([0]);
30919
30920             var enter = spinControl.enter().append('div')
30921                 .attr('class', 'spin-control');
30922
30923             enter.append('button')
30924                 .datum(1)
30925                 .attr('class', 'increment');
30926
30927             enter.append('button')
30928                 .datum(-1)
30929                 .attr('class', 'decrement');
30930
30931             spinControl.selectAll('button')
30932                 .on('click', function(d) {
30933                     d3.event.preventDefault();
30934                     var num = parseInt(input.node().value || 0, 10);
30935                     if (!isNaN(num)) input.node().value = num + d;
30936                     change();
30937                 });
30938         }
30939     }
30940
30941     function change() {
30942         var t = {};
30943         t[field.key] = input.value() || undefined;
30944         event.change(t);
30945     }
30946
30947     i.tags = function(tags) {
30948         input.value(tags[field.key] || '');
30949     };
30950
30951     i.focus = function() {
30952         input.node().focus();
30953     };
30954
30955     return d3.rebind(i, event, 'on');
30956 };
30957 iD.ui.preset.localized = function(field, context) {
30958
30959     var event = d3.dispatch('change'),
30960         wikipedia = iD.wikipedia(),
30961         input, localizedInputs, wikiTitles,
30962         entity;
30963
30964     function i(selection) {
30965         input = selection.selectAll('.localized-main')
30966             .data([0]);
30967
30968         input.enter().append('input')
30969             .attr('type', 'text')
30970             .attr('id', 'preset-input-' + field.id)
30971             .attr('class', 'localized-main')
30972             .attr('placeholder', field.placeholder());
30973
30974         if (field.id === 'name') {
30975             var preset = context.presets().match(entity, context.graph());
30976             input.call(d3.combobox().fetcher(
30977                 iD.util.SuggestNames(preset, iD.data.suggestions)
30978             ));
30979         }
30980
30981         input
30982             .on('blur', change)
30983             .on('change', change);
30984
30985         var translateButton = selection.selectAll('.localized-add')
30986             .data([0]);
30987
30988         translateButton.enter().append('button')
30989             .attr('class', 'button-input-action localized-add minor')
30990             .call(bootstrap.tooltip()
30991                 .title(t('translate.translate'))
30992                 .placement('left'))
30993             .append('span')
30994             .attr('class', 'icon plus');
30995
30996         translateButton
30997             .on('click', addBlank);
30998
30999         localizedInputs = selection.selectAll('.localized-wrap')
31000             .data([0]);
31001
31002         localizedInputs.enter().append('div')
31003             .attr('class', 'localized-wrap');
31004     }
31005
31006     function addBlank() {
31007         d3.event.preventDefault();
31008         var data = localizedInputs.selectAll('div.entry').data();
31009         data.push({ lang: '', value: '' });
31010         localizedInputs.call(render, data);
31011     }
31012
31013     function change() {
31014         var t = {};
31015         t[field.key] = d3.select(this).value() || undefined;
31016         event.change(t);
31017     }
31018
31019     function key(lang) { return field.key + ':' + lang; }
31020
31021     function changeLang(d) {
31022         var lang = d3.select(this).value(),
31023             t = {},
31024             language = _.find(iD.data.wikipedia, function(d) {
31025                 return d[0].toLowerCase() === lang.toLowerCase() ||
31026                     d[1].toLowerCase() === lang.toLowerCase();
31027             });
31028
31029         if (language) lang = language[2];
31030
31031         if (d.lang && d.lang !== lang) {
31032             t[key(d.lang)] = undefined;
31033         }
31034
31035         var value = d3.select(this.parentNode)
31036             .selectAll('.localized-value')
31037             .value();
31038
31039         if (lang && value) {
31040             t[key(lang)] = value;
31041         } else if (lang && wikiTitles && wikiTitles[d.lang]) {
31042             t[key(lang)] = wikiTitles[d.lang];
31043         }
31044
31045         d.lang = lang;
31046         event.change(t);
31047     }
31048
31049     function changeValue(d) {
31050         if (!d.lang) return;
31051         var t = {};
31052         t[key(d.lang)] = d3.select(this).value() || undefined;
31053         event.change(t);
31054     }
31055
31056     function fetcher(value, cb) {
31057         var v = value.toLowerCase();
31058
31059         cb(iD.data.wikipedia.filter(function(d) {
31060             return d[0].toLowerCase().indexOf(v) >= 0 ||
31061             d[1].toLowerCase().indexOf(v) >= 0 ||
31062             d[2].toLowerCase().indexOf(v) >= 0;
31063         }).map(function(d) {
31064             return { value: d[1] };
31065         }));
31066     }
31067
31068     function render(selection, data) {
31069         var wraps = selection.selectAll('div.entry').
31070             data(data, function(d) { return d.lang; });
31071
31072         var innerWrap = wraps.enter()
31073             .insert('div', ':first-child');
31074
31075         innerWrap.attr('class', 'entry')
31076             .each(function() {
31077                 var wrap = d3.select(this);
31078                 var langcombo = d3.combobox().fetcher(fetcher);
31079
31080                 var label = wrap.append('label')
31081                     .attr('class','form-label')
31082                     .text(t('translate.localized_translation_label'))
31083                     .attr('for','localized-lang');
31084
31085                 label.append('button')
31086                     .attr('class', 'minor remove')
31087                     .on('click', function(d){
31088                         d3.event.preventDefault();
31089                         var t = {};
31090                         t[key(d.lang)] = undefined;
31091                         event.change(t);
31092                         d3.select(this.parentNode.parentNode)
31093                             .style('top','0')
31094                             .style('max-height','240px')
31095                             .transition()
31096                             .style('opacity', '0')
31097                             .style('max-height','0px')
31098                             .remove();
31099                     })
31100                     .append('span').attr('class', 'icon delete');
31101
31102                 wrap.append('input')
31103                     .attr('class', 'localized-lang')
31104                     .attr('type', 'text')
31105                     .attr('placeholder',t('translate.localized_translation_language'))
31106                     .on('blur', changeLang)
31107                     .on('change', changeLang)
31108                     .call(langcombo);
31109
31110                 wrap.append('input')
31111                     .on('blur', changeValue)
31112                     .on('change', changeValue)
31113                     .attr('type', 'text')
31114                     .attr('placeholder', t('translate.localized_translation_name'))
31115                     .attr('class', 'localized-value');
31116             });
31117
31118         innerWrap
31119             .style('margin-top', '0px')
31120             .style('max-height', '0px')
31121             .style('opacity', '0')
31122             .transition()
31123             .duration(200)
31124             .style('margin-top', '10px')
31125             .style('max-height', '240px')
31126             .style('opacity', '1')
31127             .each('end', function() {
31128                 d3.select(this)
31129                     .style('max-height', '')
31130                     .style('overflow', 'visible');
31131             });
31132
31133         wraps.exit()
31134             .transition()
31135             .duration(200)
31136             .style('max-height','0px')
31137             .style('opacity', '0')
31138             .style('top','-10px')
31139             .remove();
31140
31141         var entry = selection.selectAll('.entry');
31142
31143         entry.select('.localized-lang')
31144             .value(function(d) {
31145                 var lang = _.find(iD.data.wikipedia, function(lang) { return lang[2] === d.lang; });
31146                 return lang ? lang[1] : d.lang;
31147             });
31148
31149         entry.select('.localized-value')
31150             .value(function(d) { return d.value; });
31151     }
31152
31153     i.tags = function(tags) {
31154
31155         // Fetch translations from wikipedia
31156         if (tags.wikipedia && !wikiTitles) {
31157             wikiTitles = {};
31158             var wm = tags.wikipedia.match(/([^:]+):(.+)/);
31159             if (wm && wm[0] && wm[1]) {
31160                 wikipedia.translations(wm[1], wm[2], function(d) {
31161                     wikiTitles = d;
31162                 });
31163             }
31164         }
31165
31166         input.value(tags[field.key] || '');
31167
31168         var postfixed = [];
31169         for (var i in tags) {
31170             var m = i.match(new RegExp(field.key + ':([a-zA-Z_-]+)$'));
31171             if (m && m[1]) {
31172                 postfixed.push({ lang: m[1], value: tags[i]});
31173             }
31174         }
31175
31176         localizedInputs.call(render, postfixed.reverse());
31177     };
31178
31179     i.focus = function() {
31180         input.node().focus();
31181     };
31182
31183     i.entity = function(_) {
31184         entity = _;
31185     };
31186
31187     return d3.rebind(i, event, 'on');
31188 };
31189 iD.ui.preset.maxspeed = function(field, context) {
31190
31191     var event = d3.dispatch('change'),
31192         entity,
31193         imperial,
31194         unitInput,
31195         combobox,
31196         input;
31197
31198     var metricValues = [20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120],
31199         imperialValues = [20, 25, 30, 35, 40, 45, 50, 55, 65, 70];
31200
31201     function maxspeed(selection) {
31202         combobox = d3.combobox();
31203         var unitCombobox = d3.combobox().data(['km/h', 'mph'].map(comboValues));
31204
31205         input = selection.selectAll('#preset-input-' + field.id)
31206             .data([0]);
31207
31208         input.enter().append('input')
31209             .attr('type', 'text')
31210             .attr('id', 'preset-input-' + field.id)
31211             .attr('placeholder', field.placeholder());
31212
31213         input
31214             .call(combobox)
31215             .on('change', change)
31216             .on('blur', change);
31217
31218         var childNodes = context.graph().childNodes(context.entity(entity.id)),
31219             loc = childNodes[~~(childNodes.length/2)].loc;
31220
31221         imperial = _.any(iD.data.imperial.features, function(f) {
31222             return _.any(f.geometry.coordinates, function(d) {
31223                 return iD.geo.pointInPolygon(loc, d[0]);
31224             });
31225         });
31226
31227         unitInput = selection.selectAll('input.maxspeed-unit')
31228             .data([0]);
31229
31230         unitInput.enter().append('input')
31231             .attr('type', 'text')
31232             .attr('class', 'maxspeed-unit');
31233
31234         unitInput
31235             .on('blur', changeUnits)
31236             .on('change', changeUnits)
31237             .call(unitCombobox);
31238
31239         function changeUnits() {
31240             imperial = unitInput.value() === 'mph';
31241             unitInput.value(imperial ? 'mph' : 'km/h');
31242             setSuggestions();
31243             change();
31244         }
31245
31246     }
31247
31248     function setSuggestions() {
31249         combobox.data((imperial ? imperialValues : metricValues).map(comboValues));
31250         unitInput.value(imperial ? 'mph' : 'km/h');
31251     }
31252
31253     function comboValues(d) {
31254         return {
31255             value: d.toString(),
31256             title: d.toString()
31257         };
31258     }
31259
31260     function change() {
31261         var tag = {},
31262             value = input.value();
31263
31264         if (!value) {
31265             tag[field.key] = undefined;
31266         } else if (isNaN(value) || !imperial) {
31267             tag[field.key] = value;
31268         } else {
31269             tag[field.key] = value + ' mph';
31270         }
31271
31272         event.change(tag);
31273     }
31274
31275     maxspeed.tags = function(tags) {
31276         var value = tags[field.key];
31277
31278         if (value && value.indexOf('mph') >= 0) {
31279             value = parseInt(value, 10);
31280             imperial = true;
31281         } else if (value) {
31282             imperial = false;
31283         }
31284
31285         setSuggestions();
31286
31287         input.value(value || '');
31288     };
31289
31290     maxspeed.focus = function() {
31291         input.node().focus();
31292     };
31293
31294     maxspeed.entity = function(_) {
31295         entity = _;
31296     };
31297
31298     return d3.rebind(maxspeed, event, 'on');
31299 };
31300 iD.ui.preset.radio = function(field) {
31301
31302     var event = d3.dispatch('change'),
31303         labels, radios, placeholder;
31304
31305     function radio(selection) {
31306         selection.classed('preset-radio', true);
31307
31308         var wrap = selection.selectAll('.preset-input-wrap')
31309             .data([0]);
31310
31311         var buttonWrap = wrap.enter().append('div')
31312             .attr('class', 'preset-input-wrap toggle-list');
31313
31314         buttonWrap.append('span')
31315             .attr('class', 'placeholder');
31316
31317         placeholder = selection.selectAll('.placeholder');
31318
31319         labels = wrap.selectAll('label')
31320             .data(field.options || field.keys);
31321
31322         var enter = labels.enter().append('label');
31323
31324         enter.append('input')
31325             .attr('type', 'radio')
31326             .attr('name', field.id)
31327             .attr('value', function(d) { return field.t('options.' + d, { 'default': d }); })
31328             .attr('checked', false);
31329
31330         enter.append('span')
31331             .text(function(d) { return field.t('options.' + d, { 'default': d }); });
31332
31333         radios = labels.selectAll('input')
31334             .on('change', change);
31335     }
31336
31337     function change() {
31338         var t = {};
31339         if (field.key) t[field.key] = undefined;
31340         radios.each(function(d) {
31341             var active = d3.select(this).property('checked');
31342             if (field.key) {
31343                 if (active) t[field.key] = d;
31344             } else {
31345                 t[d] = active ? 'yes' : undefined;
31346             }
31347         });
31348         event.change(t);
31349     }
31350
31351     radio.tags = function(tags) {
31352         function checked(d) {
31353             if (field.key) {
31354                 return tags[field.key] === d;
31355             } else {
31356                 return !!(tags[d] && tags[d] !== 'no');
31357             }
31358         }
31359
31360         labels.classed('active', checked);
31361         radios.property('checked', checked);
31362         var selection = radios.filter(function() { return this.checked; });
31363         if (selection.empty()) {
31364             placeholder.text(t('inspector.none'));
31365         } else {
31366             placeholder.text(selection.attr('value'));
31367         }
31368     };
31369
31370     radio.focus = function() {
31371         radios.node().focus();
31372     };
31373
31374     return d3.rebind(radio, event, 'on');
31375 };
31376 iD.ui.preset.restrictions = function(field, context) {
31377     var event = d3.dispatch('change'),
31378         vertexID,
31379         fromNodeID;
31380
31381     function restrictions(selection) {
31382         var wrap = selection.selectAll('.preset-input-wrap')
31383             .data([0]);
31384
31385         var enter = wrap.enter().append('div')
31386             .attr('class', 'preset-input-wrap');
31387
31388         enter.append('div')
31389             .attr('class', 'restriction-help');
31390
31391         enter.append('svg')
31392             .call(iD.svg.Surface(context))
31393             .call(iD.behavior.Hover(context));
31394
31395         var intersection = iD.geo.Intersection(context.graph(), vertexID),
31396             graph = intersection.graph,
31397             vertex = graph.entity(vertexID),
31398             surface = wrap.selectAll('svg'),
31399             filter = function () { return true; },
31400             extent = iD.geo.Extent(),
31401             projection = iD.geo.RawMercator(),
31402             lines = iD.svg.Lines(projection, context),
31403             vertices = iD.svg.Vertices(projection, context),
31404             turns = iD.svg.Turns(projection, context);
31405
31406         var d = wrap.dimensions(),
31407             c = [d[0] / 2, d[1] / 2],
31408             z = 21;
31409
31410         projection
31411             .scale(256 * Math.pow(2, z) / (2 * Math.PI));
31412
31413         var s = projection(vertex.loc);
31414
31415         projection
31416             .translate([c[0] - s[0], c[1] - s[1]])
31417             .clipExtent([[0, 0], d]);
31418
31419         surface
31420             .call(vertices, graph, [vertex], filter, extent, z)
31421             .call(lines, graph, intersection.highways, filter)
31422             .call(turns, graph, intersection.turns(fromNodeID));
31423
31424         surface
31425             .on('click.restrictions', click)
31426             .on('mouseover.restrictions', mouseover)
31427             .on('mouseout.restrictions', mouseout);
31428
31429         surface
31430             .selectAll('.selected')
31431             .classed('selected', false);
31432
31433         if (fromNodeID) {
31434             surface
31435                 .selectAll('.' + _.find(intersection.highways, function(way) { return way.contains(fromNodeID); }).id)
31436                 .classed('selected', true);
31437         }
31438
31439         mouseout();
31440
31441         context.history()
31442             .on('change.restrictions', render);
31443
31444         d3.select(window)
31445             .on('resize.restrictions', render);
31446
31447         function click() {
31448             var datum = d3.event.target.__data__;
31449             if (datum instanceof iD.Entity) {
31450                 fromNodeID = datum.nodes[(datum.first() === vertexID) ? 1 : datum.nodes.length - 2];
31451                 render();
31452             } else if (datum instanceof iD.geo.Turn) {
31453                 if (datum.restriction) {
31454                     context.perform(
31455                         iD.actions.UnrestrictTurn(datum, projection),
31456                         t('operations.restriction.annotation.delete'));
31457                 } else {
31458                     context.perform(
31459                         iD.actions.RestrictTurn(datum, projection),
31460                         t('operations.restriction.annotation.create'));
31461                 }
31462             }
31463         }
31464
31465         function mouseover() {
31466             var datum = d3.event.target.__data__;
31467             if (datum instanceof iD.geo.Turn) {
31468                 var graph = context.graph(),
31469                     presets = context.presets(),
31470                     preset;
31471
31472                 if (datum.restriction) {
31473                     preset = presets.match(graph.entity(datum.restriction), graph);
31474                 } else {
31475                     preset = presets.item('type/restriction/' +
31476                         iD.geo.inferRestriction(
31477                             graph.entity(datum.from.node),
31478                             graph.entity(datum.via.node),
31479                             graph.entity(datum.to.node),
31480                             projection));
31481                 }
31482
31483                 wrap.selectAll('.restriction-help')
31484                     .text(t('operations.restriction.help.' +
31485                         (datum.restriction ? 'toggle_off' : 'toggle_on'),
31486                         {restriction: preset.name()}));
31487             }
31488         }
31489
31490         function mouseout() {
31491             wrap.selectAll('.restriction-help')
31492                 .text(t('operations.restriction.help.' +
31493                     (fromNodeID ? 'toggle' : 'select')));
31494         }
31495
31496         function render() {
31497             if (context.hasEntity(vertexID)) {
31498                 restrictions(selection);
31499             }
31500         }
31501     }
31502
31503     restrictions.entity = function(_) {
31504         if (!vertexID || vertexID !== _.id) {
31505             fromNodeID = null;
31506             vertexID = _.id;
31507         }
31508     };
31509
31510     restrictions.tags = function() {};
31511     restrictions.focus = function() {};
31512
31513     return d3.rebind(restrictions, event, 'on');
31514 };
31515 iD.ui.preset.textarea = function(field) {
31516
31517     var event = d3.dispatch('change'),
31518         input;
31519
31520     function i(selection) {
31521         input = selection.selectAll('textarea')
31522             .data([0]);
31523
31524         input.enter().append('textarea')
31525             .attr('id', 'preset-input-' + field.id)
31526             .attr('placeholder', field.placeholder() || t('inspector.unknown'))
31527             .attr('maxlength', 255);
31528
31529         input
31530             .on('blur', change)
31531             .on('change', change);
31532     }
31533
31534     function change() {
31535         var t = {};
31536         t[field.key] = input.value() || undefined;
31537         event.change(t);
31538     }
31539
31540     i.tags = function(tags) {
31541         input.value(tags[field.key] || '');
31542     };
31543
31544     i.focus = function() {
31545         input.node().focus();
31546     };
31547
31548     return d3.rebind(i, event, 'on');
31549 };
31550 iD.ui.preset.wikipedia = function(field, context) {
31551
31552     var event = d3.dispatch('change'),
31553         wikipedia = iD.wikipedia(),
31554         link, entity, lang, title;
31555
31556     function i(selection) {
31557
31558         var langcombo = d3.combobox()
31559             .fetcher(function(value, cb) {
31560                 var v = value.toLowerCase();
31561
31562                 cb(iD.data.wikipedia.filter(function(d) {
31563                     return d[0].toLowerCase().indexOf(v) >= 0 ||
31564                         d[1].toLowerCase().indexOf(v) >= 0 ||
31565                         d[2].toLowerCase().indexOf(v) >= 0;
31566                 }).map(function(d) {
31567                     return { value: d[1] };
31568                 }));
31569             });
31570
31571         var titlecombo = d3.combobox()
31572             .fetcher(function(value, cb) {
31573
31574                 if (!value) value = context.entity(entity.id).tags.name || '';
31575                 var searchfn = value.length > 7 ? wikipedia.search : wikipedia.suggestions;
31576
31577                 searchfn(language()[2], value, function(query, data) {
31578                     cb(data.map(function(d) {
31579                         return { value: d };
31580                     }));
31581                 });
31582             });
31583
31584         lang = selection.selectAll('input.wiki-lang')
31585             .data([0]);
31586
31587         lang.enter().append('input')
31588             .attr('type', 'text')
31589             .attr('class', 'wiki-lang')
31590             .value('English');
31591
31592         lang
31593             .call(langcombo)
31594             .on('blur', changeLang)
31595             .on('change', changeLang);
31596
31597         title = selection.selectAll('input.wiki-title')
31598             .data([0]);
31599
31600         title.enter().append('input')
31601             .attr('type', 'text')
31602             .attr('class', 'wiki-title')
31603             .attr('id', 'preset-input-' + field.id);
31604
31605         title
31606             .call(titlecombo)
31607             .on('blur', change)
31608             .on('change', change);
31609
31610         link = selection.selectAll('a.wiki-link')
31611             .data([0]);
31612
31613         link.enter().append('a')
31614             .attr('class', 'wiki-link button-input-action minor')
31615             .attr('target', '_blank')
31616             .append('span')
31617             .attr('class', 'icon out-link');
31618     }
31619
31620     function language() {
31621         var value = lang.value().toLowerCase();
31622         return _.find(iD.data.wikipedia, function(d) {
31623             return d[0].toLowerCase() === value ||
31624                 d[1].toLowerCase() === value ||
31625                 d[2].toLowerCase() === value;
31626         }) || iD.data.wikipedia[0];
31627     }
31628
31629     function changeLang() {
31630         lang.value(language()[1]);
31631         change();
31632     }
31633
31634     function change() {
31635         var value = title.value(),
31636             m = value.match(/https?:\/\/([a-z]+)\.wikipedia\.org\/wiki\/(.+)/),
31637             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
31638
31639         if (l) {
31640             // Normalize title http://www.mediawiki.org/wiki/API:Query#Title_normalization
31641             value = m[2].replace(/_/g, ' ');
31642             value = value.slice(0, 1).toUpperCase() + value.slice(1);
31643             lang.value(l[1]);
31644             title.value(value);
31645         }
31646
31647         var t = {};
31648         t[field.key] = value ? language()[2] + ':' + value : undefined;
31649         event.change(t);
31650     }
31651
31652     i.tags = function(tags) {
31653         var value = tags[field.key] || '',
31654             m = value.match(/([^:]+):(.+)/),
31655             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
31656
31657         // value in correct format
31658         if (l) {
31659             lang.value(l[1]);
31660             title.value(m[2]);
31661             link.attr('href', 'http://' + m[1] + '.wikipedia.org/wiki/' + m[2]);
31662
31663         // unrecognized value format
31664         } else {
31665             title.value(value);
31666             link.attr('href', 'http://en.wikipedia.org/wiki/Special:Search?search=' + value);
31667         }
31668     };
31669
31670     i.entity = function(_) {
31671         entity = _;
31672     };
31673
31674     i.focus = function() {
31675         title.node().focus();
31676     };
31677
31678     return d3.rebind(i, event, 'on');
31679 };
31680 iD.ui.intro.area = function(context, reveal) {
31681
31682     var event = d3.dispatch('done'),
31683         timeout;
31684
31685     var step = {
31686         title: 'intro.areas.title'
31687     };
31688
31689     step.enter = function() {
31690
31691         var playground = [-85.63552, 41.94159],
31692             corner = [-85.63565411045074, 41.9417715536927];
31693         context.map().centerZoom(playground, 19);
31694         reveal('button.add-area', t('intro.areas.add'), {tooltipClass: 'intro-areas-add'});
31695
31696         context.on('enter.intro', addArea);
31697
31698         function addArea(mode) {
31699             if (mode.id !== 'add-area') return;
31700             context.on('enter.intro', drawArea);
31701
31702             var padding = 120 * Math.pow(2, context.map().zoom() - 19);
31703             var pointBox = iD.ui.intro.pad(corner, padding, context);
31704             reveal(pointBox, t('intro.areas.corner'));
31705
31706             context.map().on('move.intro', function() {
31707                 padding = 120 * Math.pow(2, context.map().zoom() - 19);
31708                 pointBox = iD.ui.intro.pad(corner, padding, context);
31709                 reveal(pointBox, t('intro.areas.corner'), {duration: 0});
31710             });
31711         }
31712
31713         function drawArea(mode) {
31714             if (mode.id !== 'draw-area') return;
31715             context.on('enter.intro', enterSelect);
31716
31717             var padding = 150 * Math.pow(2, context.map().zoom() - 19);
31718             var pointBox = iD.ui.intro.pad(playground, padding, context);
31719             reveal(pointBox, t('intro.areas.place'));
31720
31721             context.map().on('move.intro', function() {
31722                 padding = 150 * Math.pow(2, context.map().zoom() - 19);
31723                 pointBox = iD.ui.intro.pad(playground, padding, context);
31724                 reveal(pointBox, t('intro.areas.place'), {duration: 0});
31725             });
31726         }
31727
31728         function enterSelect(mode) {
31729             if (mode.id !== 'select') return;
31730             context.map().on('move.intro', null);
31731             context.on('enter.intro', null);
31732
31733             timeout = setTimeout(function() {
31734                 reveal('.preset-search-input', t('intro.areas.search', {name: context.presets().item('leisure/playground').name()}));
31735                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
31736             }, 500);
31737         }
31738
31739         function keySearch() {
31740             var first = d3.select('.preset-list-item:first-child');
31741             if (first.classed('preset-leisure-playground')) {
31742                 reveal(first.select('.preset-list-button').node(), t('intro.areas.choose'));
31743                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
31744                 d3.select('.preset-search-input').on('keyup.intro', null);
31745             }
31746         }
31747
31748         function selectedPreset() {
31749             reveal('.pane', t('intro.areas.describe'));
31750             context.on('exit.intro', event.done);
31751         }
31752     };
31753
31754     step.exit = function() {
31755         window.clearTimeout(timeout);
31756         context.on('enter.intro', null);
31757         context.on('exit.intro', null);
31758         context.history().on('change.intro', null);
31759         context.map().on('move.intro', null);
31760         d3.select('.preset-search-input').on('keyup.intro', null);
31761     };
31762
31763     return d3.rebind(step, event, 'on');
31764 };
31765 iD.ui.intro.line = function(context, reveal) {
31766
31767     var event = d3.dispatch('done'),
31768         timeouts = [];
31769
31770     var step = {
31771         title: 'intro.lines.title'
31772     };
31773
31774     function timeout(f, t) {
31775         timeouts.push(window.setTimeout(f, t));
31776     }
31777
31778     step.enter = function() {
31779
31780         var centroid = [-85.62830, 41.95699];
31781         var midpoint = [-85.62975395449628, 41.95787501510204];
31782         var start = [-85.6297754121684, 41.95805253325314];
31783         var intersection = [-85.62974496187628, 41.95742515554585];
31784
31785         context.map().centerZoom(start, 18);
31786         reveal('button.add-line', t('intro.lines.add'), {tooltipClass: 'intro-lines-add'});
31787
31788         context.on('enter.intro', addLine);
31789
31790         function addLine(mode) {
31791             if (mode.id !== 'add-line') return;
31792             context.on('enter.intro', drawLine);
31793
31794             var padding = 150 * Math.pow(2, context.map().zoom() - 18);
31795             var pointBox = iD.ui.intro.pad(start, padding, context);
31796             reveal(pointBox, t('intro.lines.start'));
31797
31798             context.map().on('move.intro', function() {
31799                 padding = 150 * Math.pow(2, context.map().zoom() - 18);
31800                 pointBox = iD.ui.intro.pad(start, padding, context);
31801                 reveal(pointBox, t('intro.lines.start'), {duration: 0});
31802             });
31803         }
31804
31805         function drawLine(mode) {
31806             if (mode.id !== 'draw-line') return;
31807             context.history().on('change.intro', addIntersection);
31808             context.on('enter.intro', retry);
31809
31810             var padding = 300 * Math.pow(2, context.map().zoom() - 19);
31811             var pointBox = iD.ui.intro.pad(midpoint, padding, context);
31812             reveal(pointBox, t('intro.lines.intersect'));
31813
31814             context.map().on('move.intro', function() {
31815                 padding = 300 * Math.pow(2, context.map().zoom() - 19);
31816                 pointBox = iD.ui.intro.pad(midpoint, padding, context);
31817                 reveal(pointBox, t('intro.lines.intersect'), {duration: 0});
31818             });
31819         }
31820
31821         // ended line before creating intersection
31822         function retry(mode) {
31823             if (mode.id !== 'select') return;
31824             var pointBox = iD.ui.intro.pad(intersection, 30, context);
31825             reveal(pointBox, t('intro.lines.restart'));
31826             timeout(function() {
31827                 context.replace(iD.actions.DeleteMultiple(mode.selectedIDs()));
31828                 step.exit();
31829                 step.enter();
31830             }, 3000);
31831         }
31832
31833         function addIntersection(changes) {
31834             if ( _.any(changes.created(), function(d) {
31835                 return d.type === 'node' && context.graph().parentWays(d).length > 1;
31836             })) {
31837                 context.history().on('change.intro', null);
31838                 context.on('enter.intro', enterSelect);
31839
31840                 var padding = 900 * Math.pow(2, context.map().zoom() - 19);
31841                 var pointBox = iD.ui.intro.pad(centroid, padding, context);
31842                 reveal(pointBox, t('intro.lines.finish'));
31843
31844                 context.map().on('move.intro', function() {
31845                     padding = 900 * Math.pow(2, context.map().zoom() - 19);
31846                     pointBox = iD.ui.intro.pad(centroid, padding, context);
31847                     reveal(pointBox, t('intro.lines.finish'), {duration: 0});
31848                 });
31849             }
31850         }
31851
31852         function enterSelect(mode) {
31853             if (mode.id !== 'select') return;
31854             context.map().on('move.intro', null);
31855             context.on('enter.intro', null);
31856             d3.select('#curtain').style('pointer-events', 'all');
31857
31858             presetCategory();
31859         }
31860
31861         function presetCategory() {
31862             timeout(function() {
31863                 d3.select('#curtain').style('pointer-events', 'none');
31864                 var road = d3.select('.preset-category-road .preset-list-button');
31865                 reveal(road.node(), t('intro.lines.road'));
31866                 road.one('click.intro', roadCategory);
31867             }, 500);
31868         }
31869
31870         function roadCategory() {
31871             timeout(function() {
31872                 var grid = d3.select('.subgrid');
31873                 reveal(grid.node(), t('intro.lines.residential'));
31874                 grid.selectAll(':not(.preset-highway-residential) .preset-list-button')
31875                     .one('click.intro', retryPreset);
31876                 grid.selectAll('.preset-highway-residential .preset-list-button')
31877                     .one('click.intro', roadDetails);
31878             }, 500);
31879         }
31880
31881         // selected wrong road type
31882         function retryPreset() {
31883             timeout(function() {
31884                 var preset = d3.select('.entity-editor-pane .preset-list-button');
31885                 reveal(preset.node(), t('intro.lines.wrong_preset'));
31886                 preset.one('click.intro', presetCategory);
31887             }, 500);
31888         }
31889
31890         function roadDetails() {
31891             reveal('.pane', t('intro.lines.describe'));
31892             context.on('exit.intro', event.done);
31893         }
31894
31895     };
31896
31897     step.exit = function() {
31898         d3.select('#curtain').style('pointer-events', 'none');
31899         timeouts.forEach(window.clearTimeout);
31900         context.on('enter.intro', null);
31901         context.on('exit.intro', null);
31902         context.map().on('move.intro', null);
31903         context.history().on('change.intro', null);
31904     };
31905
31906     return d3.rebind(step, event, 'on');
31907 };
31908 iD.ui.intro.navigation = function(context, reveal) {
31909
31910     var event = d3.dispatch('done'),
31911         timeouts = [];
31912
31913     var step = {
31914         title: 'intro.navigation.title'
31915     };
31916
31917     function set(f, t) {
31918         timeouts.push(window.setTimeout(f, t));
31919     }
31920
31921     /*
31922      * Steps:
31923      * Drag map
31924      * Select poi
31925      * Show editor header
31926      * Show editor pane
31927      * Select road
31928      * Show header
31929      */
31930
31931     step.enter = function() {
31932
31933         var rect = context.surfaceRect(),
31934             map = {
31935                 left: rect.left + 10,
31936                 top: rect.top + 70,
31937                 width: rect.width - 70,
31938                 height: rect.height - 170
31939             };
31940
31941         context.map().centerZoom([-85.63591, 41.94285], 19);
31942
31943         reveal(map, t('intro.navigation.drag'));
31944
31945         context.map().on('move.intro', _.debounce(function() {
31946             context.map().on('move.intro', null);
31947             townhall();
31948             context.on('enter.intro', inspectTownHall);
31949         }, 400));
31950
31951         function townhall() {
31952             var hall = [-85.63645945147184, 41.942986488012565];
31953
31954             var point = context.projection(hall);
31955             if (point[0] < 0 || point[0] > rect.width ||
31956                 point[1] < 0 || point[1] > rect.height) {
31957                 context.map().center(hall);
31958             }
31959
31960             var box = iD.ui.intro.pointBox(hall, context);
31961             reveal(box, t('intro.navigation.select'));
31962
31963             context.map().on('move.intro', function() {
31964                 var box = iD.ui.intro.pointBox(hall, context);
31965                 reveal(box, t('intro.navigation.select'), {duration: 0});
31966             });
31967         }
31968
31969         function inspectTownHall(mode) {
31970             if (mode.id !== 'select') return;
31971             context.on('enter.intro', null);
31972             context.map().on('move.intro', null);
31973             set(function() {
31974                 reveal('.entity-editor-pane', t('intro.navigation.pane'));
31975                 context.on('exit.intro', event.done);
31976             }, 700);
31977         }
31978
31979     };
31980
31981     step.exit = function() {
31982         context.map().on('move.intro', null);
31983         context.on('enter.intro', null);
31984         context.on('exit.intro', null);
31985         timeouts.forEach(window.clearTimeout);
31986     };
31987
31988     return d3.rebind(step, event, 'on');
31989 };
31990 iD.ui.intro.point = function(context, reveal) {
31991
31992     var event = d3.dispatch('done'),
31993         timeouts = [];
31994
31995     var step = {
31996         title: 'intro.points.title'
31997     };
31998
31999     function setTimeout(f, t) {
32000         timeouts.push(window.setTimeout(f, t));
32001     }
32002
32003     step.enter = function() {
32004
32005         context.map().centerZoom([-85.63279, 41.94394], 19);
32006         reveal('button.add-point', t('intro.points.add'), {tooltipClass: 'intro-points-add'});
32007
32008         var corner = [-85.632481,41.944094];
32009
32010         context.on('enter.intro', addPoint);
32011
32012         function addPoint(mode) {
32013             if (mode.id !== 'add-point') return;
32014             context.on('enter.intro', enterSelect);
32015
32016             var pointBox = iD.ui.intro.pad(corner, 150, context);
32017             reveal(pointBox, t('intro.points.place'));
32018
32019             context.map().on('move.intro', function() {
32020                 pointBox = iD.ui.intro.pad(corner, 150, context);
32021                 reveal(pointBox, t('intro.points.place'), {duration: 0});
32022             });
32023
32024         }
32025
32026         function enterSelect(mode) {
32027             if (mode.id !== 'select') return;
32028             context.map().on('move.intro', null);
32029             context.on('enter.intro', null);
32030
32031             setTimeout(function() {
32032                 reveal('.preset-search-input', t('intro.points.search', {name: context.presets().item('amenity/cafe').name()}));
32033                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
32034             }, 500);
32035         }
32036
32037         function keySearch() {
32038             var first = d3.select('.preset-list-item:first-child');
32039             if (first.classed('preset-amenity-cafe')) {
32040                 reveal(first.select('.preset-list-button').node(), t('intro.points.choose'));
32041                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
32042
32043                 d3.select('.preset-search-input').on('keydown.intro', function() {
32044                     // Prevent search from updating and changing the grid
32045                     d3.event.stopPropagation();
32046                     d3.event.preventDefault();
32047                 }, true).on('keyup.intro', null);
32048             }
32049         }
32050
32051         function selectedPreset() {
32052             setTimeout(function() {
32053                 reveal('.entity-editor-pane', t('intro.points.describe'), {tooltipClass: 'intro-points-describe'});
32054                 context.history().on('change.intro', closeEditor);
32055                 context.on('exit.intro', selectPoint);
32056             }, 400);
32057         }
32058
32059         function closeEditor() {
32060             d3.select('.preset-search-input').on('keydown.intro', null);
32061             context.history().on('change.intro', null);
32062             reveal('.entity-editor-pane', t('intro.points.close'));
32063         }
32064
32065         function selectPoint() {
32066             context.on('exit.intro', null);
32067             context.history().on('change.intro', null);
32068             context.on('enter.intro', enterReselect);
32069
32070             var pointBox = iD.ui.intro.pad(corner, 150, context);
32071             reveal(pointBox, t('intro.points.reselect'));
32072
32073             context.map().on('move.intro', function() {
32074                 pointBox = iD.ui.intro.pad(corner, 150, context);
32075                 reveal(pointBox, t('intro.points.reselect'), {duration: 0});
32076             });
32077         }
32078
32079         function enterReselect(mode) {
32080             if (mode.id !== 'select') return;
32081             context.map().on('move.intro', null);
32082             context.on('enter.intro', null);
32083
32084             setTimeout(function() {
32085                 reveal('.entity-editor-pane', t('intro.points.fixname'));
32086                 context.on('exit.intro', deletePoint);
32087             }, 500);
32088         }
32089
32090         function deletePoint() {
32091             context.on('exit.intro', null);
32092             context.on('enter.intro', enterDelete);
32093
32094             var pointBox = iD.ui.intro.pad(corner, 150, context);
32095             reveal(pointBox, t('intro.points.reselect_delete'));
32096
32097             context.map().on('move.intro', function() {
32098                 pointBox = iD.ui.intro.pad(corner, 150, context);
32099                 reveal(pointBox, t('intro.points.reselect_delete'), {duration: 0});
32100             });
32101         }
32102
32103         function enterDelete(mode) {
32104             if (mode.id !== 'select') return;
32105             context.map().on('move.intro', null);
32106             context.on('enter.intro', null);
32107             context.on('exit.intro', deletePoint);
32108             context.map().on('move.intro', deletePoint);
32109             context.history().on('change.intro', deleted);
32110
32111             setTimeout(function() {
32112                 var node = d3.select('.radial-menu-item-delete').node();
32113                 var pointBox = iD.ui.intro.pad(node.getBoundingClientRect(), 50, context);
32114                 reveal(pointBox, t('intro.points.delete'));
32115             }, 300);
32116         }
32117
32118         function deleted(changed) {
32119             if (changed.deleted().length) event.done();
32120         }
32121
32122     };
32123
32124     step.exit = function() {
32125         timeouts.forEach(window.clearTimeout);
32126         context.on('exit.intro', null);
32127         context.on('enter.intro', null);
32128         context.map().on('move.intro', null);
32129         context.history().on('change.intro', null);
32130         d3.select('.preset-search-input').on('keyup.intro', null).on('keydown.intro', null);
32131     };
32132
32133     return d3.rebind(step, event, 'on');
32134 };
32135 iD.ui.intro.startEditing = function(context, reveal) {
32136
32137     var event = d3.dispatch('done', 'startEditing'),
32138         modal,
32139         timeouts = [];
32140
32141     var step = {
32142         title: 'intro.startediting.title'
32143     };
32144
32145     function timeout(f, t) {
32146         timeouts.push(window.setTimeout(f, t));
32147     }
32148
32149     step.enter = function() {
32150
32151         reveal('.map-control.help-control', t('intro.startediting.help'));
32152
32153         timeout(function() {
32154             reveal('#bar button.save', t('intro.startediting.save'));
32155         }, 3500);
32156
32157         timeout(function() {
32158             reveal('#surface');
32159         }, 7000);
32160
32161         timeout(function() {
32162             modal = iD.ui.modal(context.container());
32163
32164             modal.select('.modal')
32165                 .attr('class', 'modal-splash modal col6');
32166
32167             modal.selectAll('.close').remove();
32168
32169             var startbutton = modal.select('.content')
32170                 .attr('class', 'fillL')
32171                     .append('button')
32172                         .attr('class', 'modal-section huge-modal-button')
32173                         .on('click', function() {
32174                                 modal.remove();
32175                         });
32176
32177                 startbutton.append('div')
32178                     .attr('class','illustration');
32179                 startbutton.append('h2')
32180                     .text(t('intro.startediting.start'));
32181
32182             event.startEditing();
32183
32184         }, 7500);
32185     };
32186
32187     step.exit = function() {
32188         if (modal) modal.remove();
32189         timeouts.forEach(window.clearTimeout);
32190     };
32191
32192     return d3.rebind(step, event, 'on');
32193 };
32194 iD.presets = function() {
32195
32196     // an iD.presets.Collection with methods for
32197     // loading new data and returning defaults
32198
32199     var all = iD.presets.Collection([]),
32200         defaults = { area: all, line: all, point: all, vertex: all, relation: all },
32201         fields = {},
32202         universal = [],
32203         recent = iD.presets.Collection([]);
32204
32205     // Index of presets by (geometry, tag key).
32206     var index = {
32207         point: {},
32208         vertex: {},
32209         line: {},
32210         area: {},
32211         relation: {}
32212     };
32213
32214     all.match = function(entity, resolver) {
32215         var geometry = entity.geometry(resolver),
32216             geometryMatches = index[geometry],
32217             best = -1,
32218             match;
32219
32220         for (var k in entity.tags) {
32221             var keyMatches = geometryMatches[k];
32222             if (!keyMatches) continue;
32223
32224             for (var i = 0; i < keyMatches.length; i++) {
32225                 var score = keyMatches[i].matchScore(entity);
32226                 if (score > best) {
32227                     best = score;
32228                     match = keyMatches[i];
32229                 }
32230             }
32231         }
32232
32233         return match || all.item(geometry);
32234     };
32235
32236     all.load = function(d) {
32237
32238         if (d.fields) {
32239             _.forEach(d.fields, function(d, id) {
32240                 fields[id] = iD.presets.Field(id, d);
32241                 if (d.universal) universal.push(fields[id]);
32242             });
32243         }
32244
32245         if (d.presets) {
32246             _.forEach(d.presets, function(d, id) {
32247                 all.collection.push(iD.presets.Preset(id, d, fields));
32248             });
32249         }
32250
32251         if (d.categories) {
32252             _.forEach(d.categories, function(d, id) {
32253                 all.collection.push(iD.presets.Category(id, d, all));
32254             });
32255         }
32256
32257         if (d.defaults) {
32258             var getItem = _.bind(all.item, all);
32259             defaults = {
32260                 area: iD.presets.Collection(d.defaults.area.map(getItem)),
32261                 line: iD.presets.Collection(d.defaults.line.map(getItem)),
32262                 point: iD.presets.Collection(d.defaults.point.map(getItem)),
32263                 vertex: iD.presets.Collection(d.defaults.vertex.map(getItem)),
32264                 relation: iD.presets.Collection(d.defaults.relation.map(getItem))
32265             };
32266         }
32267
32268         for (var i = 0; i < all.collection.length; i++) {
32269             var preset = all.collection[i],
32270                 geometry = preset.geometry;
32271
32272             for (var j = 0; j < geometry.length; j++) {
32273                 var g = index[geometry[j]];
32274                 for (var k in preset.tags) {
32275                     (g[k] = g[k] || []).push(preset);
32276                 }
32277             }
32278         }
32279
32280         return all;
32281     };
32282
32283     all.field = function(id) {
32284         return fields[id];
32285     };
32286
32287     all.universal = function() {
32288         return universal;
32289     };
32290
32291     all.defaults = function(geometry, n) {
32292         var rec = recent.matchGeometry(geometry).collection.slice(0, 4),
32293             def = _.uniq(rec.concat(defaults[geometry].collection)).slice(0, n - 1);
32294         return iD.presets.Collection(_.unique(rec.concat(def).concat(all.item(geometry))));
32295     };
32296
32297     all.choose = function(preset) {
32298         if (!preset.isFallback()) {
32299             recent = iD.presets.Collection(_.unique([preset].concat(recent.collection)));
32300         }
32301         return all;
32302     };
32303
32304     return all;
32305 };
32306 iD.presets.Category = function(id, category, all) {
32307     category = _.clone(category);
32308
32309     category.id = id;
32310
32311     category.members = iD.presets.Collection(category.members.map(function(id) {
32312         return all.item(id);
32313     }));
32314
32315     category.matchGeometry = function(geometry) {
32316         return category.geometry.indexOf(geometry) >= 0;
32317     };
32318
32319     category.matchScore = function() { return -1; };
32320
32321     category.name = function() {
32322         return t('presets.categories.' + id + '.name', {'default': id});
32323     };
32324
32325     category.terms = function() {
32326         return [];
32327     };
32328
32329     return category;
32330 };
32331 iD.presets.Collection = function(collection) {
32332
32333     var maxSearchResults = 50,
32334         maxSuggestionResults = 10;
32335
32336     var presets = {
32337
32338         collection: collection,
32339
32340         item: function(id) {
32341             return _.find(collection, function(d) {
32342                 return d.id === id;
32343             });
32344         },
32345
32346         matchGeometry: function(geometry) {
32347             return iD.presets.Collection(collection.filter(function(d) {
32348                 return d.matchGeometry(geometry);
32349             }));
32350         },
32351
32352         search: function(value, geometry) {
32353             if (!value) return this;
32354
32355             value = value.toLowerCase();
32356
32357             var searchable = _.filter(collection, function(a) {
32358                 return a.searchable !== false && a.suggestion !== true;
32359             }),
32360             suggestions = _.filter(collection, function(a) {
32361                 return a.suggestion === true;
32362             });
32363
32364             // matches value to preset.name
32365             var leading_name = _.filter(searchable, function(a) {
32366                     return leading(a.name().toLowerCase());
32367                 }).sort(function(a, b) {
32368                     var i = a.name().toLowerCase().indexOf(value) - b.name().toLowerCase().indexOf(value);
32369                     if (i === 0) return a.name().length - b.name().length;
32370                     else return i;
32371                 });
32372
32373             // matches value to preset.terms values
32374             var leading_terms = _.filter(searchable, function(a) {
32375                 return _.any(a.terms() || [], leading);
32376             });
32377
32378             function leading(a) {
32379                 var index = a.indexOf(value);
32380                 return index === 0 || a[index - 1] === ' ';
32381             }
32382
32383             // finds close matches to value in preset.name
32384             var levenstein_name = searchable.map(function(a) {
32385                     return {
32386                         preset: a,
32387                         dist: iD.util.editDistance(value, a.name().toLowerCase())
32388                     };
32389                 }).filter(function(a) {
32390                     return a.dist + Math.min(value.length - a.preset.name().length, 0) < 3;
32391                 }).sort(function(a, b) {
32392                     return a.dist - b.dist;
32393                 }).map(function(a) {
32394                     return a.preset;
32395                 });
32396
32397             // finds close matches to value in preset.terms
32398             var leventstein_terms = _.filter(searchable, function(a) {
32399                     return _.any(a.terms() || [], function(b) {
32400                         return iD.util.editDistance(value, b) + Math.min(value.length - b.length, 0) < 3;
32401                     });
32402                 });
32403
32404             function suggestionName(name) {
32405                 var nameArray = name.split(' - ');
32406                 if (nameArray.length > 1) {
32407                     name = nameArray.slice(0, nameArray.length-1).join(' - ');
32408                 }
32409                 return name.toLowerCase();
32410             }
32411
32412             var leading_suggestions = _.filter(suggestions, function(a) {
32413                     return leading(suggestionName(a.name()));
32414                 }).sort(function(a, b) {
32415                     a = suggestionName(a.name());
32416                     b = suggestionName(b.name());
32417                     var i = a.indexOf(value) - b.indexOf(value);
32418                     if (i === 0) return a.length - b.length;
32419                     else return i;
32420                 });
32421
32422             var leven_suggestions = suggestions.map(function(a) {
32423                     return {
32424                         preset: a,
32425                         dist: iD.util.editDistance(value, suggestionName(a.name()))
32426                     };
32427                 }).filter(function(a) {
32428                     return a.dist + Math.min(value.length - suggestionName(a.preset.name()).length, 0) < 1;
32429                 }).sort(function(a, b) {
32430                     return a.dist - b.dist;
32431                 }).map(function(a) {
32432                     return a.preset;
32433                 });
32434
32435             var other = presets.item(geometry);
32436
32437             var results = leading_name.concat(
32438                             leading_terms,
32439                             leading_suggestions.slice(0, maxSuggestionResults+5),
32440                             levenstein_name,
32441                             leventstein_terms,
32442                             leven_suggestions.slice(0, maxSuggestionResults)
32443                         ).slice(0, maxSearchResults-1);
32444
32445             return iD.presets.Collection(_.unique(
32446                     results.concat(other)
32447                 ));
32448         }
32449     };
32450
32451     return presets;
32452 };
32453 iD.presets.Field = function(id, field) {
32454     field = _.clone(field);
32455
32456     field.id = id;
32457
32458     field.matchGeometry = function(geometry) {
32459         return !field.geometry || field.geometry === geometry;
32460     };
32461
32462     field.t = function(scope, options) {
32463         return t('presets.fields.' + id + '.' + scope, options);
32464     };
32465
32466     field.label = function() {
32467         return field.t('label', {'default': id});
32468     };
32469
32470     var placeholder = field.placeholder;
32471     field.placeholder = function() {
32472         return field.t('placeholder', {'default': placeholder});
32473     };
32474
32475     return field;
32476 };
32477 iD.presets.Preset = function(id, preset, fields) {
32478     preset = _.clone(preset);
32479
32480     preset.id = id;
32481     preset.fields = (preset.fields || []).map(getFields);
32482
32483     function getFields(f) {
32484         return fields[f];
32485     }
32486
32487     preset.matchGeometry = function(geometry) {
32488         return preset.geometry.indexOf(geometry) >= 0;
32489     };
32490
32491     var matchScore = preset.matchScore || 1;
32492     preset.matchScore = function(entity) {
32493         var tags = preset.tags,
32494             score = 0;
32495
32496         for (var t in tags) {
32497             if (entity.tags[t] === tags[t]) {
32498                 score += matchScore;
32499             } else if (tags[t] === '*' && t in entity.tags) {
32500                 score += matchScore / 2;
32501             } else {
32502                 return -1;
32503             }
32504         }
32505
32506         return score;
32507     };
32508
32509     preset.t = function(scope, options) {
32510         return t('presets.presets.' + id + '.' + scope, options);
32511     };
32512
32513     var name = preset.name;
32514     preset.name = function() {
32515         if (preset.suggestion) {
32516             id = id.split('/');
32517             id = id[0] + '/' + id[1];
32518             return name + ' - ' + t('presets.presets.' + id + '.name');
32519         }
32520         return preset.t('name', {'default': name});
32521     };
32522
32523     preset.terms = function() {
32524         return preset.t('terms', {'default': ''}).split(',');
32525     };
32526
32527     preset.isFallback = function() {
32528         return Object.keys(preset.tags).length === 0;
32529     };
32530
32531     preset.reference = function(geometry) {
32532         var key = Object.keys(preset.tags)[0],
32533             value = preset.tags[key];
32534
32535         if (geometry === 'relation' && key === 'type') {
32536             return { rtype: value };
32537         } else if (value === '*') {
32538             return { key: key };
32539         } else {
32540             return { key: key, value: value };
32541         }
32542     };
32543
32544     var removeTags = preset.removeTags || preset.tags;
32545     preset.removeTags = function(tags, geometry) {
32546         tags = _.omit(tags, _.keys(removeTags));
32547
32548         for (var f in preset.fields) {
32549             var field = preset.fields[f];
32550             if (field.matchGeometry(geometry) && field['default'] === tags[field.key]) {
32551                 delete tags[field.key];
32552             }
32553         }
32554
32555         return tags;
32556     };
32557
32558     var applyTags = preset.addTags || preset.tags;
32559     preset.applyTags = function(tags, geometry) {
32560         var k;
32561
32562         tags = _.clone(tags);
32563
32564         for (k in applyTags) {
32565             if (applyTags[k] === '*') {
32566                 tags[k] = 'yes';
32567             } else {
32568                 tags[k] = applyTags[k];
32569             }
32570         }
32571
32572         // Add area=yes if necessary
32573         for (k in applyTags) {
32574             if (geometry === 'area' && !(k in iD.areaKeys))
32575                 tags.area = 'yes';
32576             break;
32577         }
32578
32579         for (var f in preset.fields) {
32580             var field = preset.fields[f];
32581             if (field.matchGeometry(geometry) && field.key && !tags[field.key] && field['default']) {
32582                 tags[field.key] = field['default'];
32583             }
32584         }
32585
32586         return tags;
32587     };
32588
32589     return preset;
32590 };
32591 iD.validate = function(changes, graph) {
32592     var warnings = [];
32593
32594     // https://github.com/openstreetmap/josm/blob/mirror/src/org/
32595     // openstreetmap/josm/data/validation/tests/UnclosedWays.java#L80
32596     function tagSuggestsArea(change) {
32597         if (_.isEmpty(change.tags)) return false;
32598         var tags = change.tags;
32599         var presence = ['landuse', 'amenities', 'tourism', 'shop'];
32600         for (var i = 0; i < presence.length; i++) {
32601             if (tags[presence[i]] !== undefined) {
32602                 return presence[i] + '=' + tags[presence[i]];
32603             }
32604         }
32605         if (tags.building && tags.building === 'yes') return 'building=yes';
32606     }
32607
32608     if (changes.deleted.length > 100) {
32609         warnings.push({
32610             message: t('validations.many_deletions', { n: changes.deleted.length })
32611         });
32612     }
32613
32614     for (var i = 0; i < changes.created.length; i++) {
32615         var change = changes.created[i],
32616             geometry = change.geometry(graph);
32617
32618         if ((geometry === 'point' || geometry === 'line' || geometry === 'area') && !change.isUsed(graph)) {
32619             warnings.push({
32620                 message: t('validations.untagged_' + geometry),
32621                 tooltip: t('validations.untagged_' + geometry + '_tooltip'),
32622                 entity: change
32623             });
32624         }
32625
32626         var deprecatedTags = change.deprecatedTags();
32627         if (!_.isEmpty(deprecatedTags)) {
32628             warnings.push({
32629                 message: t('validations.deprecated_tags', {
32630                     tags: iD.util.tagText({ tags: deprecatedTags })
32631                 }), entity: change });
32632         }
32633
32634         if (geometry === 'line' && tagSuggestsArea(change)) {
32635             warnings.push({
32636                 message: t('validations.tag_suggests_area', {tag: tagSuggestsArea(change)}),
32637                 entity: change
32638             });
32639         }
32640     }
32641
32642     return warnings;
32643 };
32644 /* jshint ignore:start */
32645 })();
32646 window.locale = { _current: 'en' };
32647
32648 locale.current = function(_) {
32649     if (!arguments.length) return locale._current;
32650     if (locale[_] !== undefined) locale._current = _;
32651     else if (locale[_.split('-')[0]]) locale._current = _.split('-')[0];
32652     return locale;
32653 };
32654
32655 function t(s, o, loc) {
32656     loc = loc || locale._current;
32657
32658     var path = s.split(".").reverse(),
32659         rep = locale[loc];
32660
32661     while (rep !== undefined && path.length) rep = rep[path.pop()];
32662
32663     if (rep !== undefined) {
32664         if (o) for (var k in o) rep = rep.replace('{' + k + '}', o[k]);
32665         return rep;
32666     }
32667
32668     if (loc !== 'en') {
32669         return t(s, o, 'en');
32670     }
32671
32672     if (o && 'default' in o) {
32673         return o['default'];
32674     }
32675
32676     var missing = 'Missing ' + loc + ' translation: ' + s;
32677     if (typeof console !== "undefined") console.error(missing);
32678
32679     return missing;
32680 }
32681 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 = {
32682     "deprecated": [
32683         {
32684             "old": {
32685                 "amenity": "firepit"
32686             },
32687             "replace": {
32688                 "leisure": "firepit"
32689             }
32690         },
32691         {
32692             "old": {
32693                 "barrier": "wire_fence"
32694             },
32695             "replace": {
32696                 "barrier": "fence",
32697                 "fence_type": "chain"
32698             }
32699         },
32700         {
32701             "old": {
32702                 "barrier": "wood_fence"
32703             },
32704             "replace": {
32705                 "barrier": "fence",
32706                 "fence_type": "wood"
32707             }
32708         },
32709         {
32710             "old": {
32711                 "highway": "ford"
32712             },
32713             "replace": {
32714                 "ford": "yes"
32715             }
32716         },
32717         {
32718             "old": {
32719                 "highway": "stile"
32720             },
32721             "replace": {
32722                 "barrier": "stile"
32723             }
32724         },
32725         {
32726             "old": {
32727                 "highway": "incline"
32728             },
32729             "replace": {
32730                 "highway": "road",
32731                 "incline": "up"
32732             }
32733         },
32734         {
32735             "old": {
32736                 "highway": "incline_steep"
32737             },
32738             "replace": {
32739                 "highway": "road",
32740                 "incline": "up"
32741             }
32742         },
32743         {
32744             "old": {
32745                 "highway": "unsurfaced"
32746             },
32747             "replace": {
32748                 "highway": "road",
32749                 "incline": "unpaved"
32750             }
32751         },
32752         {
32753             "old": {
32754                 "landuse": "wood"
32755             },
32756             "replace": {
32757                 "landuse": "forest",
32758                 "natural": "wood"
32759             }
32760         },
32761         {
32762             "old": {
32763                 "natural": "marsh"
32764             },
32765             "replace": {
32766                 "natural": "wetland",
32767                 "wetland": "marsh"
32768             }
32769         },
32770         {
32771             "old": {
32772                 "power_source": "*"
32773             },
32774             "replace": {
32775                 "generator:source": "$1"
32776             }
32777         },
32778         {
32779             "old": {
32780                 "power_rating": "*"
32781             },
32782             "replace": {
32783                 "generator:output": "$1"
32784             }
32785         },
32786         {
32787             "old": {
32788                 "shop": "organic"
32789             },
32790             "replace": {
32791                 "shop": "supermarket",
32792                 "organic": "only"
32793             }
32794         }
32795     ],
32796     "discarded": [
32797         "created_by",
32798         "odbl",
32799         "odbl:note",
32800         "tiger:upload_uuid",
32801         "tiger:tlid",
32802         "tiger:source",
32803         "tiger:separated",
32804         "geobase:datasetName",
32805         "geobase:uuid",
32806         "sub_sea:type",
32807         "KSJ2:ADS",
32808         "KSJ2:ARE",
32809         "KSJ2:AdminArea",
32810         "KSJ2:COP_label",
32811         "KSJ2:DFD",
32812         "KSJ2:INT",
32813         "KSJ2:INT_label",
32814         "KSJ2:LOC",
32815         "KSJ2:LPN",
32816         "KSJ2:OPC",
32817         "KSJ2:PubFacAdmin",
32818         "KSJ2:RAC",
32819         "KSJ2:RAC_label",
32820         "KSJ2:RIC",
32821         "KSJ2:RIN",
32822         "KSJ2:WSC",
32823         "KSJ2:coordinate",
32824         "KSJ2:curve_id",
32825         "KSJ2:curve_type",
32826         "KSJ2:filename",
32827         "KSJ2:lake_id",
32828         "KSJ2:lat",
32829         "KSJ2:long",
32830         "KSJ2:river_id",
32831         "yh:LINE_NAME",
32832         "yh:LINE_NUM",
32833         "yh:STRUCTURE",
32834         "yh:TOTYUMONO",
32835         "yh:TYPE",
32836         "yh:WIDTH_RANK",
32837         "SK53_bulk:load"
32838     ],
32839     "imagery": [
32840         {
32841             "name": "7th Series (OS7)",
32842             "type": "tms",
32843             "template": "http://ooc.openstreetmap.org/os7/{zoom}/{x}/{y}.jpg",
32844             "polygon": [
32845                 [
32846                     [
32847                         -9,
32848                         49.8
32849                     ],
32850                     [
32851                         -9,
32852                         61.1
32853                     ],
32854                     [
32855                         1.9,
32856                         61.1
32857                     ],
32858                     [
32859                         1.9,
32860                         49.8
32861                     ],
32862                     [
32863                         -9,
32864                         49.8
32865                     ]
32866                 ]
32867             ]
32868         },
32869         {
32870             "name": "AGRI black-and-white 2.5m",
32871             "type": "tms",
32872             "template": "http://agri.openstreetmap.org/{zoom}/{x}/{y}.png",
32873             "polygon": [
32874                 [
32875                     [
32876                         112.28778,
32877                         -28.784589
32878                     ],
32879                     [
32880                         112.71488,
32881                         -31.13894
32882                     ],
32883                     [
32884                         114.11263,
32885                         -34.178287
32886                     ],
32887                     [
32888                         113.60788,
32889                         -37.39012
32890                     ],
32891                     [
32892                         117.17992,
32893                         -37.451794
32894                     ],
32895                     [
32896                         119.31538,
32897                         -37.42096
32898                     ],
32899                     [
32900                         121.72262,
32901                         -36.708394
32902                     ],
32903                     [
32904                         123.81925,
32905                         -35.76893
32906                     ],
32907                     [
32908                         125.9547,
32909                         -34.3066
32910                     ],
32911                     [
32912                         127.97368,
32913                         -33.727398
32914                     ],
32915                     [
32916                         130.07031,
32917                         -33.24166
32918                     ],
32919                     [
32920                         130.10913,
32921                         -33.888704
32922                     ],
32923                     [
32924                         131.00214,
32925                         -34.049705
32926                     ],
32927                     [
32928                         131.0798,
32929                         -34.72257
32930                     ],
32931                     [
32932                         132.28342,
32933                         -35.39
32934                     ],
32935                     [
32936                         134.18591,
32937                         -35.61126
32938                     ],
32939                     [
32940                         133.8753,
32941                         -37.1119
32942                     ],
32943                     [
32944                         134.8459,
32945                         -37.6365
32946                     ],
32947                     [
32948                         139.7769,
32949                         -37.82075
32950                     ],
32951                     [
32952                         139.93223,
32953                         -39.4283
32954                     ],
32955                     [
32956                         141.6017,
32957                         -39.8767
32958                     ],
32959                     [
32960                         142.3783,
32961                         -39.368294
32962                     ],
32963                     [
32964                         142.3783,
32965                         -40.64702
32966                     ],
32967                     [
32968                         142.49478,
32969                         -42.074874
32970                     ],
32971                     [
32972                         144.009,
32973                         -44.060127
32974                     ],
32975                     [
32976                         147.23161,
32977                         -44.03222
32978                     ],
32979                     [
32980                         149.05645,
32981                         -42.534313
32982                     ],
32983                     [
32984                         149.52237,
32985                         -40.99959
32986                     ],
32987                     [
32988                         149.9494,
32989                         -40.852921
32990                     ],
32991                     [
32992                         150.8036,
32993                         -38.09627
32994                     ],
32995                     [
32996                         151.81313,
32997                         -38.12682
32998                     ],
32999                     [
33000                         156.20052,
33001                         -22.667706
33002                     ],
33003                     [
33004                         156.20052,
33005                         -20.10109
33006                     ],
33007                     [
33008                         156.62761,
33009                         -17.417627
33010                     ],
33011                     [
33012                         155.26869,
33013                         -17.19521
33014                     ],
33015                     [
33016                         154.14272,
33017                         -19.51662
33018                     ],
33019                     [
33020                         153.5215,
33021                         -18.34139
33022                     ],
33023                     [
33024                         153.05558,
33025                         -16.5636
33026                     ],
33027                     [
33028                         152.78379,
33029                         -15.256768
33030                     ],
33031                     [
33032                         152.27905,
33033                         -13.4135
33034                     ],
33035                     [
33036                         151.3472,
33037                         -12.391767
33038                     ],
33039                     [
33040                         149.48354,
33041                         -12.05024
33042                     ],
33043                     [
33044                         146.9598,
33045                         -9.992408
33046                     ],
33047                     [
33048                         135.9719,
33049                         -9.992408
33050                     ],
33051                     [
33052                         130.3032,
33053                         -10.33636
33054                     ],
33055                     [
33056                         128.09016,
33057                         -12.164136
33058                     ],
33059                     [
33060                         125.91588,
33061                         -12.315912
33062                     ],
33063                     [
33064                         124.3239,
33065                         -11.860326
33066                     ],
33067                     [
33068                         122.03323,
33069                         -11.974295
33070                     ],
33071                     [
33072                         118.26706,
33073                         -16.9353
33074                     ],
33075                     [
33076                         115.93747,
33077                         -19.11357
33078                     ],
33079                     [
33080                         114.0738,
33081                         -21.11863
33082                     ],
33083                     [
33084                         113.49141,
33085                         -22.596033
33086                     ],
33087                     [
33088                         112.28778,
33089                         -28.784589
33090                     ]
33091                 ]
33092             ],
33093             "terms_text": "AGRI"
33094         },
33095         {
33096             "name": "Bing aerial imagery",
33097             "type": "bing",
33098             "description": "Satellite and aerial imagery.",
33099             "template": "http://www.bing.com/maps/",
33100             "scaleExtent": [
33101                 0,
33102                 22
33103             ],
33104             "id": "Bing",
33105             "default": true
33106         },
33107         {
33108             "name": "British Columbia Mosaic",
33109             "type": "tms",
33110             "template": "http://{switch:a,b,c,d}.imagery.paulnorman.ca/tiles/bc_mosaic/{zoom}/{x}/{y}.png",
33111             "scaleExtent": [
33112                 9,
33113                 20
33114             ],
33115             "polygon": [
33116                 [
33117                     [
33118                         -123.3176032,
33119                         49.3272567
33120                     ],
33121                     [
33122                         -123.4405258,
33123                         49.3268222
33124                     ],
33125                     [
33126                         -123.440717,
33127                         49.3384429
33128                     ],
33129                     [
33130                         -123.4398375,
33131                         49.3430357
33132                     ],
33133                     [
33134                         -123.4401258,
33135                         49.3435398
33136                     ],
33137                     [
33138                         -123.4401106,
33139                         49.3439946
33140                     ],
33141                     [
33142                         -123.4406265,
33143                         49.3444493
33144                     ],
33145                     [
33146                         -123.4404747,
33147                         49.3455762
33148                     ],
33149                     [
33150                         -123.4397768,
33151                         49.3460606
33152                     ],
33153                     [
33154                         -123.4389726,
33155                         49.3461298
33156                     ],
33157                     [
33158                         -123.4372904,
33159                         49.3567236
33160                     ],
33161                     [
33162                         -123.4374774,
33163                         49.3710843
33164                     ],
33165                     [
33166                         -123.4335292,
33167                         49.3709446
33168                     ],
33169                     [
33170                         -123.4330357,
33171                         49.373725
33172                     ],
33173                     [
33174                         -123.4332717,
33175                         49.3751221
33176                     ],
33177                     [
33178                         -123.4322847,
33179                         49.3761001
33180                     ],
33181                     [
33182                         -123.4317482,
33183                         49.3791736
33184                     ],
33185                     [
33186                         -123.4314264,
33187                         49.3795927
33188                     ],
33189                     [
33190                         -123.4307826,
33191                         49.3823866
33192                     ],
33193                     [
33194                         -123.4313405,
33195                         49.3827358
33196                     ],
33197                     [
33198                         -123.4312118,
33199                         49.3838533
33200                     ],
33201                     [
33202                         -123.4300415,
33203                         49.3845883
33204                     ],
33205                     [
33206                         -123.4189858,
33207                         49.3847087
33208                     ],
33209                     [
33210                         -123.4192235,
33211                         49.4135198
33212                     ],
33213                     [
33214                         -123.3972532,
33215                         49.4135691
33216                     ],
33217                     [
33218                         -123.3972758,
33219                         49.4243473
33220                     ],
33221                     [
33222                         -123.4006929,
33223                         49.4243314
33224                     ],
33225                     [
33226                         -123.4007741,
33227                         49.5703491
33228                     ],
33229                     [
33230                         -123.4000812,
33231                         49.570345
33232                     ],
33233                     [
33234                         -123.4010761,
33235                         49.5933838
33236                     ],
33237                     [
33238                         -123.3760399,
33239                         49.5932848
33240                     ],
33241                     [
33242                         -123.3769811,
33243                         49.6756063
33244                     ],
33245                     [
33246                         -123.3507288,
33247                         49.6756396
33248                     ],
33249                     [
33250                         -123.3507969,
33251                         49.7086751
33252                     ],
33253                     [
33254                         -123.332887,
33255                         49.708722
33256                     ],
33257                     [
33258                         -123.3327888,
33259                         49.7256288
33260                     ],
33261                     [
33262                         -123.3007111,
33263                         49.7255625
33264                     ],
33265                     [
33266                         -123.3009164,
33267                         49.7375384
33268                     ],
33269                     [
33270                         -123.2885986,
33271                         49.737638
33272                     ],
33273                     [
33274                         -123.2887823,
33275                         49.8249207
33276                     ],
33277                     [
33278                         -123.2997955,
33279                         49.8249207
33280                     ],
33281                     [
33282                         -123.3011721,
33283                         49.8497814
33284                     ],
33285                     [
33286                         -123.3218218,
33287                         49.850669
33288                     ],
33289                     [
33290                         -123.3273284,
33291                         49.8577696
33292                     ],
33293                     [
33294                         -123.3276726,
33295                         49.9758852
33296                     ],
33297                     [
33298                         -123.3008279,
33299                         49.9752212
33300                     ],
33301                     [
33302                         -123.3007204,
33303                         50.0997002
33304                     ],
33305                     [
33306                         -123.2501716,
33307                         50.100735
33308                     ],
33309                     [
33310                         -123.25091,
33311                         50.2754901
33312                     ],
33313                     [
33314                         -123.0224338,
33315                         50.2755598
33316                     ],
33317                     [
33318                         -123.0224879,
33319                         50.3254853
33320                     ],
33321                     [
33322                         -123.0009318,
33323                         50.3254689
33324                     ],
33325                     [
33326                         -123.0007778,
33327                         50.3423899
33328                     ],
33329                     [
33330                         -122.9775023,
33331                         50.3423408
33332                     ],
33333                     [
33334                         -122.9774766,
33335                         50.3504306
33336                     ],
33337                     [
33338                         -122.9508137,
33339                         50.3504961
33340                     ],
33341                     [
33342                         -122.950795,
33343                         50.3711984
33344                     ],
33345                     [
33346                         -122.9325221,
33347                         50.3711521
33348                     ],
33349                     [
33350                         -122.9321048,
33351                         50.399793
33352                     ],
33353                     [
33354                         -122.8874234,
33355                         50.3999748
33356                     ],
33357                     [
33358                         -122.8873385,
33359                         50.4256108
33360                     ],
33361                     [
33362                         -122.6620152,
33363                         50.4256959
33364                     ],
33365                     [
33366                         -122.6623083,
33367                         50.3994506
33368                     ],
33369                     [
33370                         -122.5990316,
33371                         50.3992413
33372                     ],
33373                     [
33374                         -122.5988274,
33375                         50.3755206
33376                     ],
33377                     [
33378                         -122.5724832,
33379                         50.3753706
33380                     ],
33381                     [
33382                         -122.5735621,
33383                         50.2493891
33384                     ],
33385                     [
33386                         -122.5990415,
33387                         50.2494643
33388                     ],
33389                     [
33390                         -122.5991504,
33391                         50.2265663
33392                     ],
33393                     [
33394                         -122.6185016,
33395                         50.2266359
33396                     ],
33397                     [
33398                         -122.6185741,
33399                         50.2244081
33400                     ],
33401                     [
33402                         -122.6490609,
33403                         50.2245126
33404                     ],
33405                     [
33406                         -122.6492181,
33407                         50.1993528
33408                     ],
33409                     [
33410                         -122.7308575,
33411                         50.1993758
33412                     ],
33413                     [
33414                         -122.7311583,
33415                         50.1244287
33416                     ],
33417                     [
33418                         -122.7490352,
33419                         50.1245109
33420                     ],
33421                     [
33422                         -122.7490541,
33423                         50.0903032
33424                     ],
33425                     [
33426                         -122.7687806,
33427                         50.0903435
33428                     ],
33429                     [
33430                         -122.7689801,
33431                         49.9494546
33432                     ],
33433                     [
33434                         -122.999047,
33435                         49.9494706
33436                     ],
33437                     [
33438                         -122.9991199,
33439                         49.8754553
33440                     ],
33441                     [
33442                         -122.9775894,
33443                         49.8754553
33444                     ],
33445                     [
33446                         -122.9778145,
33447                         49.6995098
33448                     ],
33449                     [
33450                         -122.9992362,
33451                         49.6994781
33452                     ],
33453                     [
33454                         -122.9992524,
33455                         49.6516526
33456                     ],
33457                     [
33458                         -123.0221525,
33459                         49.6516526
33460                     ],
33461                     [
33462                         -123.0221162,
33463                         49.5995096
33464                     ],
33465                     [
33466                         -123.0491898,
33467                         49.5994625
33468                     ],
33469                     [
33470                         -123.0491898,
33471                         49.5940523
33472                     ],
33473                     [
33474                         -123.0664647,
33475                         49.5940405
33476                     ],
33477                     [
33478                         -123.0663594,
33479                         49.5451868
33480                     ],
33481                     [
33482                         -123.0699906,
33483                         49.5451202
33484                     ],
33485                     [
33486                         -123.0699008,
33487                         49.5413153
33488                     ],
33489                     [
33490                         -123.0706835,
33491                         49.5392837
33492                     ],
33493                     [
33494                         -123.0708888,
33495                         49.5379931
33496                     ],
33497                     [
33498                         -123.0711454,
33499                         49.5368773
33500                     ],
33501                     [
33502                         -123.0711069,
33503                         49.5358115
33504                     ],
33505                     [
33506                         -123.0713764,
33507                         49.532822
33508                     ],
33509                     [
33510                         -123.0716458,
33511                         49.5321141
33512                     ],
33513                     [
33514                         -123.07171,
33515                         49.5313896
33516                     ],
33517                     [
33518                         -123.0720308,
33519                         49.5304153
33520                     ],
33521                     [
33522                         -123.0739554,
33523                         49.5303486
33524                     ],
33525                     [
33526                         -123.0748023,
33527                         49.5294992
33528                     ],
33529                     [
33530                         -123.0748151,
33531                         49.5288079
33532                     ],
33533                     [
33534                         -123.0743403,
33535                         49.5280584
33536                     ],
33537                     [
33538                         -123.073532,
33539                         49.5274588
33540                     ],
33541                     [
33542                         -123.0733652,
33543                         49.5270423
33544                     ],
33545                     [
33546                         -123.0732882,
33547                         49.5255932
33548                     ],
33549                     [
33550                         -123.0737116,
33551                         49.5249602
33552                     ],
33553                     [
33554                         -123.0736218,
33555                         49.5244938
33556                     ],
33557                     [
33558                         -123.0992583,
33559                         49.5244854
33560                     ],
33561                     [
33562                         -123.0991649,
33563                         49.4754502
33564                     ],
33565                     [
33566                         -123.071052,
33567                         49.4755252
33568                     ],
33569                     [
33570                         -123.071088,
33571                         49.4663034
33572                     ],
33573                     [
33574                         -123.0739204,
33575                         49.4663054
33576                     ],
33577                     [
33578                         -123.07422,
33579                         49.4505028
33580                     ],
33581                     [
33582                         -123.0746319,
33583                         49.4500858
33584                     ],
33585                     [
33586                         -123.074651,
33587                         49.449329
33588                     ],
33589                     [
33590                         -123.0745999,
33591                         49.449018
33592                     ],
33593                     [
33594                         -123.0744619,
33595                         49.4486927
33596                     ],
33597                     [
33598                         -123.0743336,
33599                         49.4479899
33600                     ],
33601                     [
33602                         -123.0742427,
33603                         49.4477688
33604                     ],
33605                     [
33606                         -123.0743061,
33607                         49.4447473
33608                     ],
33609                     [
33610                         -123.0747103,
33611                         49.4447556
33612                     ],
33613                     [
33614                         -123.0746384,
33615                         49.4377306
33616                     ],
33617                     [
33618                         -122.9996506,
33619                         49.4377363
33620                     ],
33621                     [
33622                         -122.9996506,
33623                         49.4369214
33624                     ],
33625                     [
33626                         -122.8606163,
33627                         49.4415314
33628                     ],
33629                     [
33630                         -122.8102616,
33631                         49.4423972
33632                     ],
33633                     [
33634                         -122.8098984,
33635                         49.3766739
33636                     ],
33637                     [
33638                         -122.4036093,
33639                         49.3766617
33640                     ],
33641                     [
33642                         -122.4036341,
33643                         49.3771944
33644                     ],
33645                     [
33646                         -122.264739,
33647                         49.3773028
33648                     ],
33649                     [
33650                         -122.263542,
33651                         49.2360088
33652                     ],
33653                     [
33654                         -122.2155742,
33655                         49.236139
33656                     ],
33657                     [
33658                         -122.0580956,
33659                         49.235878
33660                     ],
33661                     [
33662                         -121.9538274,
33663                         49.2966525
33664                     ],
33665                     [
33666                         -121.9400911,
33667                         49.3045389
33668                     ],
33669                     [
33670                         -121.9235761,
33671                         49.3142257
33672                     ],
33673                     [
33674                         -121.8990871,
33675                         49.3225436
33676                     ],
33677                     [
33678                         -121.8883447,
33679                         49.3259752
33680                     ],
33681                     [
33682                         -121.8552982,
33683                         49.3363575
33684                     ],
33685                     [
33686                         -121.832697,
33687                         49.3441519
33688                     ],
33689                     [
33690                         -121.7671336,
33691                         49.3654361
33692                     ],
33693                     [
33694                         -121.6736683,
33695                         49.3654589
33696                     ],
33697                     [
33698                         -121.6404153,
33699                         49.3743775
33700                     ],
33701                     [
33702                         -121.5961976,
33703                         49.3860493
33704                     ],
33705                     [
33706                         -121.5861178,
33707                         49.3879193
33708                     ],
33709                     [
33710                         -121.5213684,
33711                         49.3994649
33712                     ],
33713                     [
33714                         -121.5117375,
33715                         49.4038378
33716                     ],
33717                     [
33718                         -121.4679302,
33719                         49.4229024
33720                     ],
33721                     [
33722                         -121.4416803,
33723                         49.4345607
33724                     ],
33725                     [
33726                         -121.422429,
33727                         49.4345788
33728                     ],
33729                     [
33730                         -121.3462885,
33731                         49.3932312
33732                     ],
33733                     [
33734                         -121.3480144,
33735                         49.3412388
33736                     ],
33737                     [
33738                         -121.5135035,
33739                         49.320577
33740                     ],
33741                     [
33742                         -121.6031683,
33743                         49.2771727
33744                     ],
33745                     [
33746                         -121.6584065,
33747                         49.1856125
33748                     ],
33749                     [
33750                         -121.679953,
33751                         49.1654109
33752                     ],
33753                     [
33754                         -121.7815793,
33755                         49.0702559
33756                     ],
33757                     [
33758                         -121.8076228,
33759                         49.0622471
33760                     ],
33761                     [
33762                         -121.9393997,
33763                         49.0636219
33764                     ],
33765                     [
33766                         -121.9725524,
33767                         49.0424179
33768                     ],
33769                     [
33770                         -121.9921394,
33771                         49.0332869
33772                     ],
33773                     [
33774                         -122.0035289,
33775                         49.0273413
33776                     ],
33777                     [
33778                         -122.0178564,
33779                         49.0241067
33780                     ],
33781                     [
33782                         -122.1108634,
33783                         48.9992786
33784                     ],
33785                     [
33786                         -122.1493067,
33787                         48.9995305
33788                     ],
33789                     [
33790                         -122.1492705,
33791                         48.9991498
33792                     ],
33793                     [
33794                         -122.1991447,
33795                         48.9996019
33796                     ],
33797                     [
33798                         -122.199181,
33799                         48.9991974
33800                     ],
33801                     [
33802                         -122.234365,
33803                         48.9994829
33804                     ],
33805                     [
33806                         -122.234365,
33807                         49.000173
33808                     ],
33809                     [
33810                         -122.3994722,
33811                         49.0012385
33812                     ],
33813                     [
33814                         -122.4521338,
33815                         49.0016326
33816                     ],
33817                     [
33818                         -122.4521338,
33819                         49.000883
33820                     ],
33821                     [
33822                         -122.4584089,
33823                         49.0009306
33824                     ],
33825                     [
33826                         -122.4584814,
33827                         48.9993124
33828                     ],
33829                     [
33830                         -122.4992458,
33831                         48.9995022
33832                     ],
33833                     [
33834                         -122.4992458,
33835                         48.9992906
33836                     ],
33837                     [
33838                         -122.5492618,
33839                         48.9995107
33840                     ],
33841                     [
33842                         -122.5492564,
33843                         48.9993206
33844                     ],
33845                     [
33846                         -122.6580785,
33847                         48.9994212
33848                     ],
33849                     [
33850                         -122.6581061,
33851                         48.9954007
33852                     ],
33853                     [
33854                         -122.7067604,
33855                         48.9955344
33856                     ],
33857                     [
33858                         -122.7519761,
33859                         48.9956392
33860                     ],
33861                     [
33862                         -122.7922063,
33863                         48.9957204
33864                     ],
33865                     [
33866                         -122.7921907,
33867                         48.9994331
33868                     ],
33869                     [
33870                         -123.0350417,
33871                         48.9995724
33872                     ],
33873                     [
33874                         -123.0350437,
33875                         49.0000958
33876                     ],
33877                     [
33878                         -123.0397091,
33879                         49.0000536
33880                     ],
33881                     [
33882                         -123.0397444,
33883                         49.0001812
33884                     ],
33885                     [
33886                         -123.0485506,
33887                         49.0001348
33888                     ],
33889                     [
33890                         -123.0485329,
33891                         49.0004712
33892                     ],
33893                     [
33894                         -123.0557122,
33895                         49.000448
33896                     ],
33897                     [
33898                         -123.0556324,
33899                         49.0002284
33900                     ],
33901                     [
33902                         -123.0641365,
33903                         49.0001293
33904                     ],
33905                     [
33906                         -123.064158,
33907                         48.9999421
33908                     ],
33909                     [
33910                         -123.074899,
33911                         48.9996928
33912                     ],
33913                     [
33914                         -123.0750717,
33915                         49.0006218
33916                     ],
33917                     [
33918                         -123.0899573,
33919                         49.0003726
33920                     ],
33921                     [
33922                         -123.109229,
33923                         48.9999421
33924                     ],
33925                     [
33926                         -123.1271193,
33927                         49.0003046
33928                     ],
33929                     [
33930                         -123.1359953,
33931                         48.9998741
33932                     ],
33933                     [
33934                         -123.1362716,
33935                         49.0005765
33936                     ],
33937                     [
33938                         -123.153851,
33939                         48.9998061
33940                     ],
33941                     [
33942                         -123.1540533,
33943                         49.0006806
33944                     ],
33945                     [
33946                         -123.1710015,
33947                         49.0001274
33948                     ],
33949                     [
33950                         -123.2000916,
33951                         48.9996849
33952                     ],
33953                     [
33954                         -123.2003446,
33955                         49.0497785
33956                     ],
33957                     [
33958                         -123.2108845,
33959                         49.0497232
33960                     ],
33961                     [
33962                         -123.2112218,
33963                         49.051989
33964                     ],
33965                     [
33966                         -123.2070479,
33967                         49.0520857
33968                     ],
33969                     [
33970                         -123.2078911,
33971                         49.0607884
33972                     ],
33973                     [
33974                         -123.2191688,
33975                         49.0600978
33976                     ],
33977                     [
33978                         -123.218958,
33979                         49.0612719
33980                     ],
33981                     [
33982                         -123.2251766,
33983                         49.0612719
33984                     ],
33985                     [
33986                         -123.2253874,
33987                         49.0622388
33988                     ],
33989                     [
33990                         -123.2297088,
33991                         49.0620316
33992                     ],
33993                     [
33994                         -123.2298142,
33995                         49.068592
33996                     ],
33997                     [
33998                         -123.2331869,
33999                         49.0687301
34000                     ],
34001                     [
34002                         -123.2335031,
34003                         49.0705945
34004                     ],
34005                     [
34006                         -123.249313,
34007                         49.0702493
34008                     ],
34009                     [
34010                         -123.2497346,
34011                         49.0802606
34012                     ],
34013                     [
34014                         -123.2751358,
34015                         49.0803986
34016                     ],
34017                     [
34018                         -123.2751358,
34019                         49.0870947
34020                     ],
34021                     [
34022                         -123.299483,
34023                         49.0873018
34024                     ],
34025                     [
34026                         -123.29944,
34027                         49.080253
34028                     ],
34029                     [
34030                         -123.3254508,
34031                         49.0803944
34032                     ],
34033                     [
34034                         -123.3254353,
34035                         49.1154662
34036                     ],
34037                     [
34038                         -123.2750966,
34039                         49.1503341
34040                     ],
34041                     [
34042                         -123.275181,
34043                         49.1873267
34044                     ],
34045                     [
34046                         -123.2788067,
34047                         49.1871063
34048                     ],
34049                     [
34050                         -123.278891,
34051                         49.1910741
34052                     ],
34053                     [
34054                         -123.3004767,
34055                         49.1910741
34056                     ],
34057                     [
34058                         -123.3004186,
34059                         49.2622933
34060                     ],
34061                     [
34062                         -123.3126185,
34063                         49.2622416
34064                     ],
34065                     [
34066                         -123.3125958,
34067                         49.2714948
34068                     ],
34069                     [
34070                         -123.3154251,
34071                         49.2714727
34072                     ],
34073                     [
34074                         -123.3156628,
34075                         49.2818906
34076                     ],
34077                     [
34078                         -123.3174735,
34079                         49.2818832
34080                     ],
34081                     [
34082                         -123.3174961,
34083                         49.2918488
34084                     ],
34085                     [
34086                         -123.3190353,
34087                         49.2918488
34088                     ],
34089                     [
34090                         -123.3190692,
34091                         49.298602
34092                     ],
34093                     [
34094                         -123.3202349,
34095                         49.2985651
34096                     ],
34097                     [
34098                         -123.3202786,
34099                         49.3019749
34100                     ],
34101                     [
34102                         -123.3222679,
34103                         49.3019605
34104                     ],
34105                     [
34106                         -123.3223943,
34107                         49.3118263
34108                     ],
34109                     [
34110                         -123.3254002,
34111                         49.3118086
34112                     ],
34113                     [
34114                         -123.3253898,
34115                         49.3201721
34116                     ],
34117                     [
34118                         -123.3192695,
34119                         49.3201957
34120                     ],
34121                     [
34122                         -123.3192242,
34123                         49.3246748
34124                     ],
34125                     [
34126                         -123.3179437,
34127                         49.3246596
34128                     ],
34129                     [
34130                         -123.3179861,
34131                         49.3254065
34132                     ]
34133                 ]
34134             ],
34135             "terms_url": "http://imagery.paulnorman.ca/tiles/about.html",
34136             "terms_text": "Copyright Province of British Columbia, City of Surrey"
34137         },
34138         {
34139             "name": "Cambodia, Laos, Thailand, Vietnam bilingual",
34140             "type": "tms",
34141             "template": "http://{switch:a,b,c,d}.tile.osm-tools.org/osm_then/{zoom}/{x}/{y}.png",
34142             "scaleExtent": [
34143                 0,
34144                 19
34145             ],
34146             "polygon": [
34147                 [
34148                     [
34149                         97.3,
34150                         5.6
34151                     ],
34152                     [
34153                         97.3,
34154                         23.4
34155                     ],
34156                     [
34157                         109.6,
34158                         23.4
34159                     ],
34160                     [
34161                         109.6,
34162                         5.6
34163                     ],
34164                     [
34165                         97.3,
34166                         5.6
34167                     ]
34168                 ]
34169             ],
34170             "terms_url": "http://www.osm-tools.org/",
34171             "terms_text": "© osm-tools.org & OpenStreetMap contributors, CC-BY-SA"
34172         },
34173         {
34174             "name": "Freemap.sk Car",
34175             "type": "tms",
34176             "template": "http://t{switch:1,2,3,4}.freemap.sk/A/{zoom}/{x}/{y}.jpeg",
34177             "scaleExtent": [
34178                 8,
34179                 16
34180             ],
34181             "polygon": [
34182                 [
34183                     [
34184                         19.83682,
34185                         49.25529
34186                     ],
34187                     [
34188                         19.80075,
34189                         49.42385
34190                     ],
34191                     [
34192                         19.60437,
34193                         49.48058
34194                     ],
34195                     [
34196                         19.49179,
34197                         49.63961
34198                     ],
34199                     [
34200                         19.21831,
34201                         49.52604
34202                     ],
34203                     [
34204                         19.16778,
34205                         49.42521
34206                     ],
34207                     [
34208                         19.00308,
34209                         49.42236
34210                     ],
34211                     [
34212                         18.97611,
34213                         49.5308
34214                     ],
34215                     [
34216                         18.54685,
34217                         49.51425
34218                     ],
34219                     [
34220                         18.31432,
34221                         49.33818
34222                     ],
34223                     [
34224                         18.15913,
34225                         49.2961
34226                     ],
34227                     [
34228                         18.05564,
34229                         49.11134
34230                     ],
34231                     [
34232                         17.56396,
34233                         48.84938
34234                     ],
34235                     [
34236                         17.17929,
34237                         48.88816
34238                     ],
34239                     [
34240                         17.058,
34241                         48.81105
34242                     ],
34243                     [
34244                         16.90426,
34245                         48.61947
34246                     ],
34247                     [
34248                         16.79685,
34249                         48.38561
34250                     ],
34251                     [
34252                         17.06762,
34253                         48.01116
34254                     ],
34255                     [
34256                         17.32787,
34257                         47.97749
34258                     ],
34259                     [
34260                         17.51699,
34261                         47.82535
34262                     ],
34263                     [
34264                         17.74776,
34265                         47.73093
34266                     ],
34267                     [
34268                         18.29515,
34269                         47.72075
34270                     ],
34271                     [
34272                         18.67959,
34273                         47.75541
34274                     ],
34275                     [
34276                         18.89755,
34277                         47.81203
34278                     ],
34279                     [
34280                         18.79463,
34281                         47.88245
34282                     ],
34283                     [
34284                         18.84318,
34285                         48.04046
34286                     ],
34287                     [
34288                         19.46212,
34289                         48.05333
34290                     ],
34291                     [
34292                         19.62064,
34293                         48.22938
34294                     ],
34295                     [
34296                         19.89585,
34297                         48.09387
34298                     ],
34299                     [
34300                         20.33766,
34301                         48.2643
34302                     ],
34303                     [
34304                         20.55395,
34305                         48.52358
34306                     ],
34307                     [
34308                         20.82335,
34309                         48.55714
34310                     ],
34311                     [
34312                         21.10271,
34313                         48.47096
34314                     ],
34315                     [
34316                         21.45863,
34317                         48.55513
34318                     ],
34319                     [
34320                         21.74536,
34321                         48.31435
34322                     ],
34323                     [
34324                         22.15293,
34325                         48.37179
34326                     ],
34327                     [
34328                         22.61255,
34329                         49.08914
34330                     ],
34331                     [
34332                         22.09997,
34333                         49.23814
34334                     ],
34335                     [
34336                         21.9686,
34337                         49.36363
34338                     ],
34339                     [
34340                         21.6244,
34341                         49.46989
34342                     ],
34343                     [
34344                         21.06873,
34345                         49.46402
34346                     ],
34347                     [
34348                         20.94336,
34349                         49.31088
34350                     ],
34351                     [
34352                         20.73052,
34353                         49.44006
34354                     ],
34355                     [
34356                         20.22804,
34357                         49.41714
34358                     ],
34359                     [
34360                         20.05234,
34361                         49.23052
34362                     ],
34363                     [
34364                         19.83682,
34365                         49.25529
34366                     ]
34367                 ]
34368             ],
34369             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34370         },
34371         {
34372             "name": "Freemap.sk Cyclo",
34373             "type": "tms",
34374             "template": "http://t{switch:1,2,3,4}.freemap.sk/C/{zoom}/{x}/{y}.jpeg",
34375             "scaleExtent": [
34376                 8,
34377                 16
34378             ],
34379             "polygon": [
34380                 [
34381                     [
34382                         19.83682,
34383                         49.25529
34384                     ],
34385                     [
34386                         19.80075,
34387                         49.42385
34388                     ],
34389                     [
34390                         19.60437,
34391                         49.48058
34392                     ],
34393                     [
34394                         19.49179,
34395                         49.63961
34396                     ],
34397                     [
34398                         19.21831,
34399                         49.52604
34400                     ],
34401                     [
34402                         19.16778,
34403                         49.42521
34404                     ],
34405                     [
34406                         19.00308,
34407                         49.42236
34408                     ],
34409                     [
34410                         18.97611,
34411                         49.5308
34412                     ],
34413                     [
34414                         18.54685,
34415                         49.51425
34416                     ],
34417                     [
34418                         18.31432,
34419                         49.33818
34420                     ],
34421                     [
34422                         18.15913,
34423                         49.2961
34424                     ],
34425                     [
34426                         18.05564,
34427                         49.11134
34428                     ],
34429                     [
34430                         17.56396,
34431                         48.84938
34432                     ],
34433                     [
34434                         17.17929,
34435                         48.88816
34436                     ],
34437                     [
34438                         17.058,
34439                         48.81105
34440                     ],
34441                     [
34442                         16.90426,
34443                         48.61947
34444                     ],
34445                     [
34446                         16.79685,
34447                         48.38561
34448                     ],
34449                     [
34450                         17.06762,
34451                         48.01116
34452                     ],
34453                     [
34454                         17.32787,
34455                         47.97749
34456                     ],
34457                     [
34458                         17.51699,
34459                         47.82535
34460                     ],
34461                     [
34462                         17.74776,
34463                         47.73093
34464                     ],
34465                     [
34466                         18.29515,
34467                         47.72075
34468                     ],
34469                     [
34470                         18.67959,
34471                         47.75541
34472                     ],
34473                     [
34474                         18.89755,
34475                         47.81203
34476                     ],
34477                     [
34478                         18.79463,
34479                         47.88245
34480                     ],
34481                     [
34482                         18.84318,
34483                         48.04046
34484                     ],
34485                     [
34486                         19.46212,
34487                         48.05333
34488                     ],
34489                     [
34490                         19.62064,
34491                         48.22938
34492                     ],
34493                     [
34494                         19.89585,
34495                         48.09387
34496                     ],
34497                     [
34498                         20.33766,
34499                         48.2643
34500                     ],
34501                     [
34502                         20.55395,
34503                         48.52358
34504                     ],
34505                     [
34506                         20.82335,
34507                         48.55714
34508                     ],
34509                     [
34510                         21.10271,
34511                         48.47096
34512                     ],
34513                     [
34514                         21.45863,
34515                         48.55513
34516                     ],
34517                     [
34518                         21.74536,
34519                         48.31435
34520                     ],
34521                     [
34522                         22.15293,
34523                         48.37179
34524                     ],
34525                     [
34526                         22.61255,
34527                         49.08914
34528                     ],
34529                     [
34530                         22.09997,
34531                         49.23814
34532                     ],
34533                     [
34534                         21.9686,
34535                         49.36363
34536                     ],
34537                     [
34538                         21.6244,
34539                         49.46989
34540                     ],
34541                     [
34542                         21.06873,
34543                         49.46402
34544                     ],
34545                     [
34546                         20.94336,
34547                         49.31088
34548                     ],
34549                     [
34550                         20.73052,
34551                         49.44006
34552                     ],
34553                     [
34554                         20.22804,
34555                         49.41714
34556                     ],
34557                     [
34558                         20.05234,
34559                         49.23052
34560                     ],
34561                     [
34562                         19.83682,
34563                         49.25529
34564                     ]
34565                 ]
34566             ],
34567             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34568         },
34569         {
34570             "name": "Freemap.sk Hiking",
34571             "type": "tms",
34572             "template": "http://t{switch:1,2,3,4}.freemap.sk/T/{zoom}/{x}/{y}.jpeg",
34573             "scaleExtent": [
34574                 8,
34575                 16
34576             ],
34577             "polygon": [
34578                 [
34579                     [
34580                         19.83682,
34581                         49.25529
34582                     ],
34583                     [
34584                         19.80075,
34585                         49.42385
34586                     ],
34587                     [
34588                         19.60437,
34589                         49.48058
34590                     ],
34591                     [
34592                         19.49179,
34593                         49.63961
34594                     ],
34595                     [
34596                         19.21831,
34597                         49.52604
34598                     ],
34599                     [
34600                         19.16778,
34601                         49.42521
34602                     ],
34603                     [
34604                         19.00308,
34605                         49.42236
34606                     ],
34607                     [
34608                         18.97611,
34609                         49.5308
34610                     ],
34611                     [
34612                         18.54685,
34613                         49.51425
34614                     ],
34615                     [
34616                         18.31432,
34617                         49.33818
34618                     ],
34619                     [
34620                         18.15913,
34621                         49.2961
34622                     ],
34623                     [
34624                         18.05564,
34625                         49.11134
34626                     ],
34627                     [
34628                         17.56396,
34629                         48.84938
34630                     ],
34631                     [
34632                         17.17929,
34633                         48.88816
34634                     ],
34635                     [
34636                         17.058,
34637                         48.81105
34638                     ],
34639                     [
34640                         16.90426,
34641                         48.61947
34642                     ],
34643                     [
34644                         16.79685,
34645                         48.38561
34646                     ],
34647                     [
34648                         17.06762,
34649                         48.01116
34650                     ],
34651                     [
34652                         17.32787,
34653                         47.97749
34654                     ],
34655                     [
34656                         17.51699,
34657                         47.82535
34658                     ],
34659                     [
34660                         17.74776,
34661                         47.73093
34662                     ],
34663                     [
34664                         18.29515,
34665                         47.72075
34666                     ],
34667                     [
34668                         18.67959,
34669                         47.75541
34670                     ],
34671                     [
34672                         18.89755,
34673                         47.81203
34674                     ],
34675                     [
34676                         18.79463,
34677                         47.88245
34678                     ],
34679                     [
34680                         18.84318,
34681                         48.04046
34682                     ],
34683                     [
34684                         19.46212,
34685                         48.05333
34686                     ],
34687                     [
34688                         19.62064,
34689                         48.22938
34690                     ],
34691                     [
34692                         19.89585,
34693                         48.09387
34694                     ],
34695                     [
34696                         20.33766,
34697                         48.2643
34698                     ],
34699                     [
34700                         20.55395,
34701                         48.52358
34702                     ],
34703                     [
34704                         20.82335,
34705                         48.55714
34706                     ],
34707                     [
34708                         21.10271,
34709                         48.47096
34710                     ],
34711                     [
34712                         21.45863,
34713                         48.55513
34714                     ],
34715                     [
34716                         21.74536,
34717                         48.31435
34718                     ],
34719                     [
34720                         22.15293,
34721                         48.37179
34722                     ],
34723                     [
34724                         22.61255,
34725                         49.08914
34726                     ],
34727                     [
34728                         22.09997,
34729                         49.23814
34730                     ],
34731                     [
34732                         21.9686,
34733                         49.36363
34734                     ],
34735                     [
34736                         21.6244,
34737                         49.46989
34738                     ],
34739                     [
34740                         21.06873,
34741                         49.46402
34742                     ],
34743                     [
34744                         20.94336,
34745                         49.31088
34746                     ],
34747                     [
34748                         20.73052,
34749                         49.44006
34750                     ],
34751                     [
34752                         20.22804,
34753                         49.41714
34754                     ],
34755                     [
34756                         20.05234,
34757                         49.23052
34758                     ],
34759                     [
34760                         19.83682,
34761                         49.25529
34762                     ]
34763                 ]
34764             ],
34765             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34766         },
34767         {
34768             "name": "Freemap.sk Ski",
34769             "type": "tms",
34770             "template": "http://t{switch:1,2,3,4}.freemap.sk/K/{zoom}/{x}/{y}.jpeg",
34771             "scaleExtent": [
34772                 8,
34773                 16
34774             ],
34775             "polygon": [
34776                 [
34777                     [
34778                         19.83682,
34779                         49.25529
34780                     ],
34781                     [
34782                         19.80075,
34783                         49.42385
34784                     ],
34785                     [
34786                         19.60437,
34787                         49.48058
34788                     ],
34789                     [
34790                         19.49179,
34791                         49.63961
34792                     ],
34793                     [
34794                         19.21831,
34795                         49.52604
34796                     ],
34797                     [
34798                         19.16778,
34799                         49.42521
34800                     ],
34801                     [
34802                         19.00308,
34803                         49.42236
34804                     ],
34805                     [
34806                         18.97611,
34807                         49.5308
34808                     ],
34809                     [
34810                         18.54685,
34811                         49.51425
34812                     ],
34813                     [
34814                         18.31432,
34815                         49.33818
34816                     ],
34817                     [
34818                         18.15913,
34819                         49.2961
34820                     ],
34821                     [
34822                         18.05564,
34823                         49.11134
34824                     ],
34825                     [
34826                         17.56396,
34827                         48.84938
34828                     ],
34829                     [
34830                         17.17929,
34831                         48.88816
34832                     ],
34833                     [
34834                         17.058,
34835                         48.81105
34836                     ],
34837                     [
34838                         16.90426,
34839                         48.61947
34840                     ],
34841                     [
34842                         16.79685,
34843                         48.38561
34844                     ],
34845                     [
34846                         17.06762,
34847                         48.01116
34848                     ],
34849                     [
34850                         17.32787,
34851                         47.97749
34852                     ],
34853                     [
34854                         17.51699,
34855                         47.82535
34856                     ],
34857                     [
34858                         17.74776,
34859                         47.73093
34860                     ],
34861                     [
34862                         18.29515,
34863                         47.72075
34864                     ],
34865                     [
34866                         18.67959,
34867                         47.75541
34868                     ],
34869                     [
34870                         18.89755,
34871                         47.81203
34872                     ],
34873                     [
34874                         18.79463,
34875                         47.88245
34876                     ],
34877                     [
34878                         18.84318,
34879                         48.04046
34880                     ],
34881                     [
34882                         19.46212,
34883                         48.05333
34884                     ],
34885                     [
34886                         19.62064,
34887                         48.22938
34888                     ],
34889                     [
34890                         19.89585,
34891                         48.09387
34892                     ],
34893                     [
34894                         20.33766,
34895                         48.2643
34896                     ],
34897                     [
34898                         20.55395,
34899                         48.52358
34900                     ],
34901                     [
34902                         20.82335,
34903                         48.55714
34904                     ],
34905                     [
34906                         21.10271,
34907                         48.47096
34908                     ],
34909                     [
34910                         21.45863,
34911                         48.55513
34912                     ],
34913                     [
34914                         21.74536,
34915                         48.31435
34916                     ],
34917                     [
34918                         22.15293,
34919                         48.37179
34920                     ],
34921                     [
34922                         22.61255,
34923                         49.08914
34924                     ],
34925                     [
34926                         22.09997,
34927                         49.23814
34928                     ],
34929                     [
34930                         21.9686,
34931                         49.36363
34932                     ],
34933                     [
34934                         21.6244,
34935                         49.46989
34936                     ],
34937                     [
34938                         21.06873,
34939                         49.46402
34940                     ],
34941                     [
34942                         20.94336,
34943                         49.31088
34944                     ],
34945                     [
34946                         20.73052,
34947                         49.44006
34948                     ],
34949                     [
34950                         20.22804,
34951                         49.41714
34952                     ],
34953                     [
34954                         20.05234,
34955                         49.23052
34956                     ],
34957                     [
34958                         19.83682,
34959                         49.25529
34960                     ]
34961                 ]
34962             ],
34963             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34964         },
34965         {
34966             "name": "Fugro (Denmark)",
34967             "type": "tms",
34968             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/fugro2005/{zoom}/{x}/{y}.png",
34969             "scaleExtent": [
34970                 0,
34971                 19
34972             ],
34973             "polygon": [
34974                 [
34975                     [
34976                         8.3743941,
34977                         54.9551655
34978                     ],
34979                     [
34980                         8.3683809,
34981                         55.4042149
34982                     ],
34983                     [
34984                         8.2103997,
34985                         55.4039795
34986                     ],
34987                     [
34988                         8.2087314,
34989                         55.4937345
34990                     ],
34991                     [
34992                         8.0502655,
34993                         55.4924731
34994                     ],
34995                     [
34996                         8.0185123,
34997                         56.7501399
34998                     ],
34999                     [
35000                         8.1819161,
35001                         56.7509948
35002                     ],
35003                     [
35004                         8.1763274,
35005                         57.0208898
35006                     ],
35007                     [
35008                         8.3413329,
35009                         57.0219872
35010                     ],
35011                     [
35012                         8.3392467,
35013                         57.1119574
35014                     ],
35015                     [
35016                         8.5054433,
35017                         57.1123212
35018                     ],
35019                     [
35020                         8.5033923,
35021                         57.2020499
35022                     ],
35023                     [
35024                         9.3316304,
35025                         57.2027636
35026                     ],
35027                     [
35028                         9.3319079,
35029                         57.2924835
35030                     ],
35031                     [
35032                         9.4978864,
35033                         57.2919578
35034                     ],
35035                     [
35036                         9.4988593,
35037                         57.3820608
35038                     ],
35039                     [
35040                         9.6649749,
35041                         57.3811615
35042                     ],
35043                     [
35044                         9.6687295,
35045                         57.5605591
35046                     ],
35047                     [
35048                         9.8351961,
35049                         57.5596265
35050                     ],
35051                     [
35052                         9.8374896,
35053                         57.6493322
35054                     ],
35055                     [
35056                         10.1725726,
35057                         57.6462818
35058                     ],
35059                     [
35060                         10.1754245,
35061                         57.7367768
35062                     ],
35063                     [
35064                         10.5118282,
35065                         57.7330269
35066                     ],
35067                     [
35068                         10.5152095,
35069                         57.8228945
35070                     ],
35071                     [
35072                         10.6834853,
35073                         57.8207722
35074                     ],
35075                     [
35076                         10.6751613,
35077                         57.6412021
35078                     ],
35079                     [
35080                         10.5077045,
35081                         57.6433097
35082                     ],
35083                     [
35084                         10.5039992,
35085                         57.5535088
35086                     ],
35087                     [
35088                         10.671038,
35089                         57.5514113
35090                     ],
35091                     [
35092                         10.6507805,
35093                         57.1024538
35094                     ],
35095                     [
35096                         10.4857673,
35097                         57.1045138
35098                     ],
35099                     [
35100                         10.4786236,
35101                         56.9249051
35102                     ],
35103                     [
35104                         10.3143981,
35105                         56.9267573
35106                     ],
35107                     [
35108                         10.3112341,
35109                         56.8369269
35110                     ],
35111                     [
35112                         10.4750295,
35113                         56.83509
35114                     ],
35115                     [
35116                         10.4649016,
35117                         56.5656681
35118                     ],
35119                     [
35120                         10.9524239,
35121                         56.5589761
35122                     ],
35123                     [
35124                         10.9479249,
35125                         56.4692243
35126                     ],
35127                     [
35128                         11.1099335,
35129                         56.4664675
35130                     ],
35131                     [
35132                         11.1052639,
35133                         56.376833
35134                     ],
35135                     [
35136                         10.9429901,
35137                         56.3795284
35138                     ],
35139                     [
35140                         10.9341235,
35141                         56.1994768
35142                     ],
35143                     [
35144                         10.7719685,
35145                         56.2020244
35146                     ],
35147                     [
35148                         10.7694751,
35149                         56.1120103
35150                     ],
35151                     [
35152                         10.6079695,
35153                         56.1150259
35154                     ],
35155                     [
35156                         10.4466742,
35157                         56.116717
35158                     ],
35159                     [
35160                         10.2865948,
35161                         56.118675
35162                     ],
35163                     [
35164                         10.2831527,
35165                         56.0281851
35166                     ],
35167                     [
35168                         10.4439274,
35169                         56.0270388
35170                     ],
35171                     [
35172                         10.4417713,
35173                         55.7579243
35174                     ],
35175                     [
35176                         10.4334961,
35177                         55.6693533
35178                     ],
35179                     [
35180                         10.743814,
35181                         55.6646861
35182                     ],
35183                     [
35184                         10.743814,
35185                         55.5712253
35186                     ],
35187                     [
35188                         10.8969041,
35189                         55.5712253
35190                     ],
35191                     [
35192                         10.9051793,
35193                         55.3953852
35194                     ],
35195                     [
35196                         11.0613726,
35197                         55.3812841
35198                     ],
35199                     [
35200                         11.0593038,
35201                         55.1124061
35202                     ],
35203                     [
35204                         11.0458567,
35205                         55.0318621
35206                     ],
35207                     [
35208                         11.2030844,
35209                         55.0247474
35210                     ],
35211                     [
35212                         11.2030844,
35213                         55.117139
35214                     ],
35215                     [
35216                         11.0593038,
35217                         55.1124061
35218                     ],
35219                     [
35220                         11.0613726,
35221                         55.3812841
35222                     ],
35223                     [
35224                         11.0789572,
35225                         55.5712253
35226                     ],
35227                     [
35228                         10.8969041,
35229                         55.5712253
35230                     ],
35231                     [
35232                         10.9258671,
35233                         55.6670198
35234                     ],
35235                     [
35236                         10.743814,
35237                         55.6646861
35238                     ],
35239                     [
35240                         10.7562267,
35241                         55.7579243
35242                     ],
35243                     [
35244                         10.4417713,
35245                         55.7579243
35246                     ],
35247                     [
35248                         10.4439274,
35249                         56.0270388
35250                     ],
35251                     [
35252                         10.4466742,
35253                         56.116717
35254                     ],
35255                     [
35256                         10.6079695,
35257                         56.1150259
35258                     ],
35259                     [
35260                         10.6052053,
35261                         56.0247462
35262                     ],
35263                     [
35264                         10.9258671,
35265                         56.0201215
35266                     ],
35267                     [
35268                         10.9197132,
35269                         55.9309388
35270                     ],
35271                     [
35272                         11.0802782,
35273                         55.92792
35274                     ],
35275                     [
35276                         11.0858066,
35277                         56.0178284
35278                     ],
35279                     [
35280                         11.7265047,
35281                         56.005058
35282                     ],
35283                     [
35284                         11.7319981,
35285                         56.0952142
35286                     ],
35287                     [
35288                         12.0540333,
35289                         56.0871256
35290                     ],
35291                     [
35292                         12.0608477,
35293                         56.1762576
35294                     ],
35295                     [
35296                         12.7023469,
35297                         56.1594405
35298                     ],
35299                     [
35300                         12.6611131,
35301                         55.7114318
35302                     ],
35303                     [
35304                         12.9792318,
35305                         55.7014026
35306                     ],
35307                     [
35308                         12.9612912,
35309                         55.5217294
35310                     ],
35311                     [
35312                         12.3268659,
35313                         55.5412096
35314                     ],
35315                     [
35316                         12.3206071,
35317                         55.4513655
35318                     ],
35319                     [
35320                         12.4778226,
35321                         55.447067
35322                     ],
35323                     [
35324                         12.4702432,
35325                         55.3570479
35326                     ],
35327                     [
35328                         12.6269738,
35329                         55.3523837
35330                     ],
35331                     [
35332                         12.6200898,
35333                         55.2632576
35334                     ],
35335                     [
35336                         12.4627339,
35337                         55.26722
35338                     ],
35339                     [
35340                         12.4552949,
35341                         55.1778223
35342                     ],
35343                     [
35344                         12.2987046,
35345                         55.1822303
35346                     ],
35347                     [
35348                         12.2897344,
35349                         55.0923641
35350                     ],
35351                     [
35352                         12.6048608,
35353                         55.0832904
35354                     ],
35355                     [
35356                         12.5872011,
35357                         54.9036285
35358                     ],
35359                     [
35360                         12.2766618,
35361                         54.9119031
35362                     ],
35363                     [
35364                         12.2610181,
35365                         54.7331602
35366                     ],
35367                     [
35368                         12.1070691,
35369                         54.7378161
35370                     ],
35371                     [
35372                         12.0858621,
35373                         54.4681655
35374                     ],
35375                     [
35376                         11.7794953,
35377                         54.4753579
35378                     ],
35379                     [
35380                         11.7837381,
35381                         54.5654783
35382                     ],
35383                     [
35384                         11.1658525,
35385                         54.5782155
35386                     ],
35387                     [
35388                         11.1706443,
35389                         54.6686508
35390                     ],
35391                     [
35392                         10.8617173,
35393                         54.6733956
35394                     ],
35395                     [
35396                         10.8651245,
35397                         54.7634667
35398                     ],
35399                     [
35400                         10.7713646,
35401                         54.7643888
35402                     ],
35403                     [
35404                         10.7707276,
35405                         54.7372807
35406                     ],
35407                     [
35408                         10.7551428,
35409                         54.7375776
35410                     ],
35411                     [
35412                         10.7544039,
35413                         54.7195666
35414                     ],
35415                     [
35416                         10.7389074,
35417                         54.7197588
35418                     ],
35419                     [
35420                         10.7384368,
35421                         54.7108482
35422                     ],
35423                     [
35424                         10.7074486,
35425                         54.7113045
35426                     ],
35427                     [
35428                         10.7041094,
35429                         54.6756741
35430                     ],
35431                     [
35432                         10.5510973,
35433                         54.6781698
35434                     ],
35435                     [
35436                         10.5547184,
35437                         54.7670245
35438                     ],
35439                     [
35440                         10.2423994,
35441                         54.7705935
35442                     ],
35443                     [
35444                         10.2459845,
35445                         54.8604673
35446                     ],
35447                     [
35448                         10.0902268,
35449                         54.8622134
35450                     ],
35451                     [
35452                         10.0873731,
35453                         54.7723851
35454                     ],
35455                     [
35456                         9.1555798,
35457                         54.7769557
35458                     ],
35459                     [
35460                         9.1562752,
35461                         54.8675369
35462                     ],
35463                     [
35464                         8.5321973,
35465                         54.8663765
35466                     ],
35467                     [
35468                         8.531432,
35469                         54.95516
35470                     ]
35471                 ],
35472                 [
35473                     [
35474                         11.4577738,
35475                         56.819554
35476                     ],
35477                     [
35478                         11.7849181,
35479                         56.8127385
35480                     ],
35481                     [
35482                         11.7716715,
35483                         56.6332796
35484                     ],
35485                     [
35486                         11.4459621,
35487                         56.6401087
35488                     ]
35489                 ],
35490                 [
35491                     [
35492                         11.3274736,
35493                         57.3612962
35494                     ],
35495                     [
35496                         11.3161808,
35497                         57.1818004
35498                     ],
35499                     [
35500                         11.1508692,
35501                         57.1847276
35502                     ],
35503                     [
35504                         11.1456628,
35505                         57.094962
35506                     ],
35507                     [
35508                         10.8157703,
35509                         57.1001693
35510                     ],
35511                     [
35512                         10.8290599,
35513                         57.3695272
35514                     ]
35515                 ],
35516                 [
35517                     [
35518                         11.5843266,
35519                         56.2777928
35520                     ],
35521                     [
35522                         11.5782882,
35523                         56.1880397
35524                     ],
35525                     [
35526                         11.7392309,
35527                         56.1845765
35528                     ],
35529                     [
35530                         11.7456428,
35531                         56.2743186
35532                     ]
35533                 ],
35534                 [
35535                     [
35536                         14.6825922,
35537                         55.3639405
35538                     ],
35539                     [
35540                         14.8395247,
35541                         55.3565231
35542                     ],
35543                     [
35544                         14.8263755,
35545                         55.2671261
35546                     ],
35547                     [
35548                         15.1393406,
35549                         55.2517359
35550                     ],
35551                     [
35552                         15.1532015,
35553                         55.3410836
35554                     ],
35555                     [
35556                         15.309925,
35557                         55.3330556
35558                     ],
35559                     [
35560                         15.295719,
35561                         55.2437356
35562                     ],
35563                     [
35564                         15.1393406,
35565                         55.2517359
35566                     ],
35567                     [
35568                         15.1255631,
35569                         55.1623802
35570                     ],
35571                     [
35572                         15.2815819,
35573                         55.1544167
35574                     ],
35575                     [
35576                         15.2535578,
35577                         54.9757646
35578                     ],
35579                     [
35580                         14.6317464,
35581                         55.0062496
35582                     ]
35583                 ]
35584             ],
35585             "terms_url": "http://wiki.openstreetmap.org/wiki/Fugro",
35586             "terms_text": "Fugro Aerial Mapping"
35587         },
35588         {
35589             "name": "Geodatastyrelsen (Denmark)",
35590             "type": "tms",
35591             "template": "http://mapproxy.gpweb.dk/tiles/1.0.0/kortforsyningen_ortoforaar/EPSG3857/{zoom}/{x}/{y}.jpeg",
35592             "scaleExtent": [
35593                 0,
35594                 21
35595             ],
35596             "polygon": [
35597                 [
35598                     [
35599                         8.3743941,
35600                         54.9551655
35601                     ],
35602                     [
35603                         8.3683809,
35604                         55.4042149
35605                     ],
35606                     [
35607                         8.2103997,
35608                         55.4039795
35609                     ],
35610                     [
35611                         8.2087314,
35612                         55.4937345
35613                     ],
35614                     [
35615                         8.0502655,
35616                         55.4924731
35617                     ],
35618                     [
35619                         8.0185123,
35620                         56.7501399
35621                     ],
35622                     [
35623                         8.1819161,
35624                         56.7509948
35625                     ],
35626                     [
35627                         8.1763274,
35628                         57.0208898
35629                     ],
35630                     [
35631                         8.3413329,
35632                         57.0219872
35633                     ],
35634                     [
35635                         8.3392467,
35636                         57.1119574
35637                     ],
35638                     [
35639                         8.5054433,
35640                         57.1123212
35641                     ],
35642                     [
35643                         8.5033923,
35644                         57.2020499
35645                     ],
35646                     [
35647                         9.3316304,
35648                         57.2027636
35649                     ],
35650                     [
35651                         9.3319079,
35652                         57.2924835
35653                     ],
35654                     [
35655                         9.4978864,
35656                         57.2919578
35657                     ],
35658                     [
35659                         9.4988593,
35660                         57.3820608
35661                     ],
35662                     [
35663                         9.6649749,
35664                         57.3811615
35665                     ],
35666                     [
35667                         9.6687295,
35668                         57.5605591
35669                     ],
35670                     [
35671                         9.8351961,
35672                         57.5596265
35673                     ],
35674                     [
35675                         9.8374896,
35676                         57.6493322
35677                     ],
35678                     [
35679                         10.1725726,
35680                         57.6462818
35681                     ],
35682                     [
35683                         10.1754245,
35684                         57.7367768
35685                     ],
35686                     [
35687                         10.5118282,
35688                         57.7330269
35689                     ],
35690                     [
35691                         10.5152095,
35692                         57.8228945
35693                     ],
35694                     [
35695                         10.6834853,
35696                         57.8207722
35697                     ],
35698                     [
35699                         10.6751613,
35700                         57.6412021
35701                     ],
35702                     [
35703                         10.5077045,
35704                         57.6433097
35705                     ],
35706                     [
35707                         10.5039992,
35708                         57.5535088
35709                     ],
35710                     [
35711                         10.671038,
35712                         57.5514113
35713                     ],
35714                     [
35715                         10.6507805,
35716                         57.1024538
35717                     ],
35718                     [
35719                         10.4857673,
35720                         57.1045138
35721                     ],
35722                     [
35723                         10.4786236,
35724                         56.9249051
35725                     ],
35726                     [
35727                         10.3143981,
35728                         56.9267573
35729                     ],
35730                     [
35731                         10.3112341,
35732                         56.8369269
35733                     ],
35734                     [
35735                         10.4750295,
35736                         56.83509
35737                     ],
35738                     [
35739                         10.4649016,
35740                         56.5656681
35741                     ],
35742                     [
35743                         10.9524239,
35744                         56.5589761
35745                     ],
35746                     [
35747                         10.9479249,
35748                         56.4692243
35749                     ],
35750                     [
35751                         11.1099335,
35752                         56.4664675
35753                     ],
35754                     [
35755                         11.1052639,
35756                         56.376833
35757                     ],
35758                     [
35759                         10.9429901,
35760                         56.3795284
35761                     ],
35762                     [
35763                         10.9341235,
35764                         56.1994768
35765                     ],
35766                     [
35767                         10.7719685,
35768                         56.2020244
35769                     ],
35770                     [
35771                         10.7694751,
35772                         56.1120103
35773                     ],
35774                     [
35775                         10.6079695,
35776                         56.1150259
35777                     ],
35778                     [
35779                         10.4466742,
35780                         56.116717
35781                     ],
35782                     [
35783                         10.2865948,
35784                         56.118675
35785                     ],
35786                     [
35787                         10.2831527,
35788                         56.0281851
35789                     ],
35790                     [
35791                         10.4439274,
35792                         56.0270388
35793                     ],
35794                     [
35795                         10.4417713,
35796                         55.7579243
35797                     ],
35798                     [
35799                         10.4334961,
35800                         55.6693533
35801                     ],
35802                     [
35803                         10.743814,
35804                         55.6646861
35805                     ],
35806                     [
35807                         10.743814,
35808                         55.5712253
35809                     ],
35810                     [
35811                         10.8969041,
35812                         55.5712253
35813                     ],
35814                     [
35815                         10.9051793,
35816                         55.3953852
35817                     ],
35818                     [
35819                         11.0613726,
35820                         55.3812841
35821                     ],
35822                     [
35823                         11.0593038,
35824                         55.1124061
35825                     ],
35826                     [
35827                         11.0458567,
35828                         55.0318621
35829                     ],
35830                     [
35831                         11.2030844,
35832                         55.0247474
35833                     ],
35834                     [
35835                         11.2030844,
35836                         55.117139
35837                     ],
35838                     [
35839                         11.0593038,
35840                         55.1124061
35841                     ],
35842                     [
35843                         11.0613726,
35844                         55.3812841
35845                     ],
35846                     [
35847                         11.0789572,
35848                         55.5712253
35849                     ],
35850                     [
35851                         10.8969041,
35852                         55.5712253
35853                     ],
35854                     [
35855                         10.9258671,
35856                         55.6670198
35857                     ],
35858                     [
35859                         10.743814,
35860                         55.6646861
35861                     ],
35862                     [
35863                         10.7562267,
35864                         55.7579243
35865                     ],
35866                     [
35867                         10.4417713,
35868                         55.7579243
35869                     ],
35870                     [
35871                         10.4439274,
35872                         56.0270388
35873                     ],
35874                     [
35875                         10.4466742,
35876                         56.116717
35877                     ],
35878                     [
35879                         10.6079695,
35880                         56.1150259
35881                     ],
35882                     [
35883                         10.6052053,
35884                         56.0247462
35885                     ],
35886                     [
35887                         10.9258671,
35888                         56.0201215
35889                     ],
35890                     [
35891                         10.9197132,
35892                         55.9309388
35893                     ],
35894                     [
35895                         11.0802782,
35896                         55.92792
35897                     ],
35898                     [
35899                         11.0858066,
35900                         56.0178284
35901                     ],
35902                     [
35903                         11.7265047,
35904                         56.005058
35905                     ],
35906                     [
35907                         11.7319981,
35908                         56.0952142
35909                     ],
35910                     [
35911                         12.0540333,
35912                         56.0871256
35913                     ],
35914                     [
35915                         12.0608477,
35916                         56.1762576
35917                     ],
35918                     [
35919                         12.7023469,
35920                         56.1594405
35921                     ],
35922                     [
35923                         12.6611131,
35924                         55.7114318
35925                     ],
35926                     [
35927                         12.9792318,
35928                         55.7014026
35929                     ],
35930                     [
35931                         12.9612912,
35932                         55.5217294
35933                     ],
35934                     [
35935                         12.3268659,
35936                         55.5412096
35937                     ],
35938                     [
35939                         12.3206071,
35940                         55.4513655
35941                     ],
35942                     [
35943                         12.4778226,
35944                         55.447067
35945                     ],
35946                     [
35947                         12.4702432,
35948                         55.3570479
35949                     ],
35950                     [
35951                         12.6269738,
35952                         55.3523837
35953                     ],
35954                     [
35955                         12.6200898,
35956                         55.2632576
35957                     ],
35958                     [
35959                         12.4627339,
35960                         55.26722
35961                     ],
35962                     [
35963                         12.4552949,
35964                         55.1778223
35965                     ],
35966                     [
35967                         12.2987046,
35968                         55.1822303
35969                     ],
35970                     [
35971                         12.2897344,
35972                         55.0923641
35973                     ],
35974                     [
35975                         12.6048608,
35976                         55.0832904
35977                     ],
35978                     [
35979                         12.5872011,
35980                         54.9036285
35981                     ],
35982                     [
35983                         12.2766618,
35984                         54.9119031
35985                     ],
35986                     [
35987                         12.2610181,
35988                         54.7331602
35989                     ],
35990                     [
35991                         12.1070691,
35992                         54.7378161
35993                     ],
35994                     [
35995                         12.0858621,
35996                         54.4681655
35997                     ],
35998                     [
35999                         11.7794953,
36000                         54.4753579
36001                     ],
36002                     [
36003                         11.7837381,
36004                         54.5654783
36005                     ],
36006                     [
36007                         11.1658525,
36008                         54.5782155
36009                     ],
36010                     [
36011                         11.1706443,
36012                         54.6686508
36013                     ],
36014                     [
36015                         10.8617173,
36016                         54.6733956
36017                     ],
36018                     [
36019                         10.8651245,
36020                         54.7634667
36021                     ],
36022                     [
36023                         10.7713646,
36024                         54.7643888
36025                     ],
36026                     [
36027                         10.7707276,
36028                         54.7372807
36029                     ],
36030                     [
36031                         10.7551428,
36032                         54.7375776
36033                     ],
36034                     [
36035                         10.7544039,
36036                         54.7195666
36037                     ],
36038                     [
36039                         10.7389074,
36040                         54.7197588
36041                     ],
36042                     [
36043                         10.7384368,
36044                         54.7108482
36045                     ],
36046                     [
36047                         10.7074486,
36048                         54.7113045
36049                     ],
36050                     [
36051                         10.7041094,
36052                         54.6756741
36053                     ],
36054                     [
36055                         10.5510973,
36056                         54.6781698
36057                     ],
36058                     [
36059                         10.5547184,
36060                         54.7670245
36061                     ],
36062                     [
36063                         10.2423994,
36064                         54.7705935
36065                     ],
36066                     [
36067                         10.2459845,
36068                         54.8604673
36069                     ],
36070                     [
36071                         10.0902268,
36072                         54.8622134
36073                     ],
36074                     [
36075                         10.0873731,
36076                         54.7723851
36077                     ],
36078                     [
36079                         9.1555798,
36080                         54.7769557
36081                     ],
36082                     [
36083                         9.1562752,
36084                         54.8675369
36085                     ],
36086                     [
36087                         8.5321973,
36088                         54.8663765
36089                     ],
36090                     [
36091                         8.531432,
36092                         54.95516
36093                     ]
36094                 ],
36095                 [
36096                     [
36097                         11.4577738,
36098                         56.819554
36099                     ],
36100                     [
36101                         11.7849181,
36102                         56.8127385
36103                     ],
36104                     [
36105                         11.7716715,
36106                         56.6332796
36107                     ],
36108                     [
36109                         11.4459621,
36110                         56.6401087
36111                     ]
36112                 ],
36113                 [
36114                     [
36115                         11.3274736,
36116                         57.3612962
36117                     ],
36118                     [
36119                         11.3161808,
36120                         57.1818004
36121                     ],
36122                     [
36123                         11.1508692,
36124                         57.1847276
36125                     ],
36126                     [
36127                         11.1456628,
36128                         57.094962
36129                     ],
36130                     [
36131                         10.8157703,
36132                         57.1001693
36133                     ],
36134                     [
36135                         10.8290599,
36136                         57.3695272
36137                     ]
36138                 ],
36139                 [
36140                     [
36141                         11.5843266,
36142                         56.2777928
36143                     ],
36144                     [
36145                         11.5782882,
36146                         56.1880397
36147                     ],
36148                     [
36149                         11.7392309,
36150                         56.1845765
36151                     ],
36152                     [
36153                         11.7456428,
36154                         56.2743186
36155                     ]
36156                 ],
36157                 [
36158                     [
36159                         14.6825922,
36160                         55.3639405
36161                     ],
36162                     [
36163                         14.8395247,
36164                         55.3565231
36165                     ],
36166                     [
36167                         14.8263755,
36168                         55.2671261
36169                     ],
36170                     [
36171                         15.1393406,
36172                         55.2517359
36173                     ],
36174                     [
36175                         15.1532015,
36176                         55.3410836
36177                     ],
36178                     [
36179                         15.309925,
36180                         55.3330556
36181                     ],
36182                     [
36183                         15.295719,
36184                         55.2437356
36185                     ],
36186                     [
36187                         15.1393406,
36188                         55.2517359
36189                     ],
36190                     [
36191                         15.1255631,
36192                         55.1623802
36193                     ],
36194                     [
36195                         15.2815819,
36196                         55.1544167
36197                     ],
36198                     [
36199                         15.2535578,
36200                         54.9757646
36201                     ],
36202                     [
36203                         14.6317464,
36204                         55.0062496
36205                     ]
36206                 ]
36207             ],
36208             "terms_url": "http://download.kortforsyningen.dk/content/vilkaar-og-betingelser",
36209             "terms_text": "Geodatastyrelsen og Danske Kommuner"
36210         },
36211         {
36212             "name": "Geoimage.at MaxRes",
36213             "type": "tms",
36214             "template": "http://geoimage.openstreetmap.at/4d80de696cd562a63ce463a58a61488d/{zoom}/{x}/{y}.jpg",
36215             "polygon": [
36216                 [
36217                     [
36218                         16.5073284,
36219                         46.9929304
36220                     ],
36221                     [
36222                         16.283417,
36223                         46.9929304
36224                     ],
36225                     [
36226                         16.135839,
36227                         46.8713046
36228                     ],
36229                     [
36230                         15.9831722,
36231                         46.8190947
36232                     ],
36233                     [
36234                         16.0493278,
36235                         46.655175
36236                     ],
36237                     [
36238                         15.8610387,
36239                         46.7180116
36240                     ],
36241                     [
36242                         15.7592608,
36243                         46.6900933
36244                     ],
36245                     [
36246                         15.5607938,
36247                         46.6796202
36248                     ],
36249                     [
36250                         15.5760605,
36251                         46.6342132
36252                     ],
36253                     [
36254                         15.4793715,
36255                         46.6027553
36256                     ],
36257                     [
36258                         15.4335715,
36259                         46.6516819
36260                     ],
36261                     [
36262                         15.2249267,
36263                         46.6342132
36264                     ],
36265                     [
36266                         15.0468154,
36267                         46.6481886
36268                     ],
36269                     [
36270                         14.9908376,
36271                         46.5887681
36272                     ],
36273                     [
36274                         14.9603042,
36275                         46.6237293
36276                     ],
36277                     [
36278                         14.8534374,
36279                         46.6027553
36280                     ],
36281                     [
36282                         14.8330818,
36283                         46.5012666
36284                     ],
36285                     [
36286                         14.7516595,
36287                         46.4977636
36288                     ],
36289                     [
36290                         14.6804149,
36291                         46.4381781
36292                     ],
36293                     [
36294                         14.6142593,
36295                         46.4381781
36296                     ],
36297                     [
36298                         14.578637,
36299                         46.3785275
36300                     ],
36301                     [
36302                         14.4412369,
36303                         46.4311638
36304                     ],
36305                     [
36306                         14.1613476,
36307                         46.4276563
36308                     ],
36309                     [
36310                         14.1257253,
36311                         46.4767409
36312                     ],
36313                     [
36314                         14.0188585,
36315                         46.4767409
36316                     ],
36317                     [
36318                         13.9119917,
36319                         46.5257813
36320                     ],
36321                     [
36322                         13.8254805,
36323                         46.5047694
36324                     ],
36325                     [
36326                         13.4438134,
36327                         46.560783
36328                     ],
36329                     [
36330                         13.3064132,
36331                         46.5502848
36332                     ],
36333                     [
36334                         13.1283019,
36335                         46.5887681
36336                     ],
36337                     [
36338                         12.8433237,
36339                         46.6132433
36340                     ],
36341                     [
36342                         12.7262791,
36343                         46.6412014
36344                     ],
36345                     [
36346                         12.5125455,
36347                         46.6656529
36348                     ],
36349                     [
36350                         12.3598787,
36351                         46.7040543
36352                     ],
36353                     [
36354                         12.3649676,
36355                         46.7703197
36356                     ],
36357                     [
36358                         12.2886341,
36359                         46.7772902
36360                     ],
36361                     [
36362                         12.2733674,
36363                         46.8852187
36364                     ],
36365                     [
36366                         12.2072118,
36367                         46.8747835
36368                     ],
36369                     [
36370                         12.1308784,
36371                         46.9026062
36372                     ],
36373                     [
36374                         12.1156117,
36375                         46.9998721
36376                     ],
36377                     [
36378                         12.2530119,
36379                         47.0657733
36380                     ],
36381                     [
36382                         12.2123007,
36383                         47.0934969
36384                     ],
36385                     [
36386                         11.9833004,
36387                         47.0449712
36388                     ],
36389                     [
36390                         11.7339445,
36391                         46.9616816
36392                     ],
36393                     [
36394                         11.6321666,
36395                         47.010283
36396                     ],
36397                     [
36398                         11.5405665,
36399                         46.9755722
36400                     ],
36401                     [
36402                         11.4998553,
36403                         47.0068129
36404                     ],
36405                     [
36406                         11.418433,
36407                         46.9651546
36408                     ],
36409                     [
36410                         11.2555884,
36411                         46.9755722
36412                     ],
36413                     [
36414                         11.1130993,
36415                         46.913036
36416                     ],
36417                     [
36418                         11.0418548,
36419                         46.7633482
36420                     ],
36421                     [
36422                         10.8891879,
36423                         46.7598621
36424                     ],
36425                     [
36426                         10.7416099,
36427                         46.7842599
36428                     ],
36429                     [
36430                         10.7059877,
36431                         46.8643462
36432                     ],
36433                     [
36434                         10.5787653,
36435                         46.8399847
36436                     ],
36437                     [
36438                         10.4566318,
36439                         46.8504267
36440                     ],
36441                     [
36442                         10.4769874,
36443                         46.9269392
36444                     ],
36445                     [
36446                         10.3853873,
36447                         46.9894592
36448                     ],
36449                     [
36450                         10.2327204,
36451                         46.8643462
36452                     ],
36453                     [
36454                         10.1207647,
36455                         46.8330223
36456                     ],
36457                     [
36458                         9.8663199,
36459                         46.9408389
36460                     ],
36461                     [
36462                         9.9019422,
36463                         47.0033426
36464                     ],
36465                     [
36466                         9.6831197,
36467                         47.0588402
36468                     ],
36469                     [
36470                         9.6118752,
36471                         47.0380354
36472                     ],
36473                     [
36474                         9.6322307,
36475                         47.128131
36476                     ],
36477                     [
36478                         9.5813418,
36479                         47.1662025
36480                     ],
36481                     [
36482                         9.5406306,
36483                         47.2664422
36484                     ],
36485                     [
36486                         9.6067863,
36487                         47.3492559
36488                     ],
36489                     [
36490                         9.6729419,
36491                         47.369939
36492                     ],
36493                     [
36494                         9.6424085,
36495                         47.4457079
36496                     ],
36497                     [
36498                         9.5660751,
36499                         47.4801122
36500                     ],
36501                     [
36502                         9.7136531,
36503                         47.5282405
36504                     ],
36505                     [
36506                         9.7848976,
36507                         47.5969187
36508                     ],
36509                     [
36510                         9.8357866,
36511                         47.5454185
36512                     ],
36513                     [
36514                         9.9477423,
36515                         47.538548
36516                     ],
36517                     [
36518                         10.0902313,
36519                         47.4491493
36520                     ],
36521                     [
36522                         10.1105869,
36523                         47.3664924
36524                     ],
36525                     [
36526                         10.2428982,
36527                         47.3871688
36528                     ],
36529                     [
36530                         10.1869203,
36531                         47.2698953
36532                     ],
36533                     [
36534                         10.3243205,
36535                         47.2975125
36536                     ],
36537                     [
36538                         10.4820763,
36539                         47.4491493
36540                     ],
36541                     [
36542                         10.4311873,
36543                         47.4869904
36544                     ],
36545                     [
36546                         10.4413651,
36547                         47.5900549
36548                     ],
36549                     [
36550                         10.4871652,
36551                         47.5522881
36552                     ],
36553                     [
36554                         10.5482319,
36555                         47.5351124
36556                     ],
36557                     [
36558                         10.5991209,
36559                         47.5660246
36560                     ],
36561                     [
36562                         10.7568766,
36563                         47.5316766
36564                     ],
36565                     [
36566                         10.8891879,
36567                         47.5454185
36568                     ],
36569                     [
36570                         10.9400769,
36571                         47.4869904
36572                     ],
36573                     [
36574                         10.9960547,
36575                         47.3906141
36576                     ],
36577                     [
36578                         11.2352328,
36579                         47.4422662
36580                     ],
36581                     [
36582                         11.2810328,
36583                         47.3975039
36584                     ],
36585                     [
36586                         11.4235219,
36587                         47.5144941
36588                     ],
36589                     [
36590                         11.5761888,
36591                         47.5076195
36592                     ],
36593                     [
36594                         11.6067221,
36595                         47.5900549
36596                     ],
36597                     [
36598                         11.8357224,
36599                         47.5866227
36600                     ],
36601                     [
36602                         12.003656,
36603                         47.6243647
36604                     ],
36605                     [
36606                         12.2072118,
36607                         47.6037815
36608                     ],
36609                     [
36610                         12.1614117,
36611                         47.6963421
36612                     ],
36613                     [
36614                         12.2581008,
36615                         47.7442718
36616                     ],
36617                     [
36618                         12.2530119,
36619                         47.6792136
36620                     ],
36621                     [
36622                         12.4311232,
36623                         47.7100408
36624                     ],
36625                     [
36626                         12.4921899,
36627                         47.631224
36628                     ],
36629                     [
36630                         12.5685234,
36631                         47.6277944
36632                     ],
36633                     [
36634                         12.6295901,
36635                         47.6894913
36636                     ],
36637                     [
36638                         12.7720792,
36639                         47.6689338
36640                     ],
36641                     [
36642                         12.8331459,
36643                         47.5419833
36644                     ],
36645                     [
36646                         12.975635,
36647                         47.4732332
36648                     ],
36649                     [
36650                         13.0417906,
36651                         47.4938677
36652                     ],
36653                     [
36654                         13.0367017,
36655                         47.5557226
36656                     ],
36657                     [
36658                         13.0977685,
36659                         47.6415112
36660                     ],
36661                     [
36662                         13.0316128,
36663                         47.7100408
36664                     ],
36665                     [
36666                         12.9043905,
36667                         47.7203125
36668                     ],
36669                     [
36670                         13.0061684,
36671                         47.84683
36672                     ],
36673                     [
36674                         12.9451016,
36675                         47.9355501
36676                     ],
36677                     [
36678                         12.8636793,
36679                         47.9594103
36680                     ],
36681                     [
36682                         12.8636793,
36683                         48.0036929
36684                     ],
36685                     [
36686                         12.7517236,
36687                         48.0989418
36688                     ],
36689                     [
36690                         12.8738571,
36691                         48.2109733
36692                     ],
36693                     [
36694                         12.9603683,
36695                         48.2109733
36696                     ],
36697                     [
36698                         13.0417906,
36699                         48.2652035
36700                     ],
36701                     [
36702                         13.1842797,
36703                         48.2990682
36704                     ],
36705                     [
36706                         13.2606131,
36707                         48.2922971
36708                     ],
36709                     [
36710                         13.3980133,
36711                         48.3565867
36712                     ],
36713                     [
36714                         13.4438134,
36715                         48.417418
36716                     ],
36717                     [
36718                         13.4387245,
36719                         48.5523383
36720                     ],
36721                     [
36722                         13.509969,
36723                         48.5860123
36724                     ],
36725                     [
36726                         13.6117469,
36727                         48.5725454
36728                     ],
36729                     [
36730                         13.7287915,
36731                         48.5118999
36732                     ],
36733                     [
36734                         13.7847694,
36735                         48.5725454
36736                     ],
36737                     [
36738                         13.8203916,
36739                         48.6263915
36740                     ],
36741                     [
36742                         13.7949471,
36743                         48.7171267
36744                     ],
36745                     [
36746                         13.850925,
36747                         48.7741724
36748                     ],
36749                     [
36750                         14.0595697,
36751                         48.6633774
36752                     ],
36753                     [
36754                         14.0137696,
36755                         48.6331182
36756                     ],
36757                     [
36758                         14.0748364,
36759                         48.5927444
36760                     ],
36761                     [
36762                         14.2173255,
36763                         48.5961101
36764                     ],
36765                     [
36766                         14.3649034,
36767                         48.5489696
36768                     ],
36769                     [
36770                         14.4666813,
36771                         48.6499311
36772                     ],
36773                     [
36774                         14.5582815,
36775                         48.5961101
36776                     ],
36777                     [
36778                         14.5989926,
36779                         48.6263915
36780                     ],
36781                     [
36782                         14.7211261,
36783                         48.5759124
36784                     ],
36785                     [
36786                         14.7211261,
36787                         48.6868997
36788                     ],
36789                     [
36790                         14.822904,
36791                         48.7271983
36792                     ],
36793                     [
36794                         14.8178151,
36795                         48.777526
36796                     ],
36797                     [
36798                         14.9647227,
36799                         48.7851754
36800                     ],
36801                     [
36802                         14.9893637,
36803                         49.0126611
36804                     ],
36805                     [
36806                         15.1485933,
36807                         48.9950306
36808                     ],
36809                     [
36810                         15.1943934,
36811                         48.9315502
36812                     ],
36813                     [
36814                         15.3063491,
36815                         48.9850128
36816                     ],
36817                     [
36818                         15.3928603,
36819                         48.9850128
36820                     ],
36821                     [
36822                         15.4844604,
36823                         48.9282069
36824                     ],
36825                     [
36826                         15.749083,
36827                         48.8545973
36828                     ],
36829                     [
36830                         15.8406831,
36831                         48.8880697
36832                     ],
36833                     [
36834                         16.0086166,
36835                         48.7808794
36836                     ],
36837                     [
36838                         16.2070835,
36839                         48.7339115
36840                     ],
36841                     [
36842                         16.3953727,
36843                         48.7372678
36844                     ],
36845                     [
36846                         16.4920617,
36847                         48.8110498
36848                     ],
36849                     [
36850                         16.6905286,
36851                         48.7741724
36852                     ],
36853                     [
36854                         16.7057953,
36855                         48.7339115
36856                     ],
36857                     [
36858                         16.8991733,
36859                         48.713769
36860                     ],
36861                     [
36862                         16.9755067,
36863                         48.515271
36864                     ],
36865                     [
36866                         16.8482844,
36867                         48.4511817
36868                     ],
36869                     [
36870                         16.8533733,
36871                         48.3464411
36872                     ],
36873                     [
36874                         16.9551512,
36875                         48.2516513
36876                     ],
36877                     [
36878                         16.9907734,
36879                         48.1498955
36880                     ],
36881                     [
36882                         17.0925513,
36883                         48.1397088
36884                     ],
36885                     [
36886                         17.0823736,
36887                         48.0241182
36888                     ],
36889                     [
36890                         17.1739737,
36891                         48.0207146
36892                     ],
36893                     [
36894                         17.0823736,
36895                         47.8741447
36896                     ],
36897                     [
36898                         16.9856845,
36899                         47.8673174
36900                     ],
36901                     [
36902                         17.0823736,
36903                         47.8092489
36904                     ],
36905                     [
36906                         17.0925513,
36907                         47.7031919
36908                     ],
36909                     [
36910                         16.7414176,
36911                         47.6792136
36912                     ],
36913                     [
36914                         16.7057953,
36915                         47.7511153
36916                     ],
36917                     [
36918                         16.5378617,
36919                         47.7545368
36920                     ],
36921                     [
36922                         16.5480395,
36923                         47.7066164
36924                     ],
36925                     [
36926                         16.4208172,
36927                         47.6689338
36928                     ],
36929                     [
36930                         16.573484,
36931                         47.6175045
36932                     ],
36933                     [
36934                         16.670173,
36935                         47.631224
36936                     ],
36937                     [
36938                         16.7108842,
36939                         47.538548
36940                     ],
36941                     [
36942                         16.6599952,
36943                         47.4491493
36944                     ],
36945                     [
36946                         16.5429506,
36947                         47.3940591
36948                     ],
36949                     [
36950                         16.4615283,
36951                         47.3940591
36952                     ],
36953                     [
36954                         16.4920617,
36955                         47.276801
36956                     ],
36957                     [
36958                         16.425906,
36959                         47.1973317
36960                     ],
36961                     [
36962                         16.4717061,
36963                         47.1489007
36964                     ],
36965                     [
36966                         16.5480395,
36967                         47.1489007
36968                     ],
36969                     [
36970                         16.476795,
36971                         47.0796369
36972                     ],
36973                     [
36974                         16.527684,
36975                         47.0588402
36976                     ]
36977                 ]
36978             ],
36979             "terms_text": "geoimage.at",
36980             "id": "geoimage.at"
36981         },
36982         {
36983             "name": "Imagerie Drone (Haiti)",
36984             "type": "tms",
36985             "template": "http://wms.openstreetmap.fr/tms/1.0.0/iomhaiti/{zoom}/{x}/{y}",
36986             "polygon": [
36987                 [
36988                     [
36989                         -72.1547401,
36990                         19.6878969
36991                     ],
36992                     [
36993                         -72.162234,
36994                         19.689011
36995                     ],
36996                     [
36997                         -72.164995,
36998                         19.6932445
36999                     ],
37000                     [
37001                         -72.1657838,
37002                         19.6979977
37003                     ],
37004                     [
37005                         -72.161603,
37006                         19.7035677
37007                     ],
37008                     [
37009                         -72.1487449,
37010                         19.7028993
37011                     ],
37012                     [
37013                         -72.1477194,
37014                         19.7026765
37015                     ],
37016                     [
37017                         -72.1485082,
37018                         19.7001514
37019                     ],
37020                     [
37021                         -72.1436963,
37022                         19.7011169
37023                     ],
37024                     [
37025                         -72.1410143,
37026                         19.7000029
37027                     ],
37028                     [
37029                         -72.139476,
37030                         19.6973664
37031                     ],
37032                     [
37033                         -72.1382533,
37034                         19.6927617
37035                     ],
37036                     [
37037                         -72.1386872,
37038                         19.6923161
37039                     ],
37040                     [
37041                         -72.1380561,
37042                         19.6896423
37043                     ],
37044                     [
37045                         -72.1385294,
37046                         19.6894938
37047                     ],
37048                     [
37049                         -72.1388055,
37050                         19.6901251
37051                     ],
37052                     [
37053                         -72.1388844,
37054                         19.6876741
37055                     ],
37056                     [
37057                         -72.1378195,
37058                         19.6872656
37059                     ],
37060                     [
37061                         -72.13778,
37062                         19.6850003
37063                     ],
37064                     [
37065                         -72.1369517,
37066                         19.6855945
37067                     ],
37068                     [
37069                         -72.136794,
37070                         19.6840719
37071                     ],
37072                     [
37073                         -72.135729,
37074                         19.6835148
37075                     ],
37076                     [
37077                         -72.1355713,
37078                         19.6740817
37079                     ],
37080                     [
37081                         -72.1366362,
37082                         19.6708133
37083                     ],
37084                     [
37085                         -72.1487843,
37086                         19.6710733
37087                     ],
37088                     [
37089                         -72.1534779,
37090                         19.6763843
37091                     ],
37092                     [
37093                         -72.1530835,
37094                         19.6769414
37095                     ],
37096                     [
37097                         -72.1533251,
37098                         19.6769768
37099                     ],
37100                     [
37101                         -72.1532807,
37102                         19.6796525
37103                     ],
37104                     [
37105                         -72.1523834,
37106                         19.6797175
37107                     ],
37108                     [
37109                         -72.1522749,
37110                         19.6803488
37111                     ],
37112                     [
37113                         -72.1519101,
37114                         19.6803395
37115                     ],
37116                     [
37117                         -72.1518608,
37118                         19.6805067
37119                     ],
37120                     [
37121                         -72.1528173,
37122                         19.6806552
37123                     ],
37124                     [
37125                         -72.1522299,
37126                         19.6833011
37127                     ],
37128                     [
37129                         -72.1507801,
37130                         19.6831499
37131                     ],
37132                     [
37133                         -72.1504457,
37134                         19.6847862
37135                     ],
37136                     [
37137                         -72.1508591,
37138                         19.6843492
37139                     ],
37140                     [
37141                         -72.1530087,
37142                         19.6849898
37143                     ],
37144                     [
37145                         -72.1546258,
37146                         19.6854354
37147                     ],
37148                     [
37149                         -72.1543103,
37150                         19.6870694
37151                     ],
37152                     [
37153                         -72.1547244,
37154                         19.6868466
37155                     ],
37156                     [
37157                         -72.1548501,
37158                         19.6877564
37159                     ],
37160                     [
37161                         -72.1545814,
37162                         19.6877982
37163                     ]
37164                 ],
37165                 [
37166                     [
37167                         -72.1310601,
37168                         19.6718929
37169                     ],
37170                     [
37171                         -72.1259842,
37172                         19.6772765
37173                     ],
37174                     [
37175                         -72.1255379,
37176                         19.6776179
37177                     ],
37178                     [
37179                         -72.1216891,
37180                         19.6776442
37181                     ],
37182                     [
37183                         -72.1149677,
37184                         19.672602
37185                     ],
37186                     [
37187                         -72.1152745,
37188                         19.6687152
37189                     ],
37190                     [
37191                         -72.1198205,
37192                         19.6627535
37193                     ],
37194                     [
37195                         -72.1227768,
37196                         19.6625696
37197                     ],
37198                     [
37199                         -72.1248965,
37200                         19.662701
37201                     ],
37202                     [
37203                         -72.1285779,
37204                         19.6645394
37205                     ],
37206                     [
37207                         -72.1308091,
37208                         19.6661677
37209                     ],
37210                     [
37211                         -72.1316737,
37212                         19.668794
37213                     ],
37214                     [
37215                         -72.1315621,
37216                         19.671
37217                     ]
37218                 ],
37219                 [
37220                     [
37221                         -71.845795,
37222                         19.6709758
37223                     ],
37224                     [
37225                         -71.8429354,
37226                         19.6759525
37227                     ],
37228                     [
37229                         -71.8410027,
37230                         19.6759525
37231                     ],
37232                     [
37233                         -71.8380249,
37234                         19.6755254
37235                     ],
37236                     [
37237                         -71.8378671,
37238                         19.6745041
37239                     ],
37240                     [
37241                         -71.8390504,
37242                         19.6743927
37243                     ],
37244                     [
37245                         -71.8390109,
37246                         19.6741141
37247                     ],
37248                     [
37249                         -71.8398392,
37250                         19.673947
37251                     ],
37252                     [
37253                         -71.8389123,
37254                         19.6736127
37255                     ],
37256                     [
37257                         -71.8380249,
37258                         19.67209
37259                     ],
37260                     [
37261                         -71.8380052,
37262                         19.6726285
37263                     ],
37264                     [
37265                         -71.8376699,
37266                         19.6727214
37267                     ],
37268                     [
37269                         -71.8376305,
37270                         19.672545
37271                     ],
37272                     [
37273                         -71.8354414,
37274                         19.6732135
37275                     ],
37276                     [
37277                         -71.835333,
37278                         19.6729999
37279                     ],
37280                     [
37281                         -71.8331242,
37282                         19.6734642
37283                     ],
37284                     [
37285                         -71.8326706,
37286                         19.6716815
37287                     ],
37288                     [
37289                         -71.8321579,
37290                         19.67209
37291                     ],
37292                     [
37293                         -71.8307183,
37294                         19.6694902
37295                     ],
37296                     [
37297                         -71.8306009,
37298                         19.6697594
37299                     ],
37300                     [
37301                         -71.8302174,
37302                         19.6698907
37303                     ],
37304                     [
37305                         -71.8291833,
37306                         19.6672095
37307                     ],
37308                     [
37309                         -71.8290749,
37310                         19.6672095
37311                     ],
37312                     [
37313                         -71.8289122,
37314                         19.6667916
37315                     ],
37316                     [
37317                         -71.8289516,
37318                         19.6666199
37319                     ],
37320                     [
37321                         -71.8288333,
37322                         19.6663506
37323                     ],
37324                     [
37325                         -71.8285572,
37326                         19.6664759
37327                     ],
37328                     [
37329                         -71.8288678,
37330                         19.6672466
37331                     ],
37332                     [
37333                         -71.8287593,
37334                         19.6674138
37335                     ],
37336                     [
37337                         -71.8277979,
37338                         19.6678177
37339                     ],
37340                     [
37341                         -71.8277112,
37342                         19.6678586
37343                     ],
37344                     [
37345                         -71.8278263,
37346                         19.6679637
37347                     ],
37348                     [
37349                         -71.8271831,
37350                         19.6681212
37351                     ],
37352                     [
37353                         -71.8271761,
37354                         19.6680917
37355                     ],
37356                     [
37357                         -71.8264405,
37358                         19.6683921
37359                     ],
37360                     [
37361                         -71.8264074,
37362                         19.6683231
37363                     ],
37364                     [
37365                         -71.8261954,
37366                         19.6684253
37367                     ],
37368                     [
37369                         -71.8261806,
37370                         19.6683556
37371                     ],
37372                     [
37373                         -71.8258946,
37374                         19.6684206
37375                     ],
37376                     [
37377                         -71.8258897,
37378                         19.6686574
37379                     ],
37380                     [
37381                         -71.8251551,
37382                         19.6687549
37383                     ],
37384                     [
37385                         -71.8254509,
37386                         19.6691588
37387                     ],
37388                     [
37389                         -71.8229332,
37390                         19.6695739
37391                     ],
37392                     [
37393                         -71.822713,
37394                         19.6696658
37395                     ],
37396                     [
37397                         -71.8227688,
37398                         19.6697577
37399                     ],
37400                     [
37401                         -71.8201751,
37402                         19.6709855
37403                     ],
37404                     [
37405                         -71.8198474,
37406                         19.6704537
37407                     ],
37408                     [
37409                         -71.8197985,
37410                         19.6706014
37411                     ],
37412                     [
37413                         -71.8194674,
37414                         19.6707557
37415                     ],
37416                     [
37417                         -71.8182472,
37418                         19.6713433
37419                     ],
37420                     [
37421                         -71.8181426,
37422                         19.6711431
37423                     ],
37424                     [
37425                         -71.8175813,
37426                         19.6714254
37427                     ],
37428                     [
37429                         -71.816959,
37430                         19.6707672
37431                     ],
37432                     [
37433                         -71.8176388,
37434                         19.6718965
37435                     ],
37436                     [
37437                         -71.8171403,
37438                         19.6720376
37439                     ],
37440                     [
37441                         -71.8158225,
37442                         19.6718045
37443                     ],
37444                     [
37445                         -71.8138354,
37446                         19.6711874
37447                     ],
37448                     [
37449                         -71.8123259,
37450                         19.6706982
37451                     ],
37452                     [
37453                         -71.8121759,
37454                         19.6704258
37455                     ],
37456                     [
37457                         -71.8124304,
37458                         19.6701467
37459                     ],
37460                     [
37461                         -71.8119184,
37462                         19.6700141
37463                     ],
37464                     [
37465                         -71.8118765,
37466                         19.6705828
37467                     ],
37468                     [
37469                         -71.811169,
37470                         19.6703483
37471                     ],
37472                     [
37473                         -71.8095938,
37474                         19.6698516
37475                     ],
37476                     [
37477                         -71.8077992,
37478                         19.6692829
37479                     ],
37480                     [
37481                         -71.8056028,
37482                         19.668612
37483                     ],
37484                     [
37485                         -71.8051443,
37486                         19.6668942
37487                     ],
37488                     [
37489                         -71.8051196,
37490                         19.6652322
37491                     ],
37492                     [
37493                         -71.8052315,
37494                         19.661979
37495                     ],
37496                     [
37497                         -71.8065603,
37498                         19.6523921
37499                     ],
37500                     [
37501                         -71.8073412,
37502                         19.6482946
37503                     ],
37504                     [
37505                         -71.8099686,
37506                         19.6468292
37507                     ],
37508                     [
37509                         -71.8147517,
37510                         19.6454502
37511                     ],
37512                     [
37513                         -71.8147726,
37514                         19.6455619
37515                     ],
37516                     [
37517                         -71.8150027,
37518                         19.6455093
37519                     ],
37520                     [
37521                         -71.8149469,
37522                         19.6453846
37523                     ],
37524                     [
37525                         -71.8159928,
37526                         19.6450234
37527                     ],
37528                     [
37529                         -71.8158882,
37530                         19.6448855
37531                     ],
37532                     [
37533                         -71.8165854,
37534                         19.6446097
37535                     ],
37536                     [
37537                         -71.8190119,
37538                         19.643802
37539                     ],
37540                     [
37541                         -71.8211524,
37542                         19.643454
37543                     ],
37544                     [
37545                         -71.8221564,
37546                         19.6433292
37547                     ],
37548                     [
37549                         -71.8269046,
37550                         19.643211
37551                     ],
37552                     [
37553                         -71.8280481,
37554                         19.6432241
37555                     ],
37556                     [
37557                         -71.8304466,
37558                         19.6440778
37559                     ],
37560                     [
37561                         -71.8306419,
37562                         19.6448592
37563                     ],
37564                     [
37565                         -71.8295263,
37566                         19.6450365
37567                     ],
37568                     [
37569                         -71.8296064,
37570                         19.6456111
37571                     ],
37572                     [
37573                         -71.8299411,
37574                         19.6455651
37575                     ],
37576                     [
37577                         -71.8303699,
37578                         19.6451744
37579                     ],
37580                     [
37581                         -71.830471,
37582                         19.6453452
37583                     ],
37584                     [
37585                         -71.8308092,
37586                         19.6451974
37587                     ],
37588                     [
37589                         -71.8310184,
37590                         19.6451088
37591                     ],
37592                     [
37593                         -71.8312519,
37594                         19.6458541
37595                     ],
37596                     [
37597                         -71.8311125,
37598                         19.6458245
37599                     ],
37600                     [
37601                         -71.831367,
37602                         19.6465862
37603                     ],
37604                     [
37605                         -71.8328939,
37606                         19.646189
37607                     ],
37608                     [
37609                         -71.8344566,
37610                         19.6457062
37611                     ],
37612                     [
37613                         -71.8344664,
37614                         19.6463052
37615                     ],
37616                     [
37617                         -71.834215,
37618                         19.6461938
37619                     ],
37620                     [
37621                         -71.8342002,
37622                         19.6465513
37623                     ],
37624                     [
37625                         -71.8346702,
37626                         19.6463
37627                     ],
37628                     [
37629                         -71.8349118,
37630                         19.6463905
37631                     ],
37632                     [
37633                         -71.8347984,
37634                         19.6462187
37635                     ],
37636                     [
37637                         -71.8354393,
37638                         19.6458496
37639                     ],
37640                     [
37641                         -71.8355034,
37642                         19.6458032
37643                     ],
37644                     [
37645                         -71.8364747,
37646                         19.6461328
37647                     ],
37648                     [
37649                         -71.8376382,
37650                         19.6472658
37651                     ],
37652                     [
37653                         -71.8379143,
37654                         19.647888
37655                     ],
37656                     [
37657                         -71.8390483,
37658                         19.6508039
37659                     ],
37660                     [
37661                         -71.8456942,
37662                         19.6696203
37663                     ]
37664                 ],
37665                 [
37666                     [
37667                         -72.098878,
37668                         18.54843
37669                     ],
37670                     [
37671                         -72.096993,
37672                         18.5501994
37673                     ],
37674                     [
37675                         -72.0972888,
37676                         18.5503209
37677                     ],
37678                     [
37679                         -72.0968451,
37680                         18.5503489
37681                     ],
37682                     [
37683                         -72.0955632,
37684                         18.551854
37685                     ],
37686                     [
37687                         -72.0956428,
37688                         18.5526742
37689                     ],
37690                     [
37691                         -72.0959914,
37692                         18.5533748
37693                     ],
37694                     [
37695                         -72.0962145,
37696                         18.553203
37697                     ],
37698                     [
37699                         -72.0962842,
37700                         18.5535665
37701                     ],
37702                     [
37703                         -72.0964446,
37704                         18.5535533
37705                     ],
37706                     [
37707                         -72.0965352,
37708                         18.5539764
37709                     ],
37710                     [
37711                         -72.0965056,
37712                         18.554173
37713                     ],
37714                     [
37715                         -72.0966085,
37716                         18.5541747
37717                     ],
37718                     [
37719                         -72.0965178,
37720                         18.5542127
37721                     ],
37722                     [
37723                         -72.0968769,
37724                         18.5546588
37725                     ],
37726                     [
37727                         -72.0979018,
37728                         18.5552141
37729                     ],
37730                     [
37731                         -72.1006211,
37732                         18.5555875
37733                     ],
37734                     [
37735                         -72.1014926,
37736                         18.5556206
37737                     ],
37738                     [
37739                         -72.1024339,
37740                         18.5555016
37741                     ],
37742                     [
37743                         -72.103417,
37744                         18.5543515
37745                     ],
37746                     [
37747                         -72.1034798,
37748                         18.5516215
37749                     ],
37750                     [
37751                         -72.1030789,
37752                         18.5516149
37753                     ],
37754                     [
37755                         -72.1033752,
37756                         18.5515224
37757                     ],
37758                     [
37759                         -72.1035042,
37760                         18.5515224
37761                     ],
37762                     [
37763                         -72.1035239,
37764                         18.5502417
37765                     ],
37766                     [
37767                         -72.1028701,
37768                         18.5503062
37769                     ],
37770                     [
37771                         -72.1029015,
37772                         18.55025
37773                     ],
37774                     [
37775                         -72.1028457,
37776                         18.5501773
37777                     ],
37778                     [
37779                         -72.1035081,
37780                         18.5500252
37781                     ],
37782                     [
37783                         -72.103491,
37784                         18.5497396
37785                     ],
37786                     [
37787                         -72.1035181,
37788                         18.5497361
37789                     ],
37790                     [
37791                         -72.1035398,
37792                         18.5489039
37793                     ],
37794                     [
37795                         -72.1034317,
37796                         18.5487056
37797                     ],
37798                     [
37799                         -72.102717,
37800                         18.5481437
37801                     ],
37802                     [
37803                         -72.1025601,
37804                         18.5481536
37805                     ],
37806                     [
37807                         -72.10229,
37808                         18.5482751
37809                     ],
37810                     [
37811                         -72.1022891,
37812                         18.5482569
37813                     ],
37814                     [
37815                         -72.1025201,
37816                         18.5481396
37817                     ],
37818                     [
37819                         -72.1023388,
37820                         18.5481321
37821                     ],
37822                     [
37823                         -72.0999082,
37824                         18.5480901
37825                     ],
37826                     [
37827                         -72.09907,
37828                         18.5483799
37829                     ]
37830                 ],
37831                 [
37832                     [
37833                         -72.2542503,
37834                         18.568262
37835                     ],
37836                     [
37837                         -72.2560252,
37838                         18.5717765
37839                     ],
37840                     [
37841                         -72.2557886,
37842                         18.5748049
37843                     ],
37844                     [
37845                         -72.2535009,
37846                         18.5755526
37847                     ],
37848                     [
37849                         -72.2522782,
37850                         18.5755526
37851                     ],
37852                     [
37853                         -72.2499906,
37854                         18.5740945
37855                     ],
37856                     [
37857                         -72.2473874,
37858                         18.5698323
37859                     ],
37860                     [
37861                         -72.2460069,
37862                         18.566729
37863                     ],
37864                     [
37865                         -72.2458492,
37866                         18.5629527
37867                     ],
37868                     [
37869                         -72.2479396,
37870                         18.5625414
37871                     ],
37872                     [
37873                         -72.2501483,
37874                         18.5628031
37875                     ],
37876                     [
37877                         -72.2519232,
37878                         18.5650839
37879                     ]
37880                 ],
37881                 [
37882                     [
37883                         -72.303145,
37884                         18.5332749
37885                     ],
37886                     [
37887                         -72.3031275,
37888                         18.5331799
37889                     ],
37890                     [
37891                         -72.3048311,
37892                         18.5311081
37893                     ],
37894                     [
37895                         -72.3097397,
37896                         18.5311081
37897                     ],
37898                     [
37899                         -72.3164332,
37900                         18.5324302
37901                     ],
37902                     [
37903                         -72.3234056,
37904                         18.5366083
37905                     ],
37906                     [
37907                         -72.3261388,
37908                         18.5387765
37909                     ],
37910                     [
37911                         -72.3261946,
37912                         18.5426371
37913                     ],
37914                     [
37915                         -72.3170468,
37916                         18.5540596
37917                     ],
37918                     [
37919                         -72.3130864,
37920                         18.5540596
37921                     ],
37922                     [
37923                         -72.2987511,
37924                         18.5453342
37925                     ],
37926                     [
37927                         -72.2988627,
37928                         18.5407333
37929                     ],
37930                     [
37931                         -72.2962969,
37932                         18.5404689
37933                     ],
37934                     [
37935                         -72.2954602,
37936                         18.5395169
37937                     ],
37938                     [
37939                         -72.2961853,
37940                         18.5338582
37941                     ],
37942                     [
37943                         -72.2971893,
37944                         18.5332235
37945                     ],
37946                     [
37947                         -72.3007034,
37948                         18.5332764
37949                     ],
37950                     [
37951                         -72.3022652,
37952                         18.5342284
37953                     ],
37954                     [
37955                         -72.3028486,
37956                         18.5335189
37957                     ],
37958                     [
37959                         -72.303104,
37960                         18.5333361
37961                     ],
37962                     [
37963                         -72.303181,
37964                         18.5334007
37965                     ],
37966                     [
37967                         -72.3035793,
37968                         18.5335614
37969                     ],
37970                     [
37971                         -72.3030793,
37972                         18.5346463
37973                     ],
37974                     [
37975                         -72.303715,
37976                         18.5339873
37977                     ],
37978                     [
37979                         -72.3045286,
37980                         18.5344052
37981                     ],
37982                     [
37983                         -72.3044015,
37984                         18.5345097
37985                     ],
37986                     [
37987                         -72.3062747,
37988                         18.5352571
37989                     ],
37990                     [
37991                         -72.3063107,
37992                         18.5352741
37993                     ],
37994                     [
37995                         -72.3061219,
37996                         18.5357628
37997                     ],
37998                     [
37999                         -72.3061219,
38000                         18.5358196
38001                     ],
38002                     [
38003                         -72.30637,
38004                         18.5358928
38005                     ],
38006                     [
38007                         -72.3062726,
38008                         18.5354869
38009                     ],
38010                     [
38011                         -72.3066688,
38012                         18.5350891
38013                     ],
38014                     [
38015                         -72.3061963,
38016                         18.5349706
38017                     ],
38018                     [
38019                         -72.3058869,
38020                         18.5349385
38021                     ],
38022                     [
38023                         -72.3055373,
38024                         18.5346833
38025                     ],
38026                     [
38027                         -72.3054864,
38028                         18.534613
38029                     ],
38030                     [
38031                         -72.3055585,
38032                         18.5345065
38033                     ],
38034                     [
38035                         -72.3046749,
38036                         18.5342293
38037                     ],
38038                     [
38039                         -72.3047617,
38040                         18.5338817
38041                     ],
38042                     [
38043                         -72.3043252,
38044                         18.5337511
38045                     ],
38046                     [
38047                         -72.3042595,
38048                         18.5336346
38049                     ]
38050                 ],
38051                 [
38052                     [
38053                         -72.2981405,
38054                         18.477502
38055                     ],
38056                     [
38057                         -72.2935652,
38058                         18.4948587
38059                     ],
38060                     [
38061                         -72.2922242,
38062                         18.4964297
38063                     ],
38064                     [
38065                         -72.2931708,
38066                         18.4972526
38067                     ],
38068                     [
38069                         -72.2892266,
38070                         18.5057058
38071                     ],
38072                     [
38073                         -72.2878067,
38074                         18.5080996
38075                     ],
38076                     [
38077                         -72.2850458,
38078                         18.5119893
38079                     ],
38080                     [
38081                         -72.2840203,
38082                         18.5113161
38083                     ],
38084                     [
38085                         -72.2808649,
38086                         18.515879
38087                     ],
38088                     [
38089                         -72.2773151,
38090                         18.5175994
38091                     ],
38092                     [
38093                         -72.2723454,
38094                         18.5175246
38095                     ],
38096                     [
38097                         -72.2662714,
38098                         18.5144578
38099                     ],
38100                     [
38101                         -72.2665869,
38102                         18.5066783
38103                     ],
38104                     [
38105                         -72.2692643,
38106                         18.5046154
38107                     ],
38108                     [
38109                         -72.2661965,
38110                         18.5029756
38111                     ],
38112                     [
38113                         -72.2688181,
38114                         18.4965222
38115                     ],
38116                     [
38117                         -72.2691528,
38118                         18.4959403
38119                     ],
38120                     [
38121                         -72.2702684,
38122                         18.4961519
38123                     ],
38124                     [
38125                         -72.2702684,
38126                         18.4955964
38127                     ],
38128                     [
38129                         -72.2690691,
38130                         18.49557
38131                     ],
38132                     [
38133                         -72.2692922,
38134                         18.4937714
38135                     ],
38136                     [
38137                         -72.2736988,
38138                         18.4859951
38139                     ],
38140                     [
38141                         -72.2746749,
38142                         18.4850429
38143                     ],
38144                     [
38145                         -72.2751769,
38146                         18.483403
38147                     ],
38148                     [
38149                         -72.2765435,
38150                         18.4813398
38151                     ],
38152                     [
38153                         -72.2773523,
38154                         18.4814985
38155                     ],
38156                     [
38157                         -72.2783006,
38158                         18.4809694
38159                     ],
38160                     [
38161                         -72.2778544,
38162                         18.4807049
38163                     ],
38164                     [
38165                         -72.2771013,
38166                         18.480123
38167                     ],
38168                     [
38169                         -72.2789978,
38170                         18.4775836
38171                     ],
38172                     [
38173                         -72.279723,
38174                         18.4772927
38175                     ],
38176                     [
38177                         -72.2806433,
38178                         18.4776365
38179                     ],
38180                     [
38181                         -72.2813685,
38182                         18.4771604
38183                     ],
38184                     [
38185                         -72.2808386,
38186                         18.4769752
38187                     ],
38188                     [
38189                         -72.2812848,
38190                         18.4758378
38191                     ],
38192                     [
38193                         -72.2823167,
38194                         18.4751765
38195                     ],
38196                     [
38197                         -72.2851615,
38198                         18.4750971
38199                     ],
38200                     [
38201                         -72.2849941,
38202                         18.4763668
38203                     ],
38204                     [
38205                         -72.2854404,
38206                         18.4769752
38207                     ],
38208                     [
38209                         -72.286277,
38210                         18.4756262
38211                     ],
38212                     [
38213                         -72.2869325,
38214                         18.4754675
38215                     ],
38216                     [
38217                         -72.2865978,
38218                         18.4751897
38219                     ],
38220                     [
38221                         -72.2865978,
38222                         18.4750046
38223                     ],
38224                     [
38225                         -72.2909765,
38226                         18.4747268
38227                     ],
38228                     [
38229                         -72.2946579,
38230                         18.4749384
38231                     ],
38232                     [
38233                         -72.2973911,
38234                         18.476843
38235                     ]
38236                 ],
38237                 [
38238                     [
38239                         -72.3466657,
38240                         18.5222375
38241                     ],
38242                     [
38243                         -72.346833,
38244                         18.5244325
38245                     ],
38246                     [
38247                         -72.3475303,
38248                         18.5277645
38249                     ],
38250                     [
38251                         -72.3455501,
38252                         18.5291131
38253                     ],
38254                     [
38255                         -72.3403069,
38256                         18.5292189
38257                     ],
38258                     [
38259                         -72.3383267,
38260                         18.5280289
38261                     ],
38262                     [
38263                         -72.3369043,
38264                         18.530118
38265                     ],
38266                     [
38267                         -72.3338086,
38268                         18.5296684
38269                     ],
38270                     [
38271                         -72.3289279,
38272                         18.5270769
38273                     ],
38274                     [
38275                         -72.328649,
38276                         18.5253316
38277                     ],
38278                     [
38279                         -72.3292068,
38280                         18.5232689
38281                     ],
38282                     [
38283                         -72.330406,
38284                         18.5220524
38285                     ],
38286                     [
38287                         -72.3321631,
38288                         18.5221847
38289                     ],
38290                     [
38291                         -72.3322467,
38292                         18.5191963
38293                     ],
38294                     [
38295                         -72.3369183,
38296                         18.5183633
38297                     ],
38298                     [
38299                         -72.3382012,
38300                         18.5184691
38301                     ],
38302                     [
38303                         -72.3381454,
38304                         18.5181782
38305                     ],
38306                     [
38307                         -72.3411993,
38308                         18.5177947
38309                     ],
38310                     [
38311                         -72.3454943,
38312                         18.5171997
38313                     ],
38314                     [
38315                         -72.3492595,
38316                         18.517279
38317                     ],
38318                     [
38319                         -72.3504308,
38320                         18.5188922
38321                     ],
38322                     [
38323                         -72.3503472,
38324                         18.5206112
38325                     ],
38326                     [
38327                         -72.3496778,
38328                         18.5220392
38329                     ]
38330                 ],
38331                 [
38332                     [
38333                         -72.3303078,
38334                         18.5486462
38335                     ],
38336                     [
38337                         -72.3429687,
38338                         18.5508149
38339                     ],
38340                     [
38341                         -72.3433236,
38342                         18.5530585
38343                     ],
38344                     [
38345                         -72.3413121,
38346                         18.5614341
38347                     ],
38348                     [
38349                         -72.3390639,
38350                         18.5613593
38351                     ],
38352                     [
38353                         -72.3384723,
38354                         18.5638271
38355                     ],
38356                     [
38357                         -72.3375257,
38358                         18.5654348
38359                     ],
38360                     [
38361                         -72.3348436,
38362                         18.5650609
38363                     ],
38364                     [
38365                         -72.3311755,
38366                         18.5638271
38367                     ],
38368                     [
38369                         -72.3312149,
38370                         18.5616211
38371                     ],
38372                     [
38373                         -72.3232082,
38374                         18.5606863
38375                     ],
38376                     [
38377                         -72.3212361,
38378                         18.559602
38379                     ],
38380                     [
38381                         -72.3208023,
38382                         18.5587046
38383                     ],
38384                     [
38385                         -72.3208811,
38386                         18.557882
38387                     ],
38388                     [
38389                         -72.3259493,
38390                         18.5580274
38391                     ],
38392                     [
38393                         -72.3266186,
38394                         18.5581993
38395                     ],
38396                     [
38397                         -72.3259214,
38398                         18.5577498
38399                     ],
38400                     [
38401                         -72.3250986,
38402                         18.5573797
38403                     ],
38404                     [
38405                         -72.3233767,
38406                         18.552263
38407                     ],
38408                     [
38409                         -72.3245994,
38410                         18.5478507
38411                     ],
38412                     [
38413                         -72.3288986,
38414                         18.5483742
38415                     ],
38416                     [
38417                         -72.329979,
38418                         18.5489548
38419                     ]
38420                 ],
38421                 [
38422                     [
38423                         -72.3231383,
38424                         18.5269828
38425                     ],
38426                     [
38427                         -72.3223434,
38428                         18.528067
38429                     ],
38430                     [
38431                         -72.3209629,
38432                         18.5279745
38433                     ],
38434                     [
38435                         -72.3207816,
38436                         18.5271282
38437                     ],
38438                     [
38439                         -72.3208513,
38440                         18.5253697
38441                     ],
38442                     [
38443                         -72.3214649,
38444                         18.5249598
38445                     ],
38446                     [
38447                         -72.3225666,
38448                         18.5248937
38449                     ],
38450                     [
38451                         -72.3228454,
38452                         18.52533
38453                     ],
38454                     [
38455                         -72.3232359,
38456                         18.5264804
38457                     ]
38458                 ],
38459                 [
38460                     [
38461                         -72.2160832,
38462                         18.6457752
38463                     ],
38464                     [
38465                         -72.2159649,
38466                         18.6553795
38467                     ],
38468                     [
38469                         -72.2030279,
38470                         18.6558279
38471                     ],
38472                     [
38473                         -72.1947057,
38474                         18.6553421
38475                     ],
38476                     [
38477                         -72.1922208,
38478                         18.6545573
38479                     ],
38480                     [
38481                         -72.1920631,
38482                         18.6521283
38483                     ],
38484                     [
38485                         -72.193483,
38486                         18.6477559
38487                     ],
38488                     [
38489                         -72.201253,
38490                         18.6385249
38491                     ],
38492                     [
38493                         -72.2069327,
38494                         18.6388239
38495                     ],
38496                     [
38497                         -72.2120996,
38498                         18.6424117
38499                     ],
38500                     [
38501                         -72.2118068,
38502                         18.6430591
38503                     ],
38504                     [
38505                         -72.2121693,
38506                         18.6426892
38507                     ],
38508                     [
38509                         -72.2127968,
38510                         18.6427552
38511                     ],
38512                     [
38513                         -72.2134662,
38514                         18.6431252
38515                     ],
38516                     [
38517                         -72.2135638,
38518                         18.6437462
38519                     ],
38520                     [
38521                         -72.2154176,
38522                         18.6443947
38523                     ],
38524                     [
38525                         -72.2158909,
38526                         18.6450301
38527                     ]
38528                 ],
38529                 [
38530                     [
38531                         -72.2867654,
38532                         18.6482017
38533                     ],
38534                     [
38535                         -72.2900977,
38536                         18.6527446
38537                     ],
38538                     [
38539                         -72.28981,
38540                         18.6536532
38541                     ],
38542                     [
38543                         -72.2900738,
38544                         18.6542664
38545                     ],
38546                     [
38547                         -72.290721,
38548                         18.6537667
38549                     ],
38550                     [
38551                         -72.2910327,
38552                         18.6544709
38553                     ],
38554                     [
38555                         -72.2912485,
38556                         18.654221
38557                     ],
38558                     [
38559                         -72.29168,
38560                         18.6558905
38561                     ],
38562                     [
38563                         -72.2912245,
38564                         18.656606
38565                     ],
38566                     [
38567                         -72.2922673,
38568                         18.65597
38569                     ],
38570                     [
38571                         -72.2926869,
38572                         18.6567536
38573                     ],
38574                     [
38575                         -72.2930705,
38576                         18.6567309
38577                     ],
38578                     [
38579                         -72.2941253,
38580                         18.6581846
38581                     ],
38582                     [
38583                         -72.2960192,
38584                         18.6608421
38585                     ],
38586                     [
38587                         -72.2959713,
38588                         18.6619096
38589                     ],
38590                     [
38591                         -72.2932862,
38592                         18.664567
38593                     ],
38594                     [
38595                         -72.2906731,
38596                         18.6659979
38597                     ],
38598                     [
38599                         -72.2895943,
38600                         18.6661342
38601                     ],
38602                     [
38603                         -72.2895943,
38604                         18.6665657
38605                     ],
38606                     [
38607                         -72.2877004,
38608                         18.6664749
38609                     ],
38610                     [
38611                         -72.2875805,
38612                         18.6676559
38613                     ],
38614                     [
38615                         -72.2831214,
38616                         18.6697227
38617                     ],
38618                     [
38619                         -72.2796453,
38620                         18.6696546
38621                     ],
38622                     [
38623                         -72.2784311,
38624                         18.6690787
38625                     ],
38626                     [
38627                         -72.2783972,
38628                         18.6687736
38629                     ],
38630                     [
38631                         -72.277736,
38632                         18.6691671
38633                     ],
38634                     [
38635                         -72.2774394,
38636                         18.669143
38637                     ],
38638                     [
38639                         -72.2770071,
38640                         18.6683159
38641                     ],
38642                     [
38643                         -72.2765575,
38644                         18.6681125
38645                     ],
38646                     [
38647                         -72.2765385,
38648                         18.6680583
38649                     ],
38650                     [
38651                         -72.2752319,
38652                         18.6685239
38653                     ],
38654                     [
38655                         -72.2749292,
38656                         18.6674649
38657                     ],
38658                     [
38659                         -72.2746416,
38660                         18.6674309
38661                     ],
38662                     [
38663                         -72.2734668,
38664                         18.6682145
38665                     ],
38666                     [
38667                         -72.2732271,
38668                         18.6682712
38669                     ],
38670                     [
38671                         -72.2726757,
38672                         18.6671583
38673                     ],
38674                     [
38675                         -72.2719147,
38676                         18.6674288
38677                     ],
38678                     [
38679                         -72.2718808,
38680                         18.6673405
38681                     ],
38682                     [
38683                         -72.2688149,
38684                         18.6681868
38685                     ],
38686                     [
38687                         -72.2688269,
38688                         18.6671761
38689                     ],
38690                     [
38691                         -72.2690786,
38692                         18.6668241
38693                     ],
38694                     [
38695                         -72.2688149,
38696                         18.66679
38697                     ],
38698                     [
38699                         -72.2681077,
38700                         18.6670739
38701                     ],
38702                     [
38703                         -72.2676282,
38704                         18.6673805
38705                     ],
38706                     [
38707                         -72.2675563,
38708                         18.6666878
38709                     ],
38710                     [
38711                         -72.266861,
38712                         18.666949
38713                     ],
38714                     [
38715                         -72.2655904,
38716                         18.6673578
38717                     ],
38718                     [
38719                         -72.2654466,
38720                         18.6670058
38721                     ],
38722                     [
38723                         -72.2647514,
38724                         18.6674146
38725                     ],
38726                     [
38727                         -72.2629893,
38728                         18.6681868
38729                     ],
38730                     [
38731                         -72.2628455,
38732                         18.6681754
38733                     ],
38734                     [
38735                         -72.2626537,
38736                         18.6676076
38737                     ],
38738                     [
38739                         -72.2623001,
38740                         18.6677098
38741                     ],
38742                     [
38743                         -72.2624799,
38744                         18.6679199
38745                     ],
38746                     [
38747                         -72.2624799,
38748                         18.6682322
38749                     ],
38750                     [
38751                         -72.262306,
38752                         18.6682606
38753                     ],
38754                     [
38755                         -72.2620963,
38756                         18.6679654
38757                     ],
38758                     [
38759                         -72.2622761,
38760                         18.6689193
38761                     ],
38762                     [
38763                         -72.2601484,
38764                         18.6688966
38765                     ],
38766                     [
38767                         -72.2542749,
38768                         18.6687944
38769                     ],
38770                     [
38771                         -72.2505388,
38772                         18.6683476
38773                     ],
38774                     [
38775                         -72.2504371,
38776                         18.669536
38777                     ],
38778                     [
38779                         -72.2477926,
38780                         18.6698893
38781                     ],
38782                     [
38783                         -72.2415204,
38784                         18.669793
38785                     ],
38786                     [
38787                         -72.2414187,
38788                         18.6741933
38789                     ],
38790                     [
38791                         -72.2389167,
38792                         18.6739759
38793                     ],
38794                     [
38795                         -72.2387249,
38796                         18.6734649
38797                     ],
38798                     [
38799                         -72.2383653,
38800                         18.6733059
38801                     ],
38802                     [
38803                         -72.2387009,
38804                         18.6739532
38805                     ],
38806                     [
38807                         -72.2375502,
38808                         18.6738964
38809                     ],
38810                     [
38811                         -72.2374183,
38812                         18.6735103
38813                     ],
38814                     [
38815                         -72.237742,
38816                         18.67334
38817                     ],
38818                     [
38819                         -72.2375142,
38820                         18.6732605
38821                     ],
38822                     [
38823                         -72.236843,
38824                         18.6734876
38825                     ],
38826                     [
38827                         -72.2364354,
38828                         18.6724088
38829                     ],
38830                     [
38831                         -72.2355124,
38832                         18.6726019
38833                     ],
38834                     [
38835                         -72.2354045,
38836                         18.6724202
38837                     ],
38838                     [
38839                         -72.2353027,
38840                         18.6729028
38841                     ],
38842                     [
38843                         -72.2345475,
38844                         18.6726871
38845                     ],
38846                     [
38847                         -72.2343077,
38848                         18.6724599
38849                     ],
38850                     [
38851                         -72.2342358,
38852                         18.6734706
38853                     ],
38854                     [
38855                         -72.2334087,
38856                         18.6734592
38857                     ],
38858                     [
38859                         -72.2332889,
38860                         18.6733003
38861                     ],
38862                     [
38863                         -72.2327375,
38864                         18.6732889
38865                     ],
38866                     [
38867                         -72.2327135,
38868                         18.6735047
38869                     ],
38870                     [
38871                         -72.227703,
38872                         18.6725281
38873                     ],
38874                     [
38875                         -72.2265283,
38876                         18.6716537
38877                     ],
38878                     [
38879                         -72.226804,
38880                         18.6715742
38881                     ],
38882                     [
38883                         -72.2274993,
38884                         18.6715855
38885                     ],
38886                     [
38887                         -72.2274873,
38888                         18.6714493
38889                     ],
38890                     [
38891                         -72.2272899,
38892                         18.6714623
38893                     ],
38894                     [
38895                         -72.2272814,
38896                         18.6712977
38897                     ],
38898                     [
38899                         -72.2272094,
38900                         18.671358
38901                     ],
38902                     [
38903                         -72.2261785,
38904                         18.6713693
38905                     ],
38906                     [
38907                         -72.2256032,
38908                         18.670881
38909                     ],
38910                     [
38911                         -72.2255073,
38912                         18.6694502
38913                     ],
38914                     [
38915                         -72.2261066,
38916                         18.6696886
38917                     ],
38918                     [
38919                         -72.2261785,
38920                         18.6695949
38921                     ],
38922                     [
38923                         -72.2259837,
38924                         18.6695495
38925                     ],
38926                     [
38927                         -72.225777,
38928                         18.6691379
38929                     ],
38930                     [
38931                         -72.2253335,
38932                         18.6694643
38933                     ],
38934                     [
38935                         -72.2249739,
38936                         18.66947
38937                     ],
38938                     [
38939                         -72.2245783,
38940                         18.6678802
38941                     ],
38942                     [
38943                         -72.2235525,
38944                         18.6677046
38945                     ],
38946                     [
38947                         -72.2235907,
38948                         18.6675921
38949                     ],
38950                     [
38951                         -72.2224634,
38952                         18.6676283
38953                     ],
38954                     [
38955                         -72.2223659,
38956                         18.667022
38957                     ],
38958                     [
38959                         -72.2223277,
38960                         18.6670943
38961                     ],
38962                     [
38963                         -72.2219209,
38964                         18.667026
38965                     ],
38966                     [
38967                         -72.2208105,
38968                         18.6669015
38969                     ],
38970                     [
38971                         -72.220809,
38972                         18.6665325
38973                     ],
38974                     [
38975                         -72.2208705,
38976                         18.6663593
38977                     ],
38978                     [
38979                         -72.2206023,
38980                         18.6668107
38981                     ],
38982                     [
38983                         -72.2203895,
38984                         18.6666361
38985                     ],
38986                     [
38987                         -72.2184341,
38988                         18.6650535
38989                     ],
38990                     [
38991                         -72.21829,
38992                         18.6640979
38993                     ],
38994                     [
38995                         -72.2183493,
38996                         18.6608376
38997                     ],
38998                     [
38999                         -72.2187223,
39000                         18.6606541
39001                     ],
39002                     [
39003                         -72.2186894,
39004                         18.660603
39005                     ],
39006                     [
39007                         -72.2187253,
39008                         18.6604525
39009                     ],
39010                     [
39011                         -72.2189771,
39012                         18.6603247
39013                     ],
39014                     [
39015                         -72.2187823,
39016                         18.6601998
39017                     ],
39018                     [
39019                         -72.2186984,
39020                         18.6602367
39021                     ],
39022                     [
39023                         -72.2185815,
39024                         18.6600352
39025                     ],
39026                     [
39027                         -72.2186085,
39028                         18.6600039
39029                     ],
39030                     [
39031                         -72.2187823,
39032                         18.6601345
39033                     ],
39034                     [
39035                         -72.218995,
39036                         18.6600181
39037                     ],
39038                     [
39039                         -72.2189111,
39040                         18.6599131
39041                     ],
39042                     [
39043                         -72.2189681,
39044                         18.6597938
39045                     ],
39046                     [
39047                         -72.2183807,
39048                         18.6595837
39049                     ],
39050                     [
39051                         -72.2184728,
39052                         18.6539662
39053                     ],
39054                     [
39055                         -72.2201001,
39056                         18.6511554
39057                     ],
39058                     [
39059                         -72.225796,
39060                         18.6469472
39061                     ],
39062                     [
39063                         -72.2283048,
39064                         18.6457265
39065                     ],
39066                     [
39067                         -72.2379335,
39068                         18.645855
39069                     ],
39070                     [
39071                         -72.237764,
39072                         18.6446985
39073                     ],
39074                     [
39075                         -72.2400355,
39076                         18.6432529
39077                     ],
39078                     [
39079                         -72.2455958,
39080                         18.6433493
39081                     ],
39082                     [
39083                         -72.2482742,
39084                         18.6450358
39085                     ],
39086                     [
39087                         -72.2487488,
39088                         18.6436705
39089                     ],
39090                     [
39091                         -72.2511067,
39092                         18.6429775
39093                     ],
39094                     [
39095                         -72.2512385,
39096                         18.6433409
39097                     ],
39098                     [
39099                         -72.2512625,
39100                         18.6431592
39101                     ],
39102                     [
39103                         -72.2514843,
39104                         18.6431365
39105                     ],
39106                     [
39107                         -72.2513284,
39108                         18.6429718
39109                     ],
39110                     [
39111                         -72.2533602,
39112                         18.6423471
39113                     ],
39114                     [
39115                         -72.253516,
39116                         18.6426765
39117                     ],
39118                     [
39119                         -72.2539535,
39120                         18.6425402
39121                     ],
39122                     [
39123                         -72.2541453,
39124                         18.642932
39125                     ],
39126                     [
39127                         -72.2543851,
39128                         18.6428696
39129                     ],
39130                     [
39131                         -72.2543791,
39132                         18.6427503
39133                     ],
39134                     [
39135                         -72.2564168,
39136                         18.6423244
39137                     ],
39138                     [
39139                         -72.2566925,
39140                         18.6431365
39141                     ],
39142                     [
39143                         -72.2568783,
39144                         18.6428582
39145                     ],
39146                     [
39147                         -72.2568184,
39148                         18.6425288
39149                     ],
39150                     [
39151                         -72.258843,
39152                         18.6420991
39153                     ],
39154                     [
39155                         -72.258885,
39156                         18.6422467
39157                     ],
39158                     [
39159                         -72.2592626,
39160                         18.6422297
39161                     ],
39162                     [
39163                         -72.2596461,
39164                         18.6424057
39165                     ],
39166                     [
39167                         -72.2592206,
39168                         18.6406907
39169                     ],
39170                     [
39171                         -72.2599545,
39172                         18.6404815
39173                     ],
39174                     [
39175                         -72.2601156,
39176                         18.6406341
39177                     ],
39178                     [
39179                         -72.2601156,
39180                         18.6399393
39181                     ],
39182                     [
39183                         -72.2615268,
39184                         18.6394669
39185                     ],
39186                     [
39187                         -72.2626056,
39188                         18.6391034
39189                     ],
39190                     [
39191                         -72.2654465,
39192                         18.6387286
39193                     ],
39194                     [
39195                         -72.2719433,
39196                         18.6386832
39197                     ],
39198                     [
39199                         -72.272201,
39200                         18.6388649
39201                     ],
39202                     [
39203                         -72.2730341,
39204                         18.6394158
39205                     ],
39206                     [
39207                         -72.273166,
39208                         18.6412558
39209                     ],
39210                     [
39211                         -72.2738732,
39212                         18.6410286
39213                     ],
39214                     [
39215                         -72.2742208,
39216                         18.6416079
39217                     ],
39218                     [
39219                         -72.2752187,
39220                         18.6416987
39221                     ],
39222                     [
39223                         -72.2754524,
39224                         18.6415738
39225                     ],
39226                     [
39227                         -72.2755513,
39228                         18.6416874
39229                     ],
39230                     [
39231                         -72.2755394,
39232                         18.6417527
39233                     ],
39234                     [
39235                         -72.2764713,
39236                         18.6418634
39237                     ],
39238                     [
39239                         -72.276753,
39240                         18.6418975
39241                     ],
39242                     [
39243                         -72.2762953,
39244                         18.6426002
39245                     ],
39246                     [
39247                         -72.2774226,
39248                         18.6429978
39249                     ],
39250                     [
39251                         -72.277982,
39252                         18.6427247
39253                     ],
39254                     [
39255                         -72.2785796,
39256                         18.6431303
39257                     ],
39258                     [
39259                         -72.2785669,
39260                         18.6432307
39261                     ],
39262                     [
39263                         -72.2789017,
39264                         18.6433471
39265                     ],
39266                     [
39267                         -72.279851,
39268                         18.6439655
39269                     ],
39270                     [
39271                         -72.2858703,
39272                         18.6469651
39273                     ]
39274                 ],
39275                 [
39276                     [
39277                         -72.5557247,
39278                         18.5305893
39279                     ],
39280                     [
39281                         -72.5555866,
39282                         18.5367036
39283                     ],
39284                     [
39285                         -72.554995,
39286                         18.537975
39287                     ],
39288                     [
39289                         -72.5488026,
39290                         18.537919
39291                     ],
39292                     [
39293                         -72.5486646,
39294                         18.5372832
39295                     ],
39296                     [
39297                         -72.548842,
39298                         18.5306267
39299                     ],
39300                     [
39301                         -72.5493745,
39302                         18.5301031
39303                     ],
39304                     [
39305                         -72.555133,
39306                         18.5301218
39307                     ]
39308                 ],
39309                 [
39310                     [
39311                         -72.6235278,
39312                         18.5079877
39313                     ],
39314                     [
39315                         -72.6234441,
39316                         18.5095217
39317                     ],
39318                     [
39319                         -72.6226074,
39320                         18.5104341
39321                     ],
39322                     [
39323                         -72.6204878,
39324                         18.511849
39325                     ],
39326                     [
39327                         -72.6183403,
39328                         18.5107514
39329                     ],
39330                     [
39331                         -72.6162207,
39332                         18.5083183
39333                     ],
39334                     [
39335                         -72.6162625,
39336                         18.506467
39337                     ],
39338                     [
39339                         -72.618661,
39340                         18.5044438
39341                     ],
39342                     [
39343                         -72.6204041,
39344                         18.5044967
39345                     ],
39346                     [
39347                         -72.6228305,
39348                         18.506996
39349                     ]
39350                 ]
39351             ]
39352         },
39353         {
39354             "name": "Ireland Bartholomew Quarter-Inch 1940",
39355             "type": "tms",
39356             "template": "http://geo.nls.uk/maps/ireland/bartholomew/{zoom}/{x}/{-y}.png",
39357             "scaleExtent": [
39358                 5,
39359                 13
39360             ],
39361             "polygon": [
39362                 [
39363                     [
39364                         -8.8312773,
39365                         55.3963337
39366                     ],
39367                     [
39368                         -7.3221271,
39369                         55.398605
39370                     ],
39371                     [
39372                         -7.2891331,
39373                         55.4333162
39374                     ],
39375                     [
39376                         -7.2368042,
39377                         55.4530757
39378                     ],
39379                     [
39380                         -7.18881,
39381                         55.4497995
39382                     ],
39383                     [
39384                         -7.1528144,
39385                         55.3968384
39386                     ],
39387                     [
39388                         -6.90561,
39389                         55.394903
39390                     ],
39391                     [
39392                         -6.9047153,
39393                         55.3842114
39394                     ],
39395                     [
39396                         -5.8485282,
39397                         55.3922956
39398                     ],
39399                     [
39400                         -5.8378629,
39401                         55.248676
39402                     ],
39403                     [
39404                         -5.3614762,
39405                         55.2507024
39406                     ],
39407                     [
39408                         -5.3899172,
39409                         53.8466464
39410                     ],
39411                     [
39412                         -5.8734141,
39413                         53.8487436
39414                     ],
39415                     [
39416                         -5.8983,
39417                         52.8256258
39418                     ],
39419                     [
39420                         -6.0191742,
39421                         52.8256258
39422                     ],
39423                     [
39424                         -6.0262844,
39425                         51.7712367
39426                     ],
39427                     [
39428                         -8.1131422,
39429                         51.7712367
39430                     ],
39431                     [
39432                         -8.1273627,
39433                         51.3268839
39434                     ],
39435                     [
39436                         -10.6052842,
39437                         51.3091083
39438                     ],
39439                     [
39440                         -10.6271879,
39441                         52.0328254
39442                     ],
39443                     [
39444                         -10.6469845,
39445                         52.0322454
39446                     ],
39447                     [
39448                         -10.6469845,
39449                         52.0440365
39450                     ],
39451                     [
39452                         -10.6271879,
39453                         52.0448095
39454                     ],
39455                     [
39456                         -10.6290733,
39457                         52.0745627
39458                     ],
39459                     [
39460                         -10.6699234,
39461                         52.0743695
39462                     ],
39463                     [
39464                         -10.6702376,
39465                         52.0876941
39466                     ],
39467                     [
39468                         -10.6312729,
39469                         52.0898179
39470                     ],
39471                     [
39472                         -10.6393128,
39473                         52.4147202
39474                     ],
39475                     [
39476                         -10.3137689,
39477                         52.4185533
39478                     ],
39479                     [
39480                         -10.3166401,
39481                         53.3341342
39482                     ],
39483                     [
39484                         -10.3699669,
39485                         53.3330727
39486                     ],
39487                     [
39488                         -10.385965,
39489                         54.3534472
39490                     ],
39491                     [
39492                         -8.8163777,
39493                         54.3586265
39494                     ],
39495                     [
39496                         -8.8173427,
39497                         54.6595721
39498                     ],
39499                     [
39500                         -8.8413398,
39501                         54.6616284
39502                     ],
39503                     [
39504                         -8.8422286,
39505                         54.6929749
39506                     ],
39507                     [
39508                         -8.8315632,
39509                         54.7145436
39510                     ],
39511                     [
39512                         -8.8151208,
39513                         54.7145436
39514                     ]
39515                 ]
39516             ],
39517             "terms_url": "http://geo.nls.uk/maps/",
39518             "terms_text": "National Library of Scotland Historic Maps"
39519         },
39520         {
39521             "name": "Ireland British War Office 1:25k GSGS 3906",
39522             "type": "tms",
39523             "template": "http://mapwarper.net/layers/tile/101/{zoom}/{x}/{y}.png",
39524             "scaleExtent": [
39525                 0,
39526                 18
39527             ],
39528             "polygon": [
39529                 [
39530                     [
39531                         -10.71,
39532                         51.32
39533                     ],
39534                     [
39535                         -10.71,
39536                         55.46
39537                     ],
39538                     [
39539                         -5.37,
39540                         55.46
39541                     ],
39542                     [
39543                         -5.37,
39544                         51.32
39545                     ],
39546                     [
39547                         -10.71,
39548                         51.32
39549                     ]
39550                 ]
39551             ],
39552             "terms_url": "http://wiki.openstreetmap.org/wiki/WikiProject_Ireland#Trinity_College_Dublin",
39553             "terms_text": "Glucksman Map Library, Trinity College Dublin",
39554             "id": "GSGS3906"
39555         },
39556         {
39557             "name": "Ireland British War Office One-Inch 1941-43 GSGS 4136",
39558             "type": "tms",
39559             "template": "http://geo.nls.uk/maps/ireland/gsgs4136/{zoom}/{x}/{-y}.png",
39560             "scaleExtent": [
39561                 5,
39562                 15
39563             ],
39564             "polygon": [
39565                 [
39566                     [
39567                         -10.0847426,
39568                         51.4147902
39569                     ],
39570                     [
39571                         -10.0906535,
39572                         51.5064103
39573                     ],
39574                     [
39575                         -10.4564222,
39576                         51.5003961
39577                     ],
39578                     [
39579                         -10.5005905,
39580                         52.3043019
39581                     ],
39582                     [
39583                         -10.0837522,
39584                         52.312741
39585                     ],
39586                     [
39587                         -10.0840973,
39588                         52.3404698
39589                     ],
39590                     [
39591                         -10.055802,
39592                         52.3408915
39593                     ],
39594                     [
39595                         -10.0768509,
39596                         52.7628238
39597                     ],
39598                     [
39599                         -9.7780248,
39600                         52.7684611
39601                     ],
39602                     [
39603                         -9.7818205,
39604                         52.8577261
39605                     ],
39606                     [
39607                         -9.6337877,
39608                         52.8596012
39609                     ],
39610                     [
39611                         -9.6449626,
39612                         53.1294502
39613                     ],
39614                     [
39615                         -10.0919663,
39616                         53.1227152
39617                     ],
39618                     [
39619                         -10.1051422,
39620                         53.3912913
39621                     ],
39622                     [
39623                         -10.4052593,
39624                         53.3866349
39625                     ],
39626                     [
39627                         -10.4530828,
39628                         54.193502
39629                     ],
39630                     [
39631                         -10.2998523,
39632                         54.1974988
39633                     ],
39634                     [
39635                         -10.3149801,
39636                         54.4669592
39637                     ],
39638                     [
39639                         -8.9276095,
39640                         54.4853897
39641                     ],
39642                     [
39643                         -8.9339534,
39644                         54.7546562
39645                     ],
39646                     [
39647                         -8.7773069,
39648                         54.755501
39649                     ],
39650                     [
39651                         -8.7826749,
39652                         55.0252208
39653                     ],
39654                     [
39655                         -8.9402974,
39656                         55.0238221
39657                     ],
39658                     [
39659                         -8.9451773,
39660                         55.2934155
39661                     ],
39662                     [
39663                         -7.528039,
39664                         55.2970274
39665                     ],
39666                     [
39667                         -7.525599,
39668                         55.3874955
39669                     ],
39670                     [
39671                         -7.0541955,
39672                         55.3841691
39673                     ],
39674                     [
39675                         -7.0556595,
39676                         55.2939712
39677                     ],
39678                     [
39679                         -6.3241545,
39680                         55.2859128
39681                     ],
39682                     [
39683                         -6.3217146,
39684                         55.3253556
39685                     ],
39686                     [
39687                         -6.1035807,
39688                         55.3223016
39689                     ],
39690                     [
39691                         -6.1045566,
39692                         55.2828557
39693                     ],
39694                     [
39695                         -5.7985836,
39696                         55.2772968
39697                     ],
39698                     [
39699                         -5.8117595,
39700                         55.0087135
39701                     ],
39702                     [
39703                         -5.656577,
39704                         55.0056351
39705                     ],
39706                     [
39707                         -5.6721928,
39708                         54.7355021
39709                     ],
39710                     [
39711                         -5.3618278,
39712                         54.729585
39713                     ],
39714                     [
39715                         -5.3964755,
39716                         54.1917889
39717                     ],
39718                     [
39719                         -5.855679,
39720                         54.2017807
39721                     ],
39722                     [
39723                         -5.9220464,
39724                         52.8524504
39725                     ],
39726                     [
39727                         -6.070885,
39728                         52.8551025
39729                     ],
39730                     [
39731                         -6.1030927,
39732                         52.1373337
39733                     ],
39734                     [
39735                         -6.8331336,
39736                         52.1463183
39737                     ],
39738                     [
39739                         -6.8355736,
39740                         52.0578908
39741                     ],
39742                     [
39743                         -7.5641506,
39744                         52.0617913
39745                     ],
39746                     [
39747                         -7.5661026,
39748                         51.7921593
39749                     ],
39750                     [
39751                         -8.147305,
39752                         51.792763
39753                     ],
39754                     [
39755                         -8.146329,
39756                         51.7033331
39757                     ],
39758                     [
39759                         -8.2912636,
39760                         51.7027283
39761                     ],
39762                     [
39763                         -8.2897996,
39764                         51.5227274
39765                     ],
39766                     [
39767                         -9.1174397,
39768                         51.516958
39769                     ],
39770                     [
39771                         -9.1179277,
39772                         51.4625685
39773                     ],
39774                     [
39775                         -9.3692452,
39776                         51.4616564
39777                     ],
39778                     [
39779                         -9.3672933,
39780                         51.4254613
39781                     ]
39782                 ]
39783             ],
39784             "terms_url": "http://geo.nls.uk/maps/",
39785             "terms_text": "National Library of Scotland Historic Maps",
39786             "id": "GSGS4136"
39787         },
39788         {
39789             "name": "Ireland EEA CORINE 2006",
39790             "type": "tms",
39791             "template": "http://a.tile.openstreetmap.ie/tiles/corine/{zoom}/{x}/{y}.png",
39792             "scaleExtent": [
39793                 5,
39794                 16
39795             ],
39796             "polygon": [
39797                 [
39798                     [
39799                         -5.842956,
39800                         53.8627976
39801                     ],
39802                     [
39803                         -5.8341575,
39804                         53.7633541
39805                     ],
39806                     [
39807                         -5.6267647,
39808                         53.5383692
39809                     ],
39810                     [
39811                         -5.9648778,
39812                         52.1631197
39813                     ],
39814                     [
39815                         -6.0453211,
39816                         52.0527275
39817                     ],
39818                     [
39819                         -6.1823261,
39820                         51.9699475
39821                     ],
39822                     [
39823                         -6.3960035,
39824                         51.9234618
39825                     ],
39826                     [
39827                         -6.5945978,
39828                         51.883911
39829                     ],
39830                     [
39831                         -7.2481994,
39832                         51.9056295
39833                     ],
39834                     [
39835                         -7.341212,
39836                         51.8148076
39837                     ],
39838                     [
39839                         -8.1971787,
39840                         51.5037019
39841                     ],
39842                     [
39843                         -8.3191005,
39844                         51.4167737
39845                     ],
39846                     [
39847                         -9.4478202,
39848                         51.1991221
39849                     ],
39850                     [
39851                         -9.9015706,
39852                         51.2266802
39853                     ],
39854                     [
39855                         -10.472215,
39856                         51.4050139
39857                     ],
39858                     [
39859                         -10.8857437,
39860                         51.6770619
39861                     ],
39862                     [
39863                         -11.035318,
39864                         52.0620016
39865                     ],
39866                     [
39867                         -10.9950963,
39868                         52.1831616
39869                     ],
39870                     [
39871                         -10.8178697,
39872                         52.3139827
39873                     ],
39874                     [
39875                         -9.8839736,
39876                         52.9032208
39877                     ],
39878                     [
39879                         -10.1165049,
39880                         52.9676141
39881                     ],
39882                     [
39883                         -10.5514014,
39884                         53.3317027
39885                     ],
39886                     [
39887                         -10.6896633,
39888                         53.5854022
39889                     ],
39890                     [
39891                         -10.6444139,
39892                         54.0100436
39893                     ],
39894                     [
39895                         -10.5501445,
39896                         54.257482
39897                     ],
39898                     [
39899                         -10.2824192,
39900                         54.4742405
39901                     ],
39902                     [
39903                         -9.8073011,
39904                         54.5705346
39905                     ],
39906                     [
39907                         -9.196435,
39908                         54.5486695
39909                     ],
39910                     [
39911                         -9.2253443,
39912                         54.7000264
39913                     ],
39914                     [
39915                         -8.8985435,
39916                         55.1363582
39917                     ],
39918                     [
39919                         -8.0476045,
39920                         55.4711977
39921                     ],
39922                     [
39923                         -7.4367384,
39924                         55.6191092
39925                     ],
39926                     [
39927                         -7.2205471,
39928                         55.6205288
39929                     ],
39930                     [
39931                         -6.8258723,
39932                         55.5608644
39933                     ],
39934                     [
39935                         -6.0679458,
39936                         55.3727567
39937                     ],
39938                     [
39939                         -5.5639184,
39940                         55.0759594
39941                     ],
39942                     [
39943                         -5.0649187,
39944                         54.4640142
39945                     ],
39946                     [
39947                         -5.2572284,
39948                         54.1582424
39949                     ]
39950                 ]
39951             ],
39952             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
39953             "terms_text": "EEA Corine 2006"
39954         },
39955         {
39956             "name": "Ireland EEA GMES Urban Atlas",
39957             "type": "tms",
39958             "template": "http://a.tile.openstreetmap.ie/tiles/urbanatlas/{zoom}/{x}/{y}.png",
39959             "scaleExtent": [
39960                 5,
39961                 17
39962             ],
39963             "polygon": [
39964                 [
39965                     [
39966                         -9.2759602,
39967                         52.7993666
39968                     ],
39969                     [
39970                         -9.215509,
39971                         52.8276933
39972                     ],
39973                     [
39974                         -9.1086618,
39975                         52.9128016
39976                     ],
39977                     [
39978                         -9.0196831,
39979                         52.8837107
39980                     ],
39981                     [
39982                         -8.8760649,
39983                         52.8978445
39984                     ],
39985                     [
39986                         -8.8001797,
39987                         52.8833558
39988                     ],
39989                     [
39990                         -8.7665597,
39991                         52.9065354
39992                     ],
39993                     [
39994                         -8.5938079,
39995                         52.9238592
39996                     ],
39997                     [
39998                         -8.5241972,
39999                         52.8869724
40000                     ],
40001                     [
40002                         -8.4956786,
40003                         52.9105906
40004                     ],
40005                     [
40006                         -8.3506448,
40007                         52.9238592
40008                     ],
40009                     [
40010                         -8.2718204,
40011                         52.9492401
40012                     ],
40013                     [
40014                         -8.2249679,
40015                         52.8991338
40016                     ],
40017                     [
40018                         -8.1564001,
40019                         52.9149986
40020                     ],
40021                     [
40022                         -8.0881237,
40023                         52.7630417
40024                     ],
40025                     [
40026                         -8.1360092,
40027                         52.7239783
40028                     ],
40029                     [
40030                         -8.1570652,
40031                         52.6766443
40032                     ],
40033                     [
40034                         -8.2059695,
40035                         52.6185385
40036                     ],
40037                     [
40038                         -8.2025734,
40039                         52.5954396
40040                     ],
40041                     [
40042                         -8.2231242,
40043                         52.5599691
40044                     ],
40045                     [
40046                         -8.2236294,
40047                         52.5095371
40048                     ],
40049                     [
40050                         -8.2976651,
40051                         52.5025088
40052                     ],
40053                     [
40054                         -8.3295888,
40055                         52.4721087
40056                     ],
40057                     [
40058                         -8.3589695,
40059                         52.4986072
40060                     ],
40061                     [
40062                         -8.3737385,
40063                         52.4764529
40064                     ],
40065                     [
40066                         -8.432326,
40067                         52.4342609
40068                     ],
40069                     [
40070                         -8.4754569,
40071                         52.4216289
40072                     ],
40073                     [
40074                         -8.5017727,
40075                         52.3870011
40076                     ],
40077                     [
40078                         -8.5476205,
40079                         52.3681351
40080                     ],
40081                     [
40082                         -8.6444103,
40083                         52.3376422
40084                     ],
40085                     [
40086                         -8.6841451,
40087                         52.3660614
40088                     ],
40089                     [
40090                         -8.8154099,
40091                         52.3721014
40092                     ],
40093                     [
40094                         -8.8614233,
40095                         52.3521652
40096                     ],
40097                     [
40098                         -8.9074451,
40099                         52.3824674
40100                     ],
40101                     [
40102                         -8.9388551,
40103                         52.3789166
40104                     ],
40105                     [
40106                         -8.9782502,
40107                         52.4093811
40108                     ],
40109                     [
40110                         -9.0298715,
40111                         52.4104169
40112                     ],
40113                     [
40114                         -9.1059449,
40115                         52.420981
40116                     ],
40117                     [
40118                         -9.1084962,
40119                         52.4415071
40120                     ],
40121                     [
40122                         -9.140702,
40123                         52.4650891
40124                     ],
40125                     [
40126                         -9.1315765,
40127                         52.5136207
40128                     ],
40129                     [
40130                         -9.1739699,
40131                         52.5620573
40132                     ],
40133                     [
40134                         -9.1426235,
40135                         52.589645
40136                     ],
40137                     [
40138                         -9.1542382,
40139                         52.610216
40140                     ],
40141                     [
40142                         -9.1426231,
40143                         52.6387401
40144                     ],
40145                     [
40146                         -9.1776844,
40147                         52.6447573
40148                     ],
40149                     [
40150                         -9.2012184,
40151                         52.6526248
40152                     ],
40153                     [
40154                         -9.2036198,
40155                         52.6686468
40156                     ],
40157                     [
40158                         -9.2238348,
40159                         52.6706578
40160                     ],
40161                     [
40162                         -9.2161072,
40163                         52.6919412
40164                     ],
40165                     [
40166                         -9.1882395,
40167                         52.7057242
40168                     ],
40169                     [
40170                         -9.2750099,
40171                         52.7350292
40172                     ],
40173                     [
40174                         -9.2601152,
40175                         52.7616711
40176                     ]
40177                 ],
40178                 [
40179                     [
40180                         -7.307313219981238,
40181                         53.81625879275365
40182                     ],
40183                     [
40184                         -7.245858447032101,
40185                         53.78300449111207
40186                     ],
40187                     [
40188                         -7.15144468970801,
40189                         53.81179938127503
40190                     ],
40191                     [
40192                         -7.086900011973722,
40193                         53.784424420834
40194                     ],
40195                     [
40196                         -7.0347149533800435,
40197                         53.77996162275688
40198                     ],
40199                     [
40200                         -6.975320116954343,
40201                         53.788481098127924
40202                     ],
40203                     [
40204                         -6.928628222423156,
40205                         53.81443454540607
40206                     ],
40207                     [
40208                         -6.992829577403537,
40209                         53.86609081229548
40210                     ],
40211                     [
40212                         -6.975320116954343,
40213                         53.87945028968944
40214                     ],
40215                     [
40216                         -6.949914233165313,
40217                         53.87094929783329
40218                     ],
40219                     [
40220                         -6.9375546140247035,
40221                         53.87540241385127
40222                     ],
40223                     [
40224                         -6.936867968516893,
40225                         53.896649390754646
40226                     ],
40227                     [
40228                         -6.897042529063821,
40229                         53.889770599553906
40230                     ],
40231                     [
40232                         -6.867516772227924,
40233                         53.880259817835736
40234                     ],
40235                     [
40236                         -6.851037280040446,
40237                         53.88450958346468
40238                     ],
40239                     [
40240                         -6.842454211192801,
40241                         53.89786317755242
40242                     ],
40243                     [
40244                         -6.812928454356904,
40245                         53.90069520963246
40246                     ],
40247                     [
40248                         -6.79850889869286,
40249                         53.89280549994937
40250                     ],
40251                     [
40252                         -6.789925829845217,
40253                         53.89462633440526
40254                     ],
40255                     [
40256                         -6.791985766368652,
40257                         53.904538374710896
40258                     ],
40259                     [
40260                         -6.778939501720231,
40261                         53.918087767078354
40262                     ],
40263                     [
40264                         -6.77001311011868,
40265                         53.91505470292794
40266                     ],
40267                     [
40268                         -6.75868345923979,
40269                         53.921727153244476
40270                     ],
40271                     [
40272                         -6.744263903575747,
40273                         53.916065748791254
40274                     ],
40275                     [
40276                         -6.727441088634364,
40277                         53.92334455637637
40278                     ],
40279                     [
40280                         -6.713021532970319,
40281                         53.90777445003927
40282                     ],
40283                     [
40284                         -6.684182421642232,
40285                         53.90292024303218
40286                     ],
40287                     [
40288                         -6.623757616954815,
40289                         53.88187882710815
40290                     ],
40291                     [
40292                         -6.590455309825955,
40293                         53.857789593974296
40294                     ],
40295                     [
40296                         -6.591141955333765,
40297                         53.835509894663346
40298                     ],
40299                     [
40300                         -6.574319140392382,
40301                         53.82254170362619
40302                     ],
40303                     [
40304                         -6.571572558361136,
40305                         53.804703885117576
40306                     ],
40307                     [
40308                         -6.5533764524041285,
40309                         53.79983770791046
40310                     ],
40311                     [
40312                         -6.541360156017425,
40313                         53.78300449111207
40314                     ],
40315                     [
40316                         -6.511491076427622,
40317                         53.76900546961285
40318                     ],
40319                     [
40320                         -6.472695605236269,
40321                         53.77326653566421
40322                     ],
40323                     [
40324                         -6.443513171154276,
40325                         53.76393220797015
40326                     ],
40327                     [
40328                         -6.44728972144724,
40329                         53.75114486961979
40330                     ],
40331                     [
40332                         -6.4775021237909485,
40333                         53.728199094666586
40334                     ],
40335                     [
40336                         -6.459649340587848,
40337                         53.71682309412751
40338                     ],
40339                     [
40340                         -6.435616747814443,
40341                         53.72230833571077
40342                     ],
40343                     [
40344                         -6.4198239011347775,
40345                         53.72921465935537
40346                     ],
40347                     [
40348                         -6.4009411496699595,
40349                         53.72169889975152
40350                     ],
40351                     [
40352                         -6.375878588634836,
40353                         53.718042098526006
40354                     ],
40355                     [
40356                         -6.359055773693453,
40357                         53.708695495259434
40358                     ],
40359                     [
40360                         -6.340173022228636,
40361                         53.708085862042424
40362                     ],
40363                     [
40364                         -6.329873339611461,
40365                         53.71296268045594
40366                     ],
40367                     [
40368                         -6.325753466564592,
40369                         53.72210519137233
40370                     ],
40371                     [
40372                         -6.2938244504513525,
40373                         53.72576163932632
40374                     ],
40375                     [
40376                         -6.265328661877173,
40377                         53.7363229253304
40378                     ],
40379                     [
40380                         -6.240952746349864,
40381                         53.734292114843086
40382                     ],
40383                     [
40384                         -6.180871264416349,
40385                         53.632015710147016
40386                     ],
40387                     [
40388                         -6.092793818322125,
40389                         53.588038288422446
40390                     ],
40391                     [
40392                         -5.985734079608837,
40393                         53.49383447350347
40394                     ],
40395                     [
40396                         -6.0887447432153685,
40397                         53.27174268379562
40398                     ],
40399                     [
40400                         -6.033272979232964,
40401                         53.1191110041494
40402                     ],
40403                     [
40404                         -5.984663357119282,
40405                         52.9651254915577
40406                     ],
40407                     [
40408                         -6.122679104189409,
40409                         52.73207538466633
40410                     ],
40411                     [
40412                         -6.185163845400262,
40413                         52.73706461957944
40414                     ],
40415                     [
40416                         -6.1899703639549415,
40417                         52.76075568810044
40418                     ],
40419                     [
40420                         -6.319059719423517,
40421                         52.782357357522855
40422                     ],
40423                     [
40424                         -6.393904079774976,
40425                         52.7790347214105
40426                     ],
40427                     [
40428                         -6.465315212587381,
40429                         52.6946379192593
40430                     ],
40431                     [
40432                         -6.534666408876349,
40433                         52.673409093161446
40434                     ],
40435                     [
40436                         -6.612257351259057,
40437                         52.69255711803012
40438                     ],
40439                     [
40440                         -6.6692489284074155,
40441                         52.74745702505679
40442                     ],
40443                     [
40444                         -6.671308864930852,
40445                         52.76948072949997
40446                     ],
40447                     [
40448                         -6.720747341493285,
40449                         52.7748810695361
40450                     ],
40451                     [
40452                         -6.71456753192298,
40453                         52.80311808637125
40454                     ],
40455                     [
40456                         -6.658949245790243,
40457                         52.84709806982182
40458                     ],
40459                     [
40460                         -6.582044948915348,
40461                         52.81349473557279
40462                     ],
40463                     [
40464                         -6.547712673524768,
40465                         52.83133677935633
40466                     ],
40467                     [
40468                         -6.531233181337292,
40469                         52.87404491274922
40470                     ],
40471                     [
40472                         -6.617750515321548,
40473                         52.87528820923615
40474                     ],
40475                     [
40476                         -6.728987087587023,
40477                         52.90635903963372
40478                     ],
40479                     [
40480                         -6.780485500672891,
40481                         52.859122574848655
40482                     ],
40483                     [
40484                         -6.870436062196207,
40485                         52.85165948109425
40486                     ],
40487                     [
40488                         -6.938413967469552,
40489                         52.86658438536895
40490                     ],
40491                     [
40492                         -6.965879787782016,
40493                         52.89766145203082
40494                     ],
40495                     [
40496                         -6.987852444031986,
40497                         52.969260966642985
40498                     ],
40499                     [
40500                         -7.039350857117853,
40501                         52.9560260536776
40502                     ],
40503                     [
40504                         -7.109388698914634,
40505                         53.007288776633686
40506                     ],
40507                     [
40508                         -7.068876613953752,
40509                         53.058078015357786
40510                     ],
40511                     [
40512                         -7.088789333680287,
40513                         53.11869890949892
40514                     ],
40515                     [
40516                         -7.119688381531809,
40517                         53.15000684568904
40518                     ],
40519                     [
40520                         -7.105955471375577,
40521                         53.16112391039828
40522                     ],
40523                     [
40524                         -7.127928127625547,
40525                         53.17223809655703
40526                     ],
40527                     [
40528                         -7.180113186219227,
40529                         53.182526443342745
40530                     ],
40531                     [
40532                         -7.160887112000503,
40533                         53.19898266621498
40534                     ],
40535                     [
40536                         -7.057890285828767,
40537                         53.19898266621498
40538                     ],
40539                     [
40540                         -7.048963894227218,
40541                         53.217077217179636
40542                     ],
40543                     [
40544                         -7.0915359157115345,
40545                         53.235575105358386
40546                     ],
40547                     [
40548                         -7.0434707301647235,
40549                         53.25735126035676
40550                     ],
40551                     [
40552                         -7.05102383075065,
40553                         53.29717703664696
40554                     ],
40555                     [
40556                         -6.996778835633536,
40557                         53.31112780504489
40558                     ],
40559                     [
40560                         -7.044157375672535,
40561                         53.33368557548294
40562                     ],
40563                     [
40564                         -7.105955471375576,
40565                         53.371801590024276
40566                     ],
40567                     [
40568                         -7.22050647653913,
40569                         53.432465115081854
40570                     ],
40571                     [
40572                         -7.149441429887032,
40573                         53.45731709817442
40574                     ],
40575                     [
40576                         -7.099891489102085,
40577                         53.463915962572514
40578                     ],
40579                     [
40580                         -7.0744645458045445,
40581                         53.48370640260363
40582                     ],
40583                     [
40584                         -7.079028356140001,
40585                         53.504650927752664
40586                     ],
40587                     [
40588                         -7.047733656696876,
40589                         53.515119311359335
40590                     ],
40591                     [
40592                         -7.029478415355053,
40593                         53.54147267392419
40594                     ],
40595                     [
40596                         -7.054253385747527,
40597                         53.56471202500164
40598                     ],
40599                     [
40600                         -7.009267255298033,
40601                         53.58561652973758
40602                     ],
40603                     [
40604                         -6.992641946218873,
40605                         53.602642188744426
40606                     ],
40607                     [
40608                         -6.989056095241016,
40609                         53.62739453790707
40610                     ],
40611                     [
40612                         -6.9717788132567895,
40613                         53.63686620586593
40614                     ],
40615                     [
40616                         -6.9633031654909425,
40617                         53.650973114934644
40618                     ],
40619                     [
40620                         -6.9871001765258205,
40621                         53.66623418009986
40622                     ],
40623                     [
40624                         -6.999813648174589,
40625                         53.67086935885432
40626                     ],
40627                     [
40628                         -7.008289295940436,
40629                         53.65908728051006
40630                     ],
40631                     [
40632                         -7.044473792171549,
40633                         53.65367801032349
40634                     ],
40635                     [
40636                         -7.066640870943764,
40637                         53.63918547390694
40638                     ],
40639                     [
40640                         -7.101847407817279,
40641                         53.65870092708686
40642                     ],
40643                     [
40644                         -7.120754622064167,
40645                         53.672993645380515
40646                     ],
40647                     [
40648                         -7.137379931143327,
40649                         53.66893809633893
40650                     ],
40651                     [
40652                         -7.160850955725672,
40653                         53.683034277255075
40654                     ],
40655                     [
40656                         -7.174216400279507,
40657                         53.686316272406906
40658                     ],
40659                     [
40660                         -7.196057492599188,
40661                         53.69017711570491
40662                     ],
40663                     [
40664                         -7.210726882963154,
40665                         53.69480966037566
40666                     ],
40667                     [
40668                         -7.247237365646801,
40669                         53.71661437518035
40670                     ],
40671                     [
40672                         -7.239413690786019,
40673                         53.73223735177976
40674                     ],
40675                     [
40676                         -7.260276823748104,
40677                         53.74361339729716
40678                     ],
40679                     [
40680                         -7.2814659431627184,
40681                         53.75922634307083
40682                     ],
40683                     [
40684                         -7.289615604476034,
40685                         53.77271433845693
40686                     ],
40687                     [
40688                         -7.3238441819919515,
40689                         53.78465723043301
40690                     ],
40691                     [
40692                         -7.337209626545788,
40693                         53.78658318504567
40694                     ],
40695                     [
40696                         -7.351227044004687,
40697                         53.80141007448381
40698                     ],
40699                     [
40700                         -7.307313219981238,
40701                         53.81625879275365
40702                     ]
40703                 ],
40704                 [
40705                     [
40706                         -5.685433013282673,
40707                         54.77854496390836
40708                     ],
40709                     [
40710                         -5.696867084279401,
40711                         54.73050346921268
40712                     ],
40713                     [
40714                         -5.8223689524230124,
40715                         54.70033215177621
40716                     ],
40717                     [
40718                         -5.878760568989772,
40719                         54.649492182564074
40720                     ],
40721                     [
40722                         -5.743404719024681,
40723                         54.68128223623249
40724                     ],
40725                     [
40726                         -5.581196917402638,
40727                         54.68781619319656
40728                     ],
40729                     [
40730                         -5.571488953592992,
40731                         54.67074450064368
40732                     ],
40733                     [
40734                         -5.582915011231644,
40735                         54.66440901595977
40736                     ],
40737                     [
40738                         -5.58291501123164,
40739                         54.65085746679818
40740                     ],
40741                     [
40742                         -5.6086481910584185,
40743                         54.63997082553691
40744                     ],
40745                     [
40746                         -5.6354970593650116,
40747                         54.61551371292451
40748                     ],
40749                     [
40750                         -5.728732824433139,
40751                         54.6184944610979
40752                     ],
40753                     [
40754                         -5.822612969913913,
40755                         54.49193018941315
40756                     ],
40757                     [
40758                         -5.896754545381575,
40759                         54.44975600798866
40760                     ],
40761                     [
40762                         -5.936834914186871,
40763                         54.38213187386197
40764                     ],
40765                     [
40766                         -6.0187561190025445,
40767                         54.36974944197913
40768                     ],
40769                     [
40770                         -6.059257912638059,
40771                         54.38280030737259
40772                     ],
40773                     [
40774                         -6.101784280694663,
40775                         54.41510088826871
40776                     ],
40777                     [
40778                         -6.1740201072375225,
40779                         54.43476829635816
40780                     ],
40781                     [
40782                         -6.216261364689026,
40783                         54.42827259213158
40784                     ],
40785                     [
40786                         -6.264329002478664,
40787                         54.487825014814625
40788                     ],
40789                     [
40790                         -6.249277519938476,
40791                         54.49741303545491
40792                     ],
40793                     [
40794                         -6.288340515296785,
40795                         54.53143435197413
40796                     ],
40797                     [
40798                         -6.283750270272458,
40799                         54.54447449434036
40800                     ],
40801                     [
40802                         -6.321445027854273,
40803                         54.58928767713928
40804                     ],
40805                     [
40806                         -6.264329002478664,
40807                         54.604982769755765
40808                     ],
40809                     [
40810                         -6.240052417736423,
40811                         54.59541999854735
40812                     ],
40813                     [
40814                         -6.098762694536575,
40815                         54.631690374598676
40816                     ],
40817                     [
40818                         -6.051950538018501,
40819                         54.61314575326238
40820                     ],
40821                     [
40822                         -6.031509408441251,
40823                         54.620921248201434
40824                     ],
40825                     [
40826                         -6.002995140908084,
40827                         54.65571636730639
40828                     ],
40829                     [
40830                         -6.0647754758974335,
40831                         54.6634355452454
40832                     ],
40833                     [
40834                         -6.059920158948984,
40835                         54.704134188139534
40836                     ],
40837                     [
40838                         -6.047781866577864,
40839                         54.71395188569398
40840                     ],
40841                     [
40842                         -6.120611620804591,
40843                         54.801644524994515
40844                     ],
40845                     [
40846                         -6.002141887262449,
40847                         54.80836072138932
40848                     ],
40849                     [
40850                         -5.984662746248036,
40851                         54.78652900156178
40852                     ],
40853                     [
40854                         -5.685433013282673,
40855                         54.77854496390836
40856                     ]
40857                 ],
40858                 [
40859                     [
40860                         -9.128658300749114,
40861                         53.24759266864586
40862                     ],
40863                     [
40864                         -9.024510568479629,
40865                         53.26744820137083
40866                     ],
40867                     [
40868                         -9.016360907166316,
40869                         53.26364619217274
40870                     ],
40871                     [
40872                         -9.001854510028616,
40873                         53.26588844362053
40874                     ],
40875                     [
40876                         -8.9951717877517,
40877                         53.259258838409615
40878                     ],
40879                     [
40880                         -8.973493688658284,
40881                         53.262378780650025
40882                     ],
40883                     [
40884                         -8.95230456924367,
40885                         53.271444820907114
40886                     ],
40887                     [
40888                         -8.956705386352859,
40889                         53.281580911863244
40890                     ],
40891                     [
40892                         -8.961106203462048,
40893                         53.28119110665652
40894                     ],
40895                     [
40896                         -8.960780217009516,
40897                         53.28908396911955
40898                     ],
40899                     [
40900                         -8.954260487958864,
40901                         53.28927883616923
40902                     ],
40903                     [
40904                         -8.95230456924367,
40905                         53.30155366854246
40906                     ],
40907                     [
40908                         -8.963714095082308,
40909                         53.303793931840495
40910                     ],
40911                     [
40912                         -8.9811543702928,
40913                         53.294734752711804
40914                     ],
40915                     [
40916                         -8.985718180628256,
40917                         53.30174847871221
40918                     ],
40919                     [
40920                         -9.019946758144176,
40921                         53.30768976199425
40922                     ],
40923                     [
40924                         -9.00837423907927,
40925                         53.31596722087059
40926                     ],
40927                     [
40928                         -9.01880580556031,
40929                         53.31625933715475
40930                     ],
40931                     [
40932                         -9.045862681120513,
40933                         53.31275380979257
40934                     ],
40935                     [
40936                         -9.06444390891487,
40937                         53.32122500810515
40938                     ],
40939                     [
40940                         -9.080906224767762,
40941                         53.307397587062724
40942                     ],
40943                     [
40944                         -9.08106921799403,
40945                         53.303404329274585
40946                     ],
40947                     [
40948                         -9.09019683866494,
40949                         53.30574189135002
40950                     ],
40951                     [
40952                         -9.095901601584261,
40953                         53.298826232852214
40954                     ],
40955                     [
40956                         -9.10128037805105,
40957                         53.3008718259498
40958                     ],
40959                     [
40960                         -9.115623781962478,
40961                         53.28450433758295
40962                     ],
40963                     [
40964                         -9.121491538108067,
40965                         53.2832375443259
40966                     ],
40967                     [
40968                         -9.13273807072044,
40969                         53.28557621023763
40970                     ],
40971                     [
40972                         -9.144636576237877,
40973                         53.27865728614638
40974                     ],
40975                     [
40976                         -9.13876882009229,
40977                         53.26345120822951
40978                     ],
40979                     [
40980                         -9.128658300749114,
40981                         53.24759266864586
40982                     ]
40983                 ],
40984                 [
40985                     [
40986                         -8.595266214281438,
40987                         51.69264788483154
40988                     ],
40989                     [
40990                         -8.55819409885298,
40991                         51.69306638852667
40992                     ],
40993                     [
40994                         -8.566697711835303,
40995                         51.682644706464686
40996                     ],
40997                     [
40998                         -8.579130708100188,
40999                         51.67349700898941
41000                     ],
41001                     [
41002                         -8.544554623426079,
41003                         51.66520531197343
41004                     ],
41005                     [
41006                         -8.494765061495364,
41007                         51.667778759675976
41008                     ],
41009                     [
41010                         -8.30113898732036,
41011                         51.7235009029955
41012                     ],
41013                     [
41014                         -8.268406960495541,
41015                         51.784858633837544
41016                     ],
41017                     [
41018                         -8.154536388302146,
41019                         51.7814362126791
41020                     ],
41021                     [
41022                         -8.115350159004825,
41023                         51.809093351533164
41024                     ],
41025                     [
41026                         -8.068326683848039,
41027                         51.870050153657075
41028                     ],
41029                     [
41030                         -8.10059769621054,
41031                         51.89964422561186
41032                     ],
41033                     [
41034                         -8.08123508879304,
41035                         51.918414974037226
41036                     ],
41037                     [
41038                         -8.09183842142643,
41039                         51.95337589170907
41040                     ],
41041                     [
41042                         -8.124570448251253,
41043                         51.95479649105758
41044                     ],
41045                     [
41046                         -8.132407694110718,
41047                         51.970988142592034
41048                     ],
41049                     [
41050                         -8.099675667285895,
41051                         51.978371865876596
41052                     ],
41053                     [
41054                         -8.144394070131078,
41055                         52.02151390085561
41056                     ],
41057                     [
41058                         -8.159607547387685,
41059                         52.064330945363764
41060                     ],
41061                     [
41062                         -8.140705954432507,
41063                         52.07254939152303
41064                     ],
41065                     [
41066                         -8.165600735397863,
41067                         52.09294727054506
41068                     ],
41069                     [
41070                         -8.18726841512697,
41071                         52.0835993998731
41072                     ],
41073                     [
41074                         -8.2093971093184,
41075                         52.10512489114057
41076                     ],
41077                     [
41078                         -8.207092037006792,
41079                         52.12494181389489
41080                     ],
41081                     [
41082                         -8.227837687811258,
41083                         52.143052434929714
41084                     ],
41085                     [
41086                         -8.222766528725723,
41087                         52.16454923557058
41088                     ],
41089                     [
41090                         -8.30298304516965,
41091                         52.1829264222872
41092                     ],
41093                     [
41094                         -8.427456949996438,
41095                         52.17783811526099
41096                     ],
41097                     [
41098                         -8.46710419375608,
41099                         52.169921813849676
41100                     ],
41101                     [
41102                         -8.509978538751975,
41103                         52.18405707812542
41104                     ],
41105                     [
41106                         -8.530263175094117,
41107                         52.16511480067495
41108                     ],
41109                     [
41110                         -8.574981577939297,
41111                         52.18066502436804
41112                     ],
41113                     [
41114                         -8.587889982884295,
41115                         52.16963906274442
41116                     ],
41117                     [
41118                         -8.642289689438227,
41119                         52.18829678149147
41120                     ],
41121                     [
41122                         -8.719279104645906,
41123                         52.15804472022032
41124                     ],
41125                     [
41126                         -8.698533453841442,
41127                         52.13541291452849
41128                     ],
41129                     [
41130                         -8.740946784375014,
41131                         52.10823956240069
41132                     ],
41133                     [
41134                         -8.77460084012448,
41135                         52.05951253229793
41136                     ],
41137                     [
41138                         -8.803183736788409,
41139                         52.03768144571248
41140                     ],
41141                     [
41142                         -8.86818677597573,
41143                         52.03286015807593
41144                     ],
41145                     [
41146                         -8.870491848287335,
41147                         52.01839317543363
41148                     ],
41149                     [
41150                         -8.844214023935015,
41151                         51.991148511559096
41152                     ],
41153                     [
41154                         -8.79811257770287,
41155                         51.964455373040394
41156                     ],
41157                     [
41158                         -8.782899100446263,
41159                         51.931777239822054
41160                     ],
41161                     [
41162                         -8.835915763613228,
41163                         51.9292188160068
41164                     ],
41165                     [
41166                         -8.838681850387156,
41167                         51.90277322850554
41168                     ],
41169                     [
41170                         -8.802261707863764,
41171                         51.89367006943167
41172                     ],
41173                     [
41174                         -8.792580404155013,
41175                         51.85695425263326
41176                     ],
41177                     [
41178                         -8.765841565340368,
41179                         51.82476769939557
41180                     ],
41181                     [
41182                         -8.758926348405547,
41183                         51.80054140901511
41184                     ],
41185                     [
41186                         -8.79811257770287,
41187                         51.78628456602828
41188                     ],
41189                     [
41190                         -8.832227647914657,
41191                         51.79626482935233
41192                     ],
41193                     [
41194                         -8.836837792537873,
41195                         51.77687258059678
41196                     ],
41197                     [
41198                         -8.885705325543944,
41199                         51.746055989869106
41200                     ],
41201                     [
41202                         -8.859888515653944,
41203                         51.72435763090916
41204                     ],
41205                     [
41206                         -8.807332866949299,
41207                         51.71093369500414
41208                     ],
41209                     [
41210                         -8.678248817499297,
41211                         51.693505197270746
41212                     ],
41213                     [
41214                         -8.60540853245251,
41215                         51.67835695335278
41216                     ],
41217                     [
41218                         -8.595266214281438,
41219                         51.69264788483154
41220                     ]
41221                 ],
41222                 [
41223                     [
41224                         -7.138279151048154,
41225                         55.06131559970097
41226                     ],
41227                     [
41228                         -7.117994514706011,
41229                         54.99631329558348
41230                     ],
41231                     [
41232                         -7.070049010624583,
41233                         54.98784996056705
41234                     ],
41235                     [
41236                         -7.076503213097081,
41237                         54.93332450204895
41238                     ],
41239                     [
41240                         -7.025791622241725,
41241                         54.91159959910791
41242                     ],
41243                     [
41244                         -7.007351043748867,
41245                         54.87872502112528
41246                     ],
41247                     [
41248                         -7.024869593317081,
41249                         54.8511320998998
41250                     ],
41251                     [
41252                         -6.990754523105296,
41253                         54.81661438893913
41254                     ],
41255                     [
41256                         -7.051608432131725,
41257                         54.80598761598125
41258                     ],
41259                     [
41260                         -7.115228427932084,
41261                         54.80651902101645
41262                     ],
41263                     [
41264                         -7.170550163410654,
41265                         54.84847793920564
41266                     ],
41267                     [
41268                         -7.199133060074584,
41269                         54.84316909395457
41270                     ],
41271                     [
41272                         -7.222183783190655,
41273                         54.85803210052931
41274                     ],
41275                     [
41276                         -7.2111194360949415,
41277                         54.862808332627324
41278                     ],
41279                     [
41280                         -7.212041465019584,
41281                         54.882438010878076
41282                     ],
41283                     [
41284                         -7.279349576518514,
41285                         54.880846771447125
41286                     ],
41287                     [
41288                         -7.273817402970655,
41289                         54.91530955931841
41290                     ],
41291                     [
41292                         -7.3033223285592275,
41293                         54.915839525718205
41294                     ],
41295                     [
41296                         -7.363254208661015,
41297                         54.90894941815292
41298                     ],
41299                     [
41300                         -7.385382902852443,
41301                         54.91636948513913
41302                     ],
41303                     [
41304                         -7.391837105324943,
41305                         54.93438395336098
41306                     ],
41307                     [
41308                         -7.429640291235302,
41309                         54.95291983389722
41310                     ],
41311                     [
41312                         -7.420420001988872,
41313                         54.99208185118366
41314                     ],
41315                     [
41316                         -7.410277683817801,
41317                         55.03437621938347
41318                     ],
41319                     [
41320                         -7.3577220351131585,
41321                         55.057619110599035
41322                     ],
41323                     [
41324                         -7.265519142648871,
41325                         55.07557028899173
41326                     ],
41327                     [
41328                         -7.138279151048154,
41329                         55.06131559970097
41330                     ]
41331                 ],
41332                 [
41333                     [
41334                         -7.190498776293322,
41335                         52.26144368927652
41336                     ],
41337                     [
41338                         -7.156844720543858,
41339                         52.28443443581867
41340                     ],
41341                     [
41342                         -7.132871968503143,
41343                         52.27343421670601
41344                     ],
41345                     [
41346                         -7.113278853854483,
41347                         52.26779201951648
41348                     ],
41349                     [
41350                         -7.098295883829036,
41351                         52.27230583471742
41352                     ],
41353                     [
41354                         -7.089767116276089,
41355                         52.25509445009032
41356                     ],
41357                     [
41358                         -7.07109603055207,
41359                         52.259186286149074
41360                     ],
41361                     [
41362                         -7.033984366335195,
41363                         52.257352061495865
41364                     ],
41365                     [
41366                         -7.027530163862696,
41367                         52.250720000975015
41368                     ],
41369                     [
41370                         -7.034675888028678,
41371                         52.247756419376
41372                     ],
41373                     [
41374                         -7.031218279561267,
41375                         52.24013487190721
41376                     ],
41377                     [
41378                         -7.034214873566356,
41379                         52.23222966213934
41380                     ],
41381                     [
41382                         -7.050580886978767,
41383                         52.2296884028405
41384                     ],
41385                     [
41386                         -7.062567262999124,
41387                         52.21980434486687
41388                     ],
41389                     [
41390                         -7.076858711331088,
41391                         52.216132562953725
41392                     ],
41393                     [
41394                         -7.084926464421715,
41395                         52.22065163604718
41396                     ],
41397                     [
41398                         -7.084465449959392,
41399                         52.22785295843095
41400                     ],
41401                     [
41402                         -7.101292477834124,
41403                         52.221498911062525
41404                     ],
41405                     [
41406                         -7.105211100763858,
41407                         52.21726237433474
41408                     ],
41409                     [
41410                         -7.111665303236357,
41411                         52.21796849185403
41412                     ],
41413                     [
41414                         -7.107977187537785,
41415                         52.21104805609072
41416                     ],
41417                     [
41418                         -7.117773744862115,
41419                         52.20928246619701
41420                     ],
41421                     [
41422                         -7.129760120882472,
41423                         52.21690931136535
41424                     ],
41425                     [
41426                         -7.14497359813908,
41427                         52.21782726924826
41428                     ],
41429                     [
41430                         -7.150505771686938,
41431                         52.22375823207553
41432                     ],
41433                     [
41434                         -7.158112510315241,
41435                         52.22262858593765
41436                     ],
41437                     [
41438                         -7.158804032008724,
41439                         52.22700580464912
41440                     ],
41441                     [
41442                         -7.158573524777563,
41443                         52.23180612902503
41444                     ],
41445                     [
41446                         -7.167563306792832,
41447                         52.23985256723076
41448                     ],
41449                     [
41450                         -7.16733279956167,
41451                         52.244580933687786
41452                     ],
41453                     [
41454                         -7.172519212262786,
41455                         52.24676851484933
41456                     ],
41457                     [
41458                         -7.177590371348324,
41459                         52.25114335361416
41460                     ],
41461                     [
41462                         -7.190498776293322,
41463                         52.26144368927652
41464                     ]
41465                 ]
41466             ],
41467             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
41468             "terms_text": "EEA GMES Urban Atlas"
41469         },
41470         {
41471             "name": "Kanton Aargau 25cm (AGIS 2011)",
41472             "type": "tms",
41473             "template": "http://tiles.poole.ch/AGIS/OF2011/{zoom}/{x}/{y}.png",
41474             "scaleExtent": [
41475                 14,
41476                 19
41477             ],
41478             "polygon": [
41479                 [
41480                     [
41481                         7.7,
41482                         47.12
41483                     ],
41484                     [
41485                         7.7,
41486                         47.63
41487                     ],
41488                     [
41489                         8.5,
41490                         47.63
41491                     ],
41492                     [
41493                         8.5,
41494                         47.12
41495                     ],
41496                     [
41497                         7.7,
41498                         47.12
41499                     ]
41500                 ]
41501             ],
41502             "terms_text": "AGIS OF2011"
41503         },
41504         {
41505             "name": "Katastrálna mapa Slovenska (KaPor, 2010-04)",
41506             "type": "tms",
41507             "template": "http://www.freemap.sk/tms/kapor2/{zoom}/{x}/{y}.jpg",
41508             "polygon": [
41509                 [
41510                     [
41511                         19.83682,
41512                         49.25529
41513                     ],
41514                     [
41515                         19.80075,
41516                         49.42385
41517                     ],
41518                     [
41519                         19.60437,
41520                         49.48058
41521                     ],
41522                     [
41523                         19.49179,
41524                         49.63961
41525                     ],
41526                     [
41527                         19.21831,
41528                         49.52604
41529                     ],
41530                     [
41531                         19.16778,
41532                         49.42521
41533                     ],
41534                     [
41535                         19.00308,
41536                         49.42236
41537                     ],
41538                     [
41539                         18.97611,
41540                         49.5308
41541                     ],
41542                     [
41543                         18.54685,
41544                         49.51425
41545                     ],
41546                     [
41547                         18.31432,
41548                         49.33818
41549                     ],
41550                     [
41551                         18.15913,
41552                         49.2961
41553                     ],
41554                     [
41555                         18.05564,
41556                         49.11134
41557                     ],
41558                     [
41559                         17.56396,
41560                         48.84938
41561                     ],
41562                     [
41563                         17.17929,
41564                         48.88816
41565                     ],
41566                     [
41567                         17.058,
41568                         48.81105
41569                     ],
41570                     [
41571                         16.90426,
41572                         48.61947
41573                     ],
41574                     [
41575                         16.79685,
41576                         48.38561
41577                     ],
41578                     [
41579                         17.06762,
41580                         48.01116
41581                     ],
41582                     [
41583                         17.32787,
41584                         47.97749
41585                     ],
41586                     [
41587                         17.51699,
41588                         47.82535
41589                     ],
41590                     [
41591                         17.74776,
41592                         47.73093
41593                     ],
41594                     [
41595                         18.29515,
41596                         47.72075
41597                     ],
41598                     [
41599                         18.67959,
41600                         47.75541
41601                     ],
41602                     [
41603                         18.89755,
41604                         47.81203
41605                     ],
41606                     [
41607                         18.79463,
41608                         47.88245
41609                     ],
41610                     [
41611                         18.84318,
41612                         48.04046
41613                     ],
41614                     [
41615                         19.46212,
41616                         48.05333
41617                     ],
41618                     [
41619                         19.62064,
41620                         48.22938
41621                     ],
41622                     [
41623                         19.89585,
41624                         48.09387
41625                     ],
41626                     [
41627                         20.33766,
41628                         48.2643
41629                     ],
41630                     [
41631                         20.55395,
41632                         48.52358
41633                     ],
41634                     [
41635                         20.82335,
41636                         48.55714
41637                     ],
41638                     [
41639                         21.10271,
41640                         48.47096
41641                     ],
41642                     [
41643                         21.45863,
41644                         48.55513
41645                     ],
41646                     [
41647                         21.74536,
41648                         48.31435
41649                     ],
41650                     [
41651                         22.15293,
41652                         48.37179
41653                     ],
41654                     [
41655                         22.61255,
41656                         49.08914
41657                     ],
41658                     [
41659                         22.09997,
41660                         49.23814
41661                     ],
41662                     [
41663                         21.9686,
41664                         49.36363
41665                     ],
41666                     [
41667                         21.6244,
41668                         49.46989
41669                     ],
41670                     [
41671                         21.06873,
41672                         49.46402
41673                     ],
41674                     [
41675                         20.94336,
41676                         49.31088
41677                     ],
41678                     [
41679                         20.73052,
41680                         49.44006
41681                     ],
41682                     [
41683                         20.22804,
41684                         49.41714
41685                     ],
41686                     [
41687                         20.05234,
41688                         49.23052
41689                     ],
41690                     [
41691                         19.83682,
41692                         49.25529
41693                     ]
41694                 ]
41695             ],
41696             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
41697             "terms_text": "Permisssion by UGKK"
41698         },
41699         {
41700             "name": "Katastrálna mapa Slovenska (KaPor, 2011-05)",
41701             "type": "tms",
41702             "template": "http://www.freemap.sk/tms/kapor2_201105/{zoom}/{x}/{y}.jpg",
41703             "polygon": [
41704                 [
41705                     [
41706                         19.83682,
41707                         49.25529
41708                     ],
41709                     [
41710                         19.80075,
41711                         49.42385
41712                     ],
41713                     [
41714                         19.60437,
41715                         49.48058
41716                     ],
41717                     [
41718                         19.49179,
41719                         49.63961
41720                     ],
41721                     [
41722                         19.21831,
41723                         49.52604
41724                     ],
41725                     [
41726                         19.16778,
41727                         49.42521
41728                     ],
41729                     [
41730                         19.00308,
41731                         49.42236
41732                     ],
41733                     [
41734                         18.97611,
41735                         49.5308
41736                     ],
41737                     [
41738                         18.54685,
41739                         49.51425
41740                     ],
41741                     [
41742                         18.31432,
41743                         49.33818
41744                     ],
41745                     [
41746                         18.15913,
41747                         49.2961
41748                     ],
41749                     [
41750                         18.05564,
41751                         49.11134
41752                     ],
41753                     [
41754                         17.56396,
41755                         48.84938
41756                     ],
41757                     [
41758                         17.17929,
41759                         48.88816
41760                     ],
41761                     [
41762                         17.058,
41763                         48.81105
41764                     ],
41765                     [
41766                         16.90426,
41767                         48.61947
41768                     ],
41769                     [
41770                         16.79685,
41771                         48.38561
41772                     ],
41773                     [
41774                         17.06762,
41775                         48.01116
41776                     ],
41777                     [
41778                         17.32787,
41779                         47.97749
41780                     ],
41781                     [
41782                         17.51699,
41783                         47.82535
41784                     ],
41785                     [
41786                         17.74776,
41787                         47.73093
41788                     ],
41789                     [
41790                         18.29515,
41791                         47.72075
41792                     ],
41793                     [
41794                         18.67959,
41795                         47.75541
41796                     ],
41797                     [
41798                         18.89755,
41799                         47.81203
41800                     ],
41801                     [
41802                         18.79463,
41803                         47.88245
41804                     ],
41805                     [
41806                         18.84318,
41807                         48.04046
41808                     ],
41809                     [
41810                         19.46212,
41811                         48.05333
41812                     ],
41813                     [
41814                         19.62064,
41815                         48.22938
41816                     ],
41817                     [
41818                         19.89585,
41819                         48.09387
41820                     ],
41821                     [
41822                         20.33766,
41823                         48.2643
41824                     ],
41825                     [
41826                         20.55395,
41827                         48.52358
41828                     ],
41829                     [
41830                         20.82335,
41831                         48.55714
41832                     ],
41833                     [
41834                         21.10271,
41835                         48.47096
41836                     ],
41837                     [
41838                         21.45863,
41839                         48.55513
41840                     ],
41841                     [
41842                         21.74536,
41843                         48.31435
41844                     ],
41845                     [
41846                         22.15293,
41847                         48.37179
41848                     ],
41849                     [
41850                         22.61255,
41851                         49.08914
41852                     ],
41853                     [
41854                         22.09997,
41855                         49.23814
41856                     ],
41857                     [
41858                         21.9686,
41859                         49.36363
41860                     ],
41861                     [
41862                         21.6244,
41863                         49.46989
41864                     ],
41865                     [
41866                         21.06873,
41867                         49.46402
41868                     ],
41869                     [
41870                         20.94336,
41871                         49.31088
41872                     ],
41873                     [
41874                         20.73052,
41875                         49.44006
41876                     ],
41877                     [
41878                         20.22804,
41879                         49.41714
41880                     ],
41881                     [
41882                         20.05234,
41883                         49.23052
41884                     ],
41885                     [
41886                         19.83682,
41887                         49.25529
41888                     ]
41889                 ]
41890             ],
41891             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
41892             "terms_text": "Permisssion by UGKK"
41893         },
41894         {
41895             "name": "Kelowna 2012",
41896             "type": "tms",
41897             "description": "High quality aerial imagery taken for the City of Kelowna",
41898             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna2012/{zoom}/{x}/{y}.png",
41899             "scaleExtent": [
41900                 9,
41901                 20
41902             ],
41903             "polygon": [
41904                 [
41905                     [
41906                         -119.5867318,
41907                         49.7928087
41908                     ],
41909                     [
41910                         -119.5465655,
41911                         49.7928097
41912                     ],
41913                     [
41914                         -119.5465661,
41915                         49.8013837
41916                     ],
41917                     [
41918                         -119.5343374,
41919                         49.8013841
41920                     ],
41921                     [
41922                         -119.5343376,
41923                         49.8047321
41924                     ],
41925                     [
41926                         -119.5296211,
41927                         49.8047322
41928                     ],
41929                     [
41930                         -119.5296216,
41931                         49.8119555
41932                     ],
41933                     [
41934                         -119.5104463,
41935                         49.811956
41936                     ],
41937                     [
41938                         -119.5115683,
41939                         49.8744325
41940                     ],
41941                     [
41942                         -119.5108946,
41943                         49.8744904
41944                     ],
41945                     [
41946                         -119.5114111,
41947                         49.8843312
41948                     ],
41949                     [
41950                         -119.5114115,
41951                         49.9221763
41952                     ],
41953                     [
41954                         -119.49386,
41955                         49.9223477
41956                     ],
41957                     [
41958                         -119.4940505,
41959                         49.9313031
41960                     ],
41961                     [
41962                         -119.4803936,
41963                         49.9317529
41964                     ],
41965                     [
41966                         -119.4804572,
41967                         49.9407474
41968                     ],
41969                     [
41970                         -119.4666732,
41971                         49.9409927
41972                     ],
41973                     [
41974                         -119.4692775,
41975                         49.9913717
41976                     ],
41977                     [
41978                         -119.4551337,
41979                         49.9916078
41980                     ],
41981                     [
41982                         -119.4556736,
41983                         50.0121242
41984                     ],
41985                     [
41986                         -119.4416673,
41987                         50.0123895
41988                     ],
41989                     [
41990                         -119.4417308,
41991                         50.0136345
41992                     ],
41993                     [
41994                         -119.4221492,
41995                         50.0140377
41996                     ],
41997                     [
41998                         -119.4221042,
41999                         50.0119306
42000                     ],
42001                     [
42002                         -119.4121303,
42003                         50.012165
42004                     ],
42005                     [
42006                         -119.4126082,
42007                         50.0216913
42008                     ],
42009                     [
42010                         -119.4123387,
42011                         50.0216913
42012                     ],
42013                     [
42014                         -119.4124772,
42015                         50.0250773
42016                     ],
42017                     [
42018                         -119.4120917,
42019                         50.0250821
42020                     ],
42021                     [
42022                         -119.4121954,
42023                         50.0270769
42024                     ],
42025                     [
42026                         -119.4126083,
42027                         50.0270718
42028                     ],
42029                     [
42030                         -119.4128328,
42031                         50.0321946
42032                     ],
42033                     [
42034                         -119.3936313,
42035                         50.0326418
42036                     ],
42037                     [
42038                         -119.393529,
42039                         50.0307781
42040                     ],
42041                     [
42042                         -119.3795727,
42043                         50.0310116
42044                     ],
42045                     [
42046                         -119.3795377,
42047                         50.0287584
42048                     ],
42049                     [
42050                         -119.3735764,
42051                         50.0288621
42052                     ],
42053                     [
42054                         -119.371544,
42055                         49.9793618
42056                     ],
42057                     [
42058                         -119.3573506,
42059                         49.9793618
42060                     ],
42061                     [
42062                         -119.3548353,
42063                         49.9256081
42064                     ],
42065                     [
42066                         -119.3268079,
42067                         49.9257238
42068                     ],
42069                     [
42070                         -119.3256573,
42071                         49.8804068
42072                     ],
42073                     [
42074                         -119.3138893,
42075                         49.8806528
42076                     ],
42077                     [
42078                         -119.3137097,
42079                         49.8771651
42080                     ],
42081                     [
42082                         -119.3132156,
42083                         49.877223
42084                     ],
42085                     [
42086                         -119.3131482,
42087                         49.8749652
42088                     ],
42089                     [
42090                         -119.312452,
42091                         49.8749073
42092                     ],
42093                     [
42094                         -119.3122275,
42095                         49.87236
42096                     ],
42097                     [
42098                         -119.3117558,
42099                         49.872331
42100                     ],
42101                     [
42102                         -119.3115986,
42103                         49.8696098
42104                     ],
42105                     [
42106                         -119.3112169,
42107                         49.8694217
42108                     ],
42109                     [
42110                         -119.3109199,
42111                         49.8632417
42112                     ],
42113                     [
42114                         -119.3103721,
42115                         49.8632724
42116                     ],
42117                     [
42118                         -119.3095139,
42119                         49.8512388
42120                     ],
42121                     [
42122                         -119.3106368,
42123                         49.8512316
42124                     ],
42125                     [
42126                         -119.3103859,
42127                         49.8462564
42128                     ],
42129                     [
42130                         -119.3245344,
42131                         49.8459957
42132                     ],
42133                     [
42134                         -119.3246018,
42135                         49.8450689
42136                     ],
42137                     [
42138                         -119.3367018,
42139                         49.844875
42140                     ],
42141                     [
42142                         -119.3367467,
42143                         49.8435136
42144                     ],
42145                     [
42146                         -119.337937,
42147                         49.8434702
42148                     ],
42149                     [
42150                         -119.3378023,
42151                         49.8382055
42152                     ],
42153                     [
42154                         -119.3383637,
42155                         49.8381041
42156                     ],
42157                     [
42158                         -119.3383749,
42159                         49.8351202
42160                     ],
42161                     [
42162                         -119.3390936,
42163                         49.8351058
42164                     ],
42165                     [
42166                         -119.3388016,
42167                         49.8321217
42168                     ],
42169                     [
42170                         -119.3391497,
42171                         49.8320565
42172                     ],
42173                     [
42174                         -119.3391722,
42175                         49.8293331
42176                     ],
42177                     [
42178                         -119.3394641,
42179                         49.8293331
42180                     ],
42181                     [
42182                         -119.3395879,
42183                         49.8267878
42184                     ],
42185                     [
42186                         -119.3500053,
42187                         49.8265829
42188                     ],
42189                     [
42190                         -119.3493701,
42191                         49.8180588
42192                     ],
42193                     [
42194                         -119.4046964,
42195                         49.8163785
42196                     ],
42197                     [
42198                         -119.4045694,
42199                         49.8099022
42200                     ],
42201                     [
42202                         -119.4101592,
42203                         49.8099022
42204                     ],
42205                     [
42206                         -119.4102862,
42207                         49.8072787
42208                     ],
42209                     [
42210                         -119.4319467,
42211                         49.8069098
42212                     ],
42213                     [
42214                         -119.4322643,
42215                         49.7907965
42216                     ],
42217                     [
42218                         -119.4459847,
42219                         49.7905504
42220                     ],
42221                     [
42222                         -119.445286,
42223                         49.7820201
42224                     ],
42225                     [
42226                         -119.4967376,
42227                         49.7811587
42228                     ],
42229                     [
42230                         -119.4966105,
42231                         49.7784927
42232                     ],
42233                     [
42234                         -119.5418371,
42235                         49.7775082
42236                     ],
42237                     [
42238                         -119.5415892,
42239                         49.7718277
42240                     ],
42241                     [
42242                         -119.5560296,
42243                         49.7714941
42244                     ],
42245                     [
42246                         -119.5561194,
42247                         49.7718422
42248                     ],
42249                     [
42250                         -119.5715704,
42251                         49.7715086
42252                     ],
42253                     [
42254                         -119.5716153,
42255                         49.7717262
42256                     ],
42257                     [
42258                         -119.5819235,
42259                         49.7714941
42260                     ],
42261                     [
42262                         -119.5820133,
42263                         49.7717697
42264                     ],
42265                     [
42266                         -119.5922991,
42267                         49.7715231
42268                     ],
42269                     [
42270                         -119.592344,
42271                         49.7718132
42272                     ],
42273                     [
42274                         -119.6003839,
42275                         49.7715957
42276                     ],
42277                     [
42278                         -119.6011924,
42279                         49.7839081
42280                     ],
42281                     [
42282                         -119.5864365,
42283                         49.7843863
42284                     ]
42285                 ]
42286             ],
42287             "id": "kelowna_2012",
42288             "default": true
42289         },
42290         {
42291             "name": "Kelowna Roads overlay",
42292             "type": "tms",
42293             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna_overlay/{zoom}/{x}/{y}.png",
42294             "scaleExtent": [
42295                 9,
42296                 20
42297             ],
42298             "polygon": [
42299                 [
42300                     [
42301                         -119.5867318,
42302                         49.7928087
42303                     ],
42304                     [
42305                         -119.5465655,
42306                         49.7928097
42307                     ],
42308                     [
42309                         -119.5465661,
42310                         49.8013837
42311                     ],
42312                     [
42313                         -119.5343374,
42314                         49.8013841
42315                     ],
42316                     [
42317                         -119.5343376,
42318                         49.8047321
42319                     ],
42320                     [
42321                         -119.5296211,
42322                         49.8047322
42323                     ],
42324                     [
42325                         -119.5296216,
42326                         49.8119555
42327                     ],
42328                     [
42329                         -119.5104463,
42330                         49.811956
42331                     ],
42332                     [
42333                         -119.5115683,
42334                         49.8744325
42335                     ],
42336                     [
42337                         -119.5108946,
42338                         49.8744904
42339                     ],
42340                     [
42341                         -119.5114111,
42342                         49.8843312
42343                     ],
42344                     [
42345                         -119.5114115,
42346                         49.9221763
42347                     ],
42348                     [
42349                         -119.49386,
42350                         49.9223477
42351                     ],
42352                     [
42353                         -119.4940505,
42354                         49.9313031
42355                     ],
42356                     [
42357                         -119.4803936,
42358                         49.9317529
42359                     ],
42360                     [
42361                         -119.4804572,
42362                         49.9407474
42363                     ],
42364                     [
42365                         -119.4666732,
42366                         49.9409927
42367                     ],
42368                     [
42369                         -119.4692775,
42370                         49.9913717
42371                     ],
42372                     [
42373                         -119.4551337,
42374                         49.9916078
42375                     ],
42376                     [
42377                         -119.4556736,
42378                         50.0121242
42379                     ],
42380                     [
42381                         -119.4416673,
42382                         50.0123895
42383                     ],
42384                     [
42385                         -119.4417308,
42386                         50.0136345
42387                     ],
42388                     [
42389                         -119.4221492,
42390                         50.0140377
42391                     ],
42392                     [
42393                         -119.4221042,
42394                         50.0119306
42395                     ],
42396                     [
42397                         -119.4121303,
42398                         50.012165
42399                     ],
42400                     [
42401                         -119.4126082,
42402                         50.0216913
42403                     ],
42404                     [
42405                         -119.4123387,
42406                         50.0216913
42407                     ],
42408                     [
42409                         -119.4124772,
42410                         50.0250773
42411                     ],
42412                     [
42413                         -119.4120917,
42414                         50.0250821
42415                     ],
42416                     [
42417                         -119.4121954,
42418                         50.0270769
42419                     ],
42420                     [
42421                         -119.4126083,
42422                         50.0270718
42423                     ],
42424                     [
42425                         -119.4128328,
42426                         50.0321946
42427                     ],
42428                     [
42429                         -119.3936313,
42430                         50.0326418
42431                     ],
42432                     [
42433                         -119.393529,
42434                         50.0307781
42435                     ],
42436                     [
42437                         -119.3795727,
42438                         50.0310116
42439                     ],
42440                     [
42441                         -119.3795377,
42442                         50.0287584
42443                     ],
42444                     [
42445                         -119.3735764,
42446                         50.0288621
42447                     ],
42448                     [
42449                         -119.371544,
42450                         49.9793618
42451                     ],
42452                     [
42453                         -119.3573506,
42454                         49.9793618
42455                     ],
42456                     [
42457                         -119.3548353,
42458                         49.9256081
42459                     ],
42460                     [
42461                         -119.3268079,
42462                         49.9257238
42463                     ],
42464                     [
42465                         -119.3256573,
42466                         49.8804068
42467                     ],
42468                     [
42469                         -119.3138893,
42470                         49.8806528
42471                     ],
42472                     [
42473                         -119.3137097,
42474                         49.8771651
42475                     ],
42476                     [
42477                         -119.3132156,
42478                         49.877223
42479                     ],
42480                     [
42481                         -119.3131482,
42482                         49.8749652
42483                     ],
42484                     [
42485                         -119.312452,
42486                         49.8749073
42487                     ],
42488                     [
42489                         -119.3122275,
42490                         49.87236
42491                     ],
42492                     [
42493                         -119.3117558,
42494                         49.872331
42495                     ],
42496                     [
42497                         -119.3115986,
42498                         49.8696098
42499                     ],
42500                     [
42501                         -119.3112169,
42502                         49.8694217
42503                     ],
42504                     [
42505                         -119.3109199,
42506                         49.8632417
42507                     ],
42508                     [
42509                         -119.3103721,
42510                         49.8632724
42511                     ],
42512                     [
42513                         -119.3095139,
42514                         49.8512388
42515                     ],
42516                     [
42517                         -119.3106368,
42518                         49.8512316
42519                     ],
42520                     [
42521                         -119.3103859,
42522                         49.8462564
42523                     ],
42524                     [
42525                         -119.3245344,
42526                         49.8459957
42527                     ],
42528                     [
42529                         -119.3246018,
42530                         49.8450689
42531                     ],
42532                     [
42533                         -119.3367018,
42534                         49.844875
42535                     ],
42536                     [
42537                         -119.3367467,
42538                         49.8435136
42539                     ],
42540                     [
42541                         -119.337937,
42542                         49.8434702
42543                     ],
42544                     [
42545                         -119.3378023,
42546                         49.8382055
42547                     ],
42548                     [
42549                         -119.3383637,
42550                         49.8381041
42551                     ],
42552                     [
42553                         -119.3383749,
42554                         49.8351202
42555                     ],
42556                     [
42557                         -119.3390936,
42558                         49.8351058
42559                     ],
42560                     [
42561                         -119.3388016,
42562                         49.8321217
42563                     ],
42564                     [
42565                         -119.3391497,
42566                         49.8320565
42567                     ],
42568                     [
42569                         -119.3391722,
42570                         49.8293331
42571                     ],
42572                     [
42573                         -119.3394641,
42574                         49.8293331
42575                     ],
42576                     [
42577                         -119.3395879,
42578                         49.8267878
42579                     ],
42580                     [
42581                         -119.3500053,
42582                         49.8265829
42583                     ],
42584                     [
42585                         -119.3493701,
42586                         49.8180588
42587                     ],
42588                     [
42589                         -119.4046964,
42590                         49.8163785
42591                     ],
42592                     [
42593                         -119.4045694,
42594                         49.8099022
42595                     ],
42596                     [
42597                         -119.4101592,
42598                         49.8099022
42599                     ],
42600                     [
42601                         -119.4102862,
42602                         49.8072787
42603                     ],
42604                     [
42605                         -119.4319467,
42606                         49.8069098
42607                     ],
42608                     [
42609                         -119.4322643,
42610                         49.7907965
42611                     ],
42612                     [
42613                         -119.4459847,
42614                         49.7905504
42615                     ],
42616                     [
42617                         -119.445286,
42618                         49.7820201
42619                     ],
42620                     [
42621                         -119.4967376,
42622                         49.7811587
42623                     ],
42624                     [
42625                         -119.4966105,
42626                         49.7784927
42627                     ],
42628                     [
42629                         -119.5418371,
42630                         49.7775082
42631                     ],
42632                     [
42633                         -119.5415892,
42634                         49.7718277
42635                     ],
42636                     [
42637                         -119.5560296,
42638                         49.7714941
42639                     ],
42640                     [
42641                         -119.5561194,
42642                         49.7718422
42643                     ],
42644                     [
42645                         -119.5715704,
42646                         49.7715086
42647                     ],
42648                     [
42649                         -119.5716153,
42650                         49.7717262
42651                     ],
42652                     [
42653                         -119.5819235,
42654                         49.7714941
42655                     ],
42656                     [
42657                         -119.5820133,
42658                         49.7717697
42659                     ],
42660                     [
42661                         -119.5922991,
42662                         49.7715231
42663                     ],
42664                     [
42665                         -119.592344,
42666                         49.7718132
42667                     ],
42668                     [
42669                         -119.6003839,
42670                         49.7715957
42671                     ],
42672                     [
42673                         -119.6011924,
42674                         49.7839081
42675                     ],
42676                     [
42677                         -119.5864365,
42678                         49.7843863
42679                     ]
42680                 ]
42681             ],
42682             "id": "kelowna_roads",
42683             "overlay": true
42684         },
42685         {
42686             "name": "Landsat 233055",
42687             "type": "tms",
42688             "description": "Recent Landsat imagery",
42689             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_233055/{zoom}/{x}/{y}.png",
42690             "scaleExtent": [
42691                 5,
42692                 14
42693             ],
42694             "polygon": [
42695                 [
42696                     [
42697                         -60.8550011,
42698                         6.1765004
42699                     ],
42700                     [
42701                         -60.4762612,
42702                         7.9188291
42703                     ],
42704                     [
42705                         -62.161689,
42706                         8.2778675
42707                     ],
42708                     [
42709                         -62.5322549,
42710                         6.5375488
42711                     ]
42712                 ]
42713             ],
42714             "id": "landsat_233055"
42715         },
42716         {
42717             "name": "Latest southwest British Columbia Landsat",
42718             "type": "tms",
42719             "description": "Recent lower-resolution landwsat imagery for southwest British Columbia",
42720             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_047026/{zoom}/{x}/{y}.png",
42721             "scaleExtent": [
42722                 5,
42723                 13
42724             ],
42725             "polygon": [
42726                 [
42727                     [
42728                         -121.9355512,
42729                         47.7820648
42730                     ],
42731                     [
42732                         -121.5720582,
42733                         48.6410125
42734                     ],
42735                     [
42736                         -121.2015461,
42737                         49.4846247
42738                     ],
42739                     [
42740                         -121.8375516,
42741                         49.6023246
42742                     ],
42743                     [
42744                         -122.4767046,
42745                         49.7161735
42746                     ],
42747                     [
42748                         -123.118912,
42749                         49.8268824
42750                     ],
42751                     [
42752                         -123.760228,
42753                         49.9335836
42754                     ],
42755                     [
42756                         -124.0887706,
42757                         49.0870469
42758                     ],
42759                     [
42760                         -124.4128889,
42761                         48.2252567
42762                     ],
42763                     [
42764                         -123.792772,
42765                         48.1197334
42766                     ],
42767                     [
42768                         -123.1727942,
42769                         48.0109592
42770                     ],
42771                     [
42772                         -122.553553,
42773                         47.8982299
42774                     ]
42775                 ]
42776             ],
42777             "id": "landsat_047026"
42778         },
42779         {
42780             "name": "Lithuania - NŽT ORT10LT",
42781             "type": "tms",
42782             "template": "http://mapproxy.openmap.lt/ort10lt/g/{z}/{x}/{y}.jpeg",
42783             "scaleExtent": [
42784                 4,
42785                 18
42786             ],
42787             "polygon": [
42788                 [
42789                     [
42790                         21.4926054,
42791                         56.3592046
42792                     ],
42793                     [
42794                         21.8134688,
42795                         56.4097144
42796                     ],
42797                     [
42798                         21.9728753,
42799                         56.4567587
42800                     ],
42801                     [
42802                         22.2158294,
42803                         56.4604404
42804                     ],
42805                     [
42806                         22.2183922,
42807                         56.4162361
42808                     ],
42809                     [
42810                         23.3511527,
42811                         56.4267251
42812                     ],
42813                     [
42814                         23.3521778,
42815                         56.3824815
42816                     ],
42817                     [
42818                         23.9179035,
42819                         56.383305
42820                     ],
42821                     [
42822                         23.9176231,
42823                         56.3392908
42824                     ],
42825                     [
42826                         24.5649817,
42827                         56.3382169
42828                     ],
42829                     [
42830                         24.564933,
42831                         56.3828587
42832                     ],
42833                     [
42834                         24.6475683,
42835                         56.4277798
42836                     ],
42837                     [
42838                         24.8099394,
42839                         56.470646
42840                     ],
42841                     [
42842                         24.9733979,
42843                         56.4698452
42844                     ],
42845                     [
42846                         25.1299701,
42847                         56.2890356
42848                     ],
42849                     [
42850                         25.127433,
42851                         56.1990144
42852                     ],
42853                     [
42854                         25.6921076,
42855                         56.1933684
42856                     ],
42857                     [
42858                         26.0839005,
42859                         56.0067879
42860                     ],
42861                     [
42862                         26.4673573,
42863                         55.7304232
42864                     ],
42865                     [
42866                         26.5463565,
42867                         55.7132705
42868                     ],
42869                     [
42870                         26.5154447,
42871                         55.2345969
42872                     ],
42873                     [
42874                         25.7874641,
42875                         54.8425656
42876                     ],
42877                     [
42878                         25.7675259,
42879                         54.6350898
42880                     ],
42881                     [
42882                         25.6165253,
42883                         54.4404007
42884                     ],
42885                     [
42886                         24.4566043,
42887                         53.9577649
42888                     ],
42889                     [
42890                         23.6164786,
42891                         53.9575517
42892                     ],
42893                     [
42894                         23.5632006,
42895                         54.048085
42896                     ],
42897                     [
42898                         22.8462074,
42899                         54.3563682
42900                     ],
42901                     [
42902                         22.831944,
42903                         54.9414849
42904                     ],
42905                     [
42906                         22.4306085,
42907                         55.1159913
42908                     ],
42909                     [
42910                         21.9605898,
42911                         55.1107144
42912                     ],
42913                     [
42914                         21.7253241,
42915                         55.1496885
42916                     ],
42917                     [
42918                         21.5628422,
42919                         55.2362913
42920                     ],
42921                     [
42922                         21.2209638,
42923                         55.2742668
42924                     ],
42925                     [
42926                         21.1630444,
42927                         55.2803979
42928                     ],
42929                     [
42930                         20.9277788,
42931                         55.3101641
42932                     ],
42933                     [
42934                         20.9257285,
42935                         55.3588507
42936                     ],
42937                     [
42938                         20.9980451,
42939                         55.4514157
42940                     ],
42941                     [
42942                         21.0282249,
42943                         56.0796297
42944                     ]
42945                 ]
42946             ],
42947             "terms_url": "http://www.geoportal.lt",
42948             "terms_text": "NŽT ORT10LT"
42949         },
42950         {
42951             "name": "Locator Overlay",
42952             "type": "tms",
42953             "description": "Shows major features to help orient you.",
42954             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh76ba2/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q",
42955             "scaleExtent": [
42956                 0,
42957                 16
42958             ],
42959             "terms_url": "http://www.mapbox.com/about/maps/",
42960             "terms_text": "Terms & Feedback",
42961             "default": true,
42962             "overlay": true
42963         },
42964         {
42965             "name": "MapQuest Open Aerial",
42966             "type": "tms",
42967             "template": "http://oatile{switch:1,2,3,4}.mqcdn.com/tiles/1.0.0/sat/{zoom}/{x}/{y}.png",
42968             "default": true
42969         },
42970         {
42971             "name": "Mapbox Satellite",
42972             "type": "tms",
42973             "description": "Satellite and aerial imagery.",
42974             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q",
42975             "scaleExtent": [
42976                 0,
42977                 19
42978             ],
42979             "terms_url": "http://www.mapbox.com/about/maps/",
42980             "terms_text": "Terms & Feedback",
42981             "id": "Mapbox",
42982             "default": true
42983         },
42984         {
42985             "name": "NLS - Bartholomew Half Inch, 1897-1907",
42986             "type": "tms",
42987             "template": "http://geo.nls.uk/mapdata2/bartholomew/great_britain/{zoom}/{x}/{-y}.png",
42988             "scaleExtent": [
42989                 0,
42990                 15
42991             ],
42992             "polygon": [
42993                 [
42994                     [
42995                         -9,
42996                         49.8
42997                     ],
42998                     [
42999                         -9,
43000                         61.1
43001                     ],
43002                     [
43003                         1.9,
43004                         61.1
43005                     ],
43006                     [
43007                         1.9,
43008                         49.8
43009                     ],
43010                     [
43011                         -9,
43012                         49.8
43013                     ]
43014                 ]
43015             ],
43016             "terms_url": "http://geo.nls.uk/maps/",
43017             "terms_text": "National Library of Scotland Historic Maps"
43018         },
43019         {
43020             "name": "NLS - OS 1-inch 7th Series 1955-61",
43021             "type": "tms",
43022             "template": "http://geo.nls.uk/mapdata2/os/seventh/{zoom}/{x}/{-y}.png",
43023             "scaleExtent": [
43024                 5,
43025                 16
43026             ],
43027             "polygon": [
43028                 [
43029                     [
43030                         -6.4585407,
43031                         49.9044128
43032                     ],
43033                     [
43034                         -6.3872009,
43035                         49.9841116
43036                     ],
43037                     [
43038                         -6.2296827,
43039                         49.9896159
43040                     ],
43041                     [
43042                         -6.2171269,
43043                         49.8680087
43044                     ],
43045                     [
43046                         -6.4551164,
43047                         49.8591793
43048                     ]
43049                 ],
43050                 [
43051                     [
43052                         -1.4495137,
43053                         60.8634056
43054                     ],
43055                     [
43056                         -0.7167114,
43057                         60.8545122
43058                     ],
43059                     [
43060                         -0.7349744,
43061                         60.4359756
43062                     ],
43063                     [
43064                         -0.6938826,
43065                         60.4168218
43066                     ],
43067                     [
43068                         -0.7258429,
43069                         60.3942735
43070                     ],
43071                     [
43072                         -0.7395401,
43073                         60.0484714
43074                     ],
43075                     [
43076                         -0.9267357,
43077                         60.0461918
43078                     ],
43079                     [
43080                         -0.9381501,
43081                         59.8266157
43082                     ],
43083                     [
43084                         -1.4586452,
43085                         59.831205
43086                     ],
43087                     [
43088                         -1.4455187,
43089                         60.0535999
43090                     ],
43091                     [
43092                         -1.463211,
43093                         60.0535999
43094                     ],
43095                     [
43096                         -1.4643524,
43097                         60.0630002
43098                     ],
43099                     [
43100                         -1.5716475,
43101                         60.0638546
43102                     ],
43103                     [
43104                         -1.5693646,
43105                         60.1790005
43106                     ],
43107                     [
43108                         -1.643558,
43109                         60.1807033
43110                     ],
43111                     [
43112                         -1.643558,
43113                         60.1892162
43114                     ],
43115                     [
43116                         -1.8216221,
43117                         60.1894999
43118                     ],
43119                     [
43120                         -1.8204807,
43121                         60.3615507
43122                     ],
43123                     [
43124                         -1.8415973,
43125                         60.3697345
43126                     ],
43127                     [
43128                         -1.8216221,
43129                         60.3832755
43130                     ],
43131                     [
43132                         -1.8179852,
43133                         60.5934321
43134                     ],
43135                     [
43136                         -1.453168,
43137                         60.5934321
43138                     ]
43139                 ],
43140                 [
43141                     [
43142                         -4.9089213,
43143                         54.4242078
43144                     ],
43145                     [
43146                         -4.282598,
43147                         54.4429861
43148                     ],
43149                     [
43150                         -4.2535417,
43151                         54.029769
43152                     ],
43153                     [
43154                         -4.8766366,
43155                         54.0221831
43156                     ]
43157                 ],
43158                 [
43159                     [
43160                         -5.8667408,
43161                         59.1444603
43162                     ],
43163                     [
43164                         -5.7759966,
43165                         59.1470945
43166                     ],
43167                     [
43168                         -5.7720016,
43169                         59.1014052
43170                     ],
43171                     [
43172                         -5.8621751,
43173                         59.0990605
43174                     ]
43175                 ],
43176                 [
43177                     [
43178                         -1.7065887,
43179                         59.5703599
43180                     ],
43181                     [
43182                         -1.5579165,
43183                         59.5693481
43184                     ],
43185                     [
43186                         -1.5564897,
43187                         59.4965695
43188                     ],
43189                     [
43190                         -1.7054472,
43191                         59.4975834
43192                     ]
43193                 ],
43194                 [
43195                     [
43196                         -7.6865827,
43197                         58.2940975
43198                     ],
43199                     [
43200                         -7.5330594,
43201                         58.3006957
43202                     ],
43203                     [
43204                         -7.5256401,
43205                         58.2646905
43206                     ],
43207                     [
43208                         -7.6797341,
43209                         58.2577853
43210                     ]
43211                 ],
43212                 [
43213                     [
43214                         -4.5338281,
43215                         59.0359871
43216                     ],
43217                     [
43218                         -4.481322,
43219                         59.0371616
43220                     ],
43221                     [
43222                         -4.4796099,
43223                         59.0186583
43224                     ],
43225                     [
43226                         -4.5332574,
43227                         59.0180707
43228                     ]
43229                 ],
43230                 [
43231                     [
43232                         -8.6710698,
43233                         57.8769896
43234                     ],
43235                     [
43236                         -8.4673234,
43237                         57.8897332
43238                     ],
43239                     [
43240                         -8.4467775,
43241                         57.7907
43242                     ],
43243                     [
43244                         -8.6510947,
43245                         57.7779213
43246                     ]
43247                 ],
43248                 [
43249                     [
43250                         -5.2395519,
43251                         50.3530581
43252                     ],
43253                     [
43254                         -5.7920073,
43255                         50.3384899
43256                     ],
43257                     [
43258                         -5.760047,
43259                         49.9317027
43260                     ],
43261                     [
43262                         -4.6551363,
43263                         49.9581461
43264                     ],
43265                     [
43266                         -4.677965,
43267                         50.2860073
43268                     ],
43269                     [
43270                         -4.244219,
43271                         50.2801723
43272                     ],
43273                     [
43274                         -4.2487848,
43275                         50.2042525
43276                     ],
43277                     [
43278                         -3.3812929,
43279                         50.2042525
43280                     ],
43281                     [
43282                         -3.4223846,
43283                         50.5188201
43284                     ],
43285                     [
43286                         -3.1164796,
43287                         50.5246258
43288                     ],
43289                     [
43290                         -3.1210453,
43291                         50.6579592
43292                     ],
43293                     [
43294                         -2.6736357,
43295                         50.6619495
43296                     ],
43297                     [
43298                         -2.5953453,
43299                         50.6394325
43300                     ],
43301                     [
43302                         -2.5905026,
43303                         50.5728419
43304                     ],
43305                     [
43306                         -2.4791203,
43307                         50.5733545
43308                     ],
43309                     [
43310                         -2.4758919,
43311                         50.5066704
43312                     ],
43313                     [
43314                         -2.3967943,
43315                         50.5056438
43316                     ],
43317                     [
43318                         -2.401637,
43319                         50.5723293
43320                     ],
43321                     [
43322                         -1.0400296,
43323                         50.5718167
43324                     ],
43325                     [
43326                         -1.0335726,
43327                         50.7059289
43328                     ],
43329                     [
43330                         -0.549302,
43331                         50.7038843
43332                     ],
43333                     [
43334                         -0.5460736,
43335                         50.7886618
43336                     ],
43337                     [
43338                         -0.0924734,
43339                         50.7856002
43340                     ],
43341                     [
43342                         -0.0876307,
43343                         50.7181949
43344                     ],
43345                     [
43346                         0.4789659,
43347                         50.7120623
43348                     ],
43349                     [
43350                         0.487037,
43351                         50.8182467
43352                     ],
43353                     [
43354                         0.9761503,
43355                         50.8049868
43356                     ],
43357                     [
43358                         0.9922927,
43359                         51.0126311
43360                     ],
43361                     [
43362                         1.4491213,
43363                         51.0004424
43364                     ],
43365                     [
43366                         1.4781775,
43367                         51.4090372
43368                     ],
43369                     [
43370                         1.0229632,
43371                         51.4271576
43372                     ],
43373                     [
43374                         1.035877,
43375                         51.7640881
43376                     ],
43377                     [
43378                         1.6105448,
43379                         51.7500992
43380                     ],
43381                     [
43382                         1.646058,
43383                         52.1560003
43384                     ],
43385                     [
43386                         1.7267698,
43387                         52.1540195
43388                     ],
43389                     [
43390                         1.749369,
43391                         52.4481811
43392                     ],
43393                     [
43394                         1.7870672,
43395                         52.4811624
43396                     ],
43397                     [
43398                         1.759102,
43399                         52.522505
43400                     ],
43401                     [
43402                         1.7933451,
43403                         52.9602749
43404                     ],
43405                     [
43406                         0.3798147,
43407                         52.9958468
43408                     ],
43409                     [
43410                         0.3895238,
43411                         53.2511239
43412                     ],
43413                     [
43414                         0.3478614,
43415                         53.2511239
43416                     ],
43417                     [
43418                         0.3238912,
43419                         53.282186
43420                     ],
43421                     [
43422                         0.3461492,
43423                         53.6538501
43424                     ],
43425                     [
43426                         0.128487,
43427                         53.6575466
43428                     ],
43429                     [
43430                         0.116582,
43431                         53.6674703
43432                     ],
43433                     [
43434                         0.1350586,
43435                         54.0655731
43436                     ],
43437                     [
43438                         -0.0609831,
43439                         54.065908
43440                     ],
43441                     [
43442                         -0.0414249,
43443                         54.4709448
43444                     ],
43445                     [
43446                         -0.5662701,
43447                         54.4771794
43448                     ],
43449                     [
43450                         -0.5592078,
43451                         54.6565127
43452                     ],
43453                     [
43454                         -1.1665638,
43455                         54.6623485
43456                     ],
43457                     [
43458                         -1.1637389,
43459                         54.842611
43460                     ],
43461                     [
43462                         -1.3316194,
43463                         54.843909
43464                     ],
43465                     [
43466                         -1.3257065,
43467                         55.2470842
43468                     ],
43469                     [
43470                         -1.529453,
43471                         55.2487108
43472                     ],
43473                     [
43474                         -1.524178,
43475                         55.6540122
43476                     ],
43477                     [
43478                         -1.7638798,
43479                         55.6540122
43480                     ],
43481                     [
43482                         -1.7733693,
43483                         55.9719116
43484                     ],
43485                     [
43486                         -2.1607858,
43487                         55.9682981
43488                     ],
43489                     [
43490                         -2.1543289,
43491                         56.0621387
43492                     ],
43493                     [
43494                         -2.4578051,
43495                         56.0585337
43496                     ],
43497                     [
43498                         -2.4190635,
43499                         56.641717
43500                     ],
43501                     [
43502                         -2.0962164,
43503                         56.641717
43504                     ],
43505                     [
43506                         -2.0833025,
43507                         57.0021322
43508                     ],
43509                     [
43510                         -1.9283359,
43511                         57.0126802
43512                     ],
43513                     [
43514                         -1.9180966,
43515                         57.3590895
43516                     ],
43517                     [
43518                         -1.7502161,
43519                         57.3625721
43520                     ],
43521                     [
43522                         -1.7695869,
43523                         57.7608634
43524                     ],
43525                     [
43526                         -3.6937554,
43527                         57.7574187
43528                     ],
43529                     [
43530                         -3.7066693,
43531                         57.9806386
43532                     ],
43533                     [
43534                         -3.5969013,
43535                         57.9772149
43536                     ],
43537                     [
43538                         -3.6033582,
43539                         58.1207277
43540                     ],
43541                     [
43542                         -3.0222335,
43543                         58.1309566
43544                     ],
43545                     [
43546                         -3.0286905,
43547                         58.5410788
43548                     ],
43549                     [
43550                         -2.8478961,
43551                         58.530968
43552                     ],
43553                     [
43554                         -2.86081,
43555                         58.8430508
43556                     ],
43557                     [
43558                         -2.679624,
43559                         58.8414991
43560                     ],
43561                     [
43562                         -2.6841897,
43563                         58.885175
43564                     ],
43565                     [
43566                         -2.6339665,
43567                         58.9052239
43568                     ],
43569                     [
43570                         -2.679624,
43571                         58.9335083
43572                     ],
43573                     [
43574                         -2.6887555,
43575                         59.0229231
43576                     ],
43577                     [
43578                         -2.3668703,
43579                         59.0229231
43580                     ],
43581                     [
43582                         -2.3702946,
43583                         59.2652861
43584                     ],
43585                     [
43586                         -2.3429001,
43587                         59.2821989
43588                     ],
43589                     [
43590                         -2.3714361,
43591                         59.2996861
43592                     ],
43593                     [
43594                         -2.3737189,
43595                         59.3707083
43596                     ],
43597                     [
43598                         -2.3429001,
43599                         59.385825
43600                     ],
43601                     [
43602                         -2.3725775,
43603                         59.400354
43604                     ],
43605                     [
43606                         -2.3714361,
43607                         59.4259098
43608                     ],
43609                     [
43610                         -3.0734196,
43611                         59.4230067
43612                     ],
43613                     [
43614                         -3.0711368,
43615                         59.3433649
43616                     ],
43617                     [
43618                         -3.103097,
43619                         59.3311405
43620                     ],
43621                     [
43622                         -3.0745611,
43623                         59.3136695
43624                     ],
43625                     [
43626                         -3.0722782,
43627                         59.232603
43628                     ],
43629                     [
43630                         -3.3850319,
43631                         59.1484167
43632                     ],
43633                     [
43634                         -3.3747589,
43635                         58.9352753
43636                     ],
43637                     [
43638                         -3.5653789,
43639                         58.9323303
43640                     ],
43641                     [
43642                         -3.554829,
43643                         58.69759
43644                     ],
43645                     [
43646                         -5.2808579,
43647                         58.6667732
43648                     ],
43649                     [
43650                         -5.2534159,
43651                         58.3514125
43652                     ],
43653                     [
43654                         -5.5068508,
43655                         58.3437887
43656                     ],
43657                     [
43658                         -5.4761804,
43659                         58.0323557
43660                     ],
43661                     [
43662                         -5.8974958,
43663                         58.0212436
43664                     ],
43665                     [
43666                         -5.8522972,
43667                         57.6171758
43668                     ],
43669                     [
43670                         -6.1396311,
43671                         57.6137174
43672                     ],
43673                     [
43674                         -6.1541592,
43675                         57.7423183
43676                     ],
43677                     [
43678                         -6.2913692,
43679                         57.7380102
43680                     ],
43681                     [
43682                         -6.3365678,
43683                         58.1398784
43684                     ],
43685                     [
43686                         -6.1121891,
43687                         58.1466944
43688                     ],
43689                     [
43690                         -6.1473778,
43691                         58.5106285
43692                     ],
43693                     [
43694                         -6.2934817,
43695                         58.5416182
43696                     ],
43697                     [
43698                         -6.8413713,
43699                         58.2977321
43700                     ],
43701                     [
43702                         -7.0057382,
43703                         58.2929331
43704                     ],
43705                     [
43706                         -7.1016189,
43707                         58.2064403
43708                     ],
43709                     [
43710                         -7.2573132,
43711                         58.1793148
43712                     ],
43713                     [
43714                         -7.2531092,
43715                         58.1004928
43716                     ],
43717                     [
43718                         -7.4070698,
43719                         58.0905566
43720                     ],
43721                     [
43722                         -7.391347,
43723                         57.7911354
43724                     ],
43725                     [
43726                         -7.790991,
43727                         57.7733151
43728                     ],
43729                     [
43730                         -7.7624215,
43731                         57.5444165
43732                     ],
43733                     [
43734                         -7.698501,
43735                         57.1453194
43736                     ],
43737                     [
43738                         -7.7943817,
43739                         57.1304547
43740                     ],
43741                     [
43742                         -7.716764,
43743                         56.7368628
43744                     ],
43745                     [
43746                         -7.0122067,
43747                         56.7654359
43748                     ],
43749                     [
43750                         -6.979922,
43751                         56.5453858
43752                     ],
43753                     [
43754                         -7.0638622,
43755                         56.5453858
43756                     ],
43757                     [
43758                         -7.0444914,
43759                         56.3562587
43760                     ],
43761                     [
43762                         -6.500676,
43763                         56.3812917
43764                     ],
43765                     [
43766                         -6.4491433,
43767                         55.9793649
43768                     ],
43769                     [
43770                         -6.563287,
43771                         55.9691456
43772                     ],
43773                     [
43774                         -6.5393742,
43775                         55.7030135
43776                     ],
43777                     [
43778                         -6.5595521,
43779                         55.6907321
43780                     ],
43781                     [
43782                         -6.5345315,
43783                         55.6761713
43784                     ],
43785                     [
43786                         -6.5216176,
43787                         55.5704434
43788                     ],
43789                     [
43790                         -5.8912587,
43791                         55.5923416
43792                     ],
43793                     [
43794                         -5.8560127,
43795                         55.2320733
43796                     ],
43797                     [
43798                         -5.2293639,
43799                         55.2515958
43800                     ],
43801                     [
43802                         -5.1837064,
43803                         54.6254139
43804                     ],
43805                     [
43806                         -3.6655956,
43807                         54.6518373
43808                     ],
43809                     [
43810                         -3.6496155,
43811                         54.4320023
43812                     ],
43813                     [
43814                         -3.5400375,
43815                         54.4306744
43816                     ],
43817                     [
43818                         -3.530906,
43819                         54.0290181
43820                     ],
43821                     [
43822                         -3.0697656,
43823                         54.030359
43824                     ],
43825                     [
43826                         -3.0675737,
43827                         53.8221388
43828                     ],
43829                     [
43830                         -3.0804876,
43831                         53.7739911
43832                     ],
43833                     [
43834                         -3.0619239,
43835                         53.7477488
43836                     ],
43837                     [
43838                         -3.0611168,
43839                         53.6737049
43840                     ],
43841                     [
43842                         -3.2144691,
43843                         53.6708361
43844                     ],
43845                     [
43846                         -3.2057699,
43847                         53.4226163
43848                     ],
43849                     [
43850                         -3.2799632,
43851                         53.355224
43852                     ],
43853                     [
43854                         -3.2896655,
43855                         53.3608441
43856                     ],
43857                     [
43858                         -3.3327547,
43859                         53.364931
43860                     ],
43861                     [
43862                         -3.3761293,
43863                         53.3540318
43864                     ],
43865                     [
43866                         -4.0888976,
43867                         53.3433102
43868                     ],
43869                     [
43870                         -4.0945474,
43871                         53.4612036
43872                     ],
43873                     [
43874                         -4.697412,
43875                         53.4448624
43876                     ],
43877                     [
43878                         -4.6882805,
43879                         53.3318598
43880                     ],
43881                     [
43882                         -4.7202407,
43883                         53.2895771
43884                     ],
43885                     [
43886                         -4.6837148,
43887                         53.2486184
43888                     ],
43889                     [
43890                         -4.6768661,
43891                         53.1542644
43892                     ],
43893                     [
43894                         -4.8480816,
43895                         53.1446807
43896                     ],
43897                     [
43898                         -4.8178336,
43899                         52.7440299
43900                     ],
43901                     [
43902                         -4.2545751,
43903                         52.7558939
43904                     ],
43905                     [
43906                         -4.228876,
43907                         52.254876
43908                     ],
43909                     [
43910                         -4.2607571,
43911                         52.2536408
43912                     ],
43913                     [
43914                         -4.2724603,
43915                         52.2432637
43916                     ],
43917                     [
43918                         -4.8136263,
43919                         52.230095
43920                     ],
43921                     [
43922                         -4.8079191,
43923                         52.1138892
43924                     ],
43925                     [
43926                         -5.3889104,
43927                         52.0991668
43928                     ],
43929                     [
43930                         -5.3717888,
43931                         51.9129667
43932                     ],
43933                     [
43934                         -5.4208706,
43935                         51.9101502
43936                     ],
43937                     [
43938                         -5.414022,
43939                         51.8453218
43940                     ],
43941                     [
43942                         -5.3683645,
43943                         51.8474373
43944                     ],
43945                     [
43946                         -5.3466772,
43947                         51.5595332
43948                     ],
43949                     [
43950                         -4.773676,
43951                         51.5758518
43952                     ],
43953                     [
43954                         -4.7656859,
43955                         51.4885146
43956                     ],
43957                     [
43958                         -4.1915432,
43959                         51.4970427
43960                     ],
43961                     [
43962                         -4.1869775,
43963                         51.4344663
43964                     ],
43965                     [
43966                         -3.6151177,
43967                         51.4444274
43968                     ],
43969                     [
43970                         -3.6105519,
43971                         51.3746543
43972                     ],
43973                     [
43974                         -3.1494115,
43975                         51.3789292
43976                     ],
43977                     [
43978                         -3.1494115,
43979                         51.2919281
43980                     ],
43981                     [
43982                         -4.3038735,
43983                         51.2745907
43984                     ],
43985                     [
43986                         -4.2861169,
43987                         51.0508721
43988                     ],
43989                     [
43990                         -4.8543277,
43991                         51.0366633
43992                     ],
43993                     [
43994                         -4.8372201,
43995                         50.7212787
43996                     ],
43997                     [
43998                         -5.2618345,
43999                         50.7082694
44000                     ]
44001                 ],
44002                 [
44003                     [
44004                         -2.1502671,
44005                         60.171318
44006                     ],
44007                     [
44008                         -2.0030218,
44009                         60.1696146
44010                     ],
44011                     [
44012                         -2.0013096,
44013                         60.0997023
44014                     ],
44015                     [
44016                         -2.148555,
44017                         60.1011247
44018                     ]
44019                 ],
44020                 [
44021                     [
44022                         -6.2086011,
44023                         59.1163488
44024                     ],
44025                     [
44026                         -6.1229934,
44027                         59.1166418
44028                     ],
44029                     [
44030                         -6.121852,
44031                         59.0714985
44032                     ],
44033                     [
44034                         -6.2097426,
44035                         59.0714985
44036                     ]
44037                 ],
44038                 [
44039                     [
44040                         -4.4159559,
44041                         59.0889036
44042                     ],
44043                     [
44044                         -4.4212022,
44045                         59.0770848
44046                     ],
44047                     [
44048                         -4.3971904,
44049                         59.0779143
44050                     ],
44051                     [
44052                         -4.3913388,
44053                         59.0897328
44054                     ]
44055                 ]
44056             ],
44057             "terms_url": "http://geo.nls.uk/maps/",
44058             "terms_text": "National Library of Scotland Historic Maps"
44059         },
44060         {
44061             "name": "NLS - OS 1:25k 1st Series 1937-61",
44062             "type": "tms",
44063             "template": "http://geo.nls.uk/mapdata2/os/25000/{zoom}/{x}/{-y}.png",
44064             "scaleExtent": [
44065                 5,
44066                 16
44067             ],
44068             "polygon": [
44069                 [
44070                     [
44071                         -4.7157244,
44072                         54.6796556
44073                     ],
44074                     [
44075                         -4.6850662,
44076                         54.6800268
44077                     ],
44078                     [
44079                         -4.6835779,
44080                         54.6623245
44081                     ],
44082                     [
44083                         -4.7148782,
44084                         54.6615818
44085                     ]
44086                 ],
44087                 [
44088                     [
44089                         -3.7085748,
44090                         58.3371151
44091                     ],
44092                     [
44093                         -3.5405937,
44094                         58.3380684
44095                     ],
44096                     [
44097                         -3.5315137,
44098                         58.1608002
44099                     ],
44100                     [
44101                         -3.3608086,
44102                         58.1622372
44103                     ],
44104                     [
44105                         -3.3653486,
44106                         58.252173
44107                     ],
44108                     [
44109                         -3.1610473,
44110                         58.2536063
44111                     ],
44112                     [
44113                         -3.1610473,
44114                         58.3261509
44115                     ],
44116                     [
44117                         -3.0275704,
44118                         58.3271045
44119                     ],
44120                     [
44121                         -3.0366505,
44122                         58.6139001
44123                     ],
44124                     [
44125                         -3.0021463,
44126                         58.614373
44127                     ],
44128                     [
44129                         -3.0030543,
44130                         58.7036341
44131                     ],
44132                     [
44133                         -3.4180129,
44134                         58.7003322
44135                     ],
44136                     [
44137                         -3.4171049,
44138                         58.6290293
44139                     ],
44140                     [
44141                         -3.7240109,
44142                         58.6266658
44143                     ],
44144                     [
44145                         -3.7231029,
44146                         58.606806
44147                     ],
44148                     [
44149                         -4.2361262,
44150                         58.5992374
44151                     ],
44152                     [
44153                         -4.2334022,
44154                         58.5092347
44155                     ],
44156                     [
44157                         -3.88836,
44158                         58.5144516
44159                     ],
44160                     [
44161                         -3.8829119,
44162                         58.4261327
44163                     ],
44164                     [
44165                         -3.7158389,
44166                         58.4270836
44167                     ]
44168                 ],
44169                 [
44170                     [
44171                         -6.46676,
44172                         49.9943621
44173                     ],
44174                     [
44175                         -6.1889102,
44176                         50.004868
44177                     ],
44178                     [
44179                         -6.1789222,
44180                         49.8967815
44181                     ],
44182                     [
44183                         -6.3169391,
44184                         49.8915171
44185                     ],
44186                     [
44187                         -6.312399,
44188                         49.8200979
44189                     ],
44190                     [
44191                         -6.4504159,
44192                         49.8159968
44193                     ]
44194                 ],
44195                 [
44196                     [
44197                         -5.6453263,
44198                         50.2029809
44199                     ],
44200                     [
44201                         -5.7801329,
44202                         50.2014076
44203                     ],
44204                     [
44205                         -5.7637888,
44206                         50.0197267
44207                     ],
44208                     [
44209                         -5.3479221,
44210                         50.0290604
44211                     ],
44212                     [
44213                         -5.3388421,
44214                         49.9414854
44215                     ],
44216                     [
44217                         -5.024672,
44218                         49.9473287
44219                     ],
44220                     [
44221                         -5.0355681,
44222                         50.0383923
44223                     ],
44224                     [
44225                         -5.0010639,
44226                         50.0453901
44227                     ],
44228                     [
44229                         -4.9974319,
44230                         50.1304478
44231                     ],
44232                     [
44233                         -4.855783,
44234                         50.13394
44235                     ],
44236                     [
44237                         -4.861231,
44238                         50.206057
44239                     ],
44240                     [
44241                         -4.6546085,
44242                         50.2140172
44243                     ],
44244                     [
44245                         -4.6558926,
44246                         50.3018616
44247                     ],
44248                     [
44249                         -4.5184924,
44250                         50.3026818
44251                     ],
44252                     [
44253                         -4.51464,
44254                         50.325642
44255                     ],
44256                     [
44257                         -4.2488284,
44258                         50.3264618
44259                     ],
44260                     [
44261                         -4.2488284,
44262                         50.3100631
44263                     ],
44264                     [
44265                         -4.10886,
44266                         50.3141633
44267                     ],
44268                     [
44269                         -4.1062917,
44270                         50.2411267
44271                     ],
44272                     [
44273                         -3.9648088,
44274                         50.2432047
44275                     ],
44276                     [
44277                         -3.9640778,
44278                         50.2254158
44279                     ],
44280                     [
44281                         -3.8522287,
44282                         50.2273626
44283                     ],
44284                     [
44285                         -3.8503757,
44286                         50.1552563
44287                     ],
44288                     [
44289                         -3.6921809,
44290                         50.1572487
44291                     ],
44292                     [
44293                         -3.5414602,
44294                         50.1602198
44295                     ],
44296                     [
44297                         -3.5465781,
44298                         50.3226814
44299                     ],
44300                     [
44301                         -3.4068012,
44302                         50.3241013
44303                     ],
44304                     [
44305                         -3.4165761,
44306                         50.5892711
44307                     ],
44308                     [
44309                         -3.2746691,
44310                         50.5962721
44311                     ],
44312                     [
44313                         -3.2749172,
44314                         50.6106323
44315                     ],
44316                     [
44317                         -2.9971742,
44318                         50.613972
44319                     ],
44320                     [
44321                         -2.9896008,
44322                         50.688537
44323                     ],
44324                     [
44325                         -2.7120266,
44326                         50.690565
44327                     ],
44328                     [
44329                         -2.710908,
44330                         50.6195964
44331                     ],
44332                     [
44333                         -2.5695473,
44334                         50.6157538
44335                     ],
44336                     [
44337                         -2.5651019,
44338                         50.5134083
44339                     ],
44340                     [
44341                         -2.4014463,
44342                         50.513379
44343                     ],
44344                     [
44345                         -2.3940583,
44346                         50.6160348
44347                     ],
44348                     [
44349                         -2.2894123,
44350                         50.6147436
44351                     ],
44352                     [
44353                         -2.2876184,
44354                         50.6008549
44355                     ],
44356                     [
44357                         -2.1477855,
44358                         50.6048506
44359                     ],
44360                     [
44361                         -2.1451013,
44362                         50.5325437
44363                     ],
44364                     [
44365                         -1.9335117,
44366                         50.5347477
44367                     ],
44368                     [
44369                         -1.9362139,
44370                         50.6170445
44371                     ],
44372                     [
44373                         -1.8573025,
44374                         50.6228094
44375                     ],
44376                     [
44377                         -1.8554865,
44378                         50.709139
44379                     ],
44380                     [
44381                         -1.6066929,
44382                         50.709139
44383                     ],
44384                     [
44385                         -1.6085089,
44386                         50.6239615
44387                     ],
44388                     [
44389                         -1.4450678,
44390                         50.6228094
44391                     ],
44392                     [
44393                         -1.4432518,
44394                         50.5317039
44395                     ],
44396                     [
44397                         -1.1545059,
44398                         50.5293951
44399                     ],
44400                     [
44401                         -1.1472419,
44402                         50.6170485
44403                     ],
44404                     [
44405                         -1.011041,
44406                         50.6205051
44407                     ],
44408                     [
44409                         -1.011041,
44410                         50.7056889
44411                     ],
44412                     [
44413                         -0.704135,
44414                         50.7045388
44415                     ],
44416                     [
44417                         -0.700503,
44418                         50.7769401
44419                     ],
44420                     [
44421                         -0.5860943,
44422                         50.7723465
44423                     ],
44424                     [
44425                         -0.5879103,
44426                         50.7907181
44427                     ],
44428                     [
44429                         -0.0149586,
44430                         50.7798108
44431                     ],
44432                     [
44433                         -0.0185906,
44434                         50.7625836
44435                     ],
44436                     [
44437                         0.0967261,
44438                         50.7620093
44439                     ],
44440                     [
44441                         0.0921861,
44442                         50.6913106
44443                     ],
44444                     [
44445                         0.3046595,
44446                         50.6890096
44447                     ],
44448                     [
44449                         0.3101075,
44450                         50.7757917
44451                     ],
44452                     [
44453                         0.5511831,
44454                         50.7726336
44455                     ],
44456                     [
44457                         0.5529991,
44458                         50.8432096
44459                     ],
44460                     [
44461                         0.695556,
44462                         50.8403428
44463                     ],
44464                     [
44465                         0.696464,
44466                         50.8592608
44467                     ],
44468                     [
44469                         0.9852099,
44470                         50.8523824
44471                     ],
44472                     [
44473                         0.9906579,
44474                         50.9417226
44475                     ],
44476                     [
44477                         1.0160821,
44478                         50.9411504
44479                     ],
44480                     [
44481                         1.0215301,
44482                         51.0303204
44483                     ],
44484                     [
44485                         1.2812198,
44486                         51.0240383
44487                     ],
44488                     [
44489                         1.2848518,
44490                         51.0948044
44491                     ],
44492                     [
44493                         1.4277848,
44494                         51.0948044
44495                     ],
44496                     [
44497                         1.4386809,
44498                         51.2882859
44499                     ],
44500                     [
44501                         1.4713691,
44502                         51.2871502
44503                     ],
44504                     [
44505                         1.4804492,
44506                         51.3994534
44507                     ],
44508                     [
44509                         1.1590151,
44510                         51.4073836
44511                     ],
44512                     [
44513                         1.1590151,
44514                         51.3869889
44515                     ],
44516                     [
44517                         1.0191822,
44518                         51.3903886
44519                     ],
44520                     [
44521                         1.0228142,
44522                         51.4798247
44523                     ],
44524                     [
44525                         0.8793493,
44526                         51.4843484
44527                     ],
44528                     [
44529                         0.8829813,
44530                         51.5566675
44531                     ],
44532                     [
44533                         1.0264462,
44534                         51.5544092
44535                     ],
44536                     [
44537                         1.0373423,
44538                         51.7493319
44539                     ],
44540                     [
44541                         1.2607117,
44542                         51.7482076
44543                     ],
44544                     [
44545                         1.2661598,
44546                         51.8279642
44547                     ],
44548                     [
44549                         1.3351682,
44550                         51.8335756
44551                     ],
44552                     [
44553                         1.3478803,
44554                         51.9199021
44555                     ],
44556                     [
44557                         1.4840812,
44558                         51.9199021
44559                     ],
44560                     [
44561                         1.4986093,
44562                         52.0038271
44563                     ],
44564                     [
44565                         1.6438902,
44566                         52.0027092
44567                     ],
44568                     [
44569                         1.6656823,
44570                         52.270221
44571                     ],
44572                     [
44573                         1.7310588,
44574                         52.270221
44575                     ],
44576                     [
44577                         1.7528509,
44578                         52.4465637
44579                     ],
44580                     [
44581                         1.8254914,
44582                         52.4476705
44583                     ],
44584                     [
44585                         1.8345714,
44586                         52.624408
44587                     ],
44588                     [
44589                         1.7690346,
44590                         52.6291402
44591                     ],
44592                     [
44593                         1.7741711,
44594                         52.717904
44595                     ],
44596                     [
44597                         1.6996925,
44598                         52.721793
44599                     ],
44600                     [
44601                         1.706113,
44602                         52.8103687
44603                     ],
44604                     [
44605                         1.559724,
44606                         52.8165777
44607                     ],
44608                     [
44609                         1.5648605,
44610                         52.9034116
44611                     ],
44612                     [
44613                         1.4184715,
44614                         52.9103818
44615                     ],
44616                     [
44617                         1.4223238,
44618                         52.9281894
44619                     ],
44620                     [
44621                         1.3439928,
44622                         52.9289635
44623                     ],
44624                     [
44625                         1.3491293,
44626                         53.0001194
44627                     ],
44628                     [
44629                         0.4515789,
44630                         53.022589
44631                     ],
44632                     [
44633                         0.4497629,
44634                         52.9351139
44635                     ],
44636                     [
44637                         0.3789384,
44638                         52.9351139
44639                     ],
44640                     [
44641                         0.3716744,
44642                         52.846365
44643                     ],
44644                     [
44645                         0.2227614,
44646                         52.8496552
44647                     ],
44648                     [
44649                         0.2336575,
44650                         52.9329248
44651                     ],
44652                     [
44653                         0.3062979,
44654                         52.9351139
44655                     ],
44656                     [
44657                         0.308114,
44658                         53.022589
44659                     ],
44660                     [
44661                         0.3807544,
44662                         53.0236813
44663                     ],
44664                     [
44665                         0.3993708,
44666                         53.2933729
44667                     ],
44668                     [
44669                         0.3248922,
44670                         53.2987454
44671                     ],
44672                     [
44673                         0.3274604,
44674                         53.3853782
44675                     ],
44676                     [
44677                         0.2504136,
44678                         53.38691
44679                     ],
44680                     [
44681                         0.2581183,
44682                         53.4748924
44683                     ],
44684                     [
44685                         0.1862079,
44686                         53.4779494
44687                     ],
44688                     [
44689                         0.1913443,
44690                         53.6548777
44691                     ],
44692                     [
44693                         0.1502527,
44694                         53.6594436
44695                     ],
44696                     [
44697                         0.1528209,
44698                         53.7666003
44699                     ],
44700                     [
44701                         0.0012954,
44702                         53.7734308
44703                     ],
44704                     [
44705                         0.0025796,
44706                         53.8424326
44707                     ],
44708                     [
44709                         -0.0282392,
44710                         53.841675
44711                     ],
44712                     [
44713                         -0.0226575,
44714                         53.9311501
44715                     ],
44716                     [
44717                         -0.1406983,
44718                         53.9322193
44719                     ],
44720                     [
44721                         -0.1416063,
44722                         54.0219323
44723                     ],
44724                     [
44725                         -0.1706625,
44726                         54.0235326
44727                     ],
44728                     [
44729                         -0.1679384,
44730                         54.0949482
44731                     ],
44732                     [
44733                         -0.0126694,
44734                         54.0912206
44735                     ],
44736                     [
44737                         -0.0099454,
44738                         54.1811226
44739                     ],
44740                     [
44741                         -0.1615824,
44742                         54.1837795
44743                     ],
44744                     [
44745                         -0.1606744,
44746                         54.2029038
44747                     ],
44748                     [
44749                         -0.2405789,
44750                         54.2034349
44751                     ],
44752                     [
44753                         -0.2378549,
44754                         54.2936234
44755                     ],
44756                     [
44757                         -0.3894919,
44758                         54.2941533
44759                     ],
44760                     [
44761                         -0.3857497,
44762                         54.3837321
44763                     ],
44764                     [
44765                         -0.461638,
44766                         54.3856364
44767                     ],
44768                     [
44769                         -0.4571122,
44770                         54.4939066
44771                     ],
44772                     [
44773                         -0.6105651,
44774                         54.4965434
44775                     ],
44776                     [
44777                         -0.6096571,
44778                         54.5676704
44779                     ],
44780                     [
44781                         -0.7667421,
44782                         54.569776
44783                     ],
44784                     [
44785                         -0.7640181,
44786                         54.5887213
44787                     ],
44788                     [
44789                         -0.9192871,
44790                         54.5908258
44791                     ],
44792                     [
44793                         -0.9148116,
44794                         54.6608348
44795                     ],
44796                     [
44797                         -1.1485204,
44798                         54.6634343
44799                     ],
44800                     [
44801                         -1.1472363,
44802                         54.7528316
44803                     ],
44804                     [
44805                         -1.2268514,
44806                         54.7532021
44807                     ],
44808                     [
44809                         -1.2265398,
44810                         54.8429879
44811                     ],
44812                     [
44813                         -1.2991803,
44814                         54.8435107
44815                     ],
44816                     [
44817                         -1.2991803,
44818                         54.9333391
44819                     ],
44820                     [
44821                         -1.3454886,
44822                         54.9354258
44823                     ],
44824                     [
44825                         -1.3436726,
44826                         55.0234878
44827                     ],
44828                     [
44829                         -1.3772688,
44830                         55.0255698
44831                     ],
44832                     [
44833                         -1.3754528,
44834                         55.1310877
44835                     ],
44836                     [
44837                         -1.4997441,
44838                         55.1315727
44839                     ],
44840                     [
44841                         -1.4969272,
44842                         55.2928323
44843                     ],
44844                     [
44845                         -1.5296721,
44846                         55.2942946
44847                     ],
44848                     [
44849                         -1.5258198,
44850                         55.6523803
44851                     ],
44852                     [
44853                         -1.7659492,
44854                         55.6545537
44855                     ],
44856                     [
44857                         -1.7620968,
44858                         55.7435626
44859                     ],
44860                     [
44861                         -1.9688392,
44862                         55.7435626
44863                     ],
44864                     [
44865                         -1.9698023,
44866                         55.8334505
44867                     ],
44868                     [
44869                         -2.0019051,
44870                         55.8336308
44871                     ],
44872                     [
44873                         -2.0015841,
44874                         55.9235526
44875                     ],
44876                     [
44877                         -2.1604851,
44878                         55.9240613
44879                     ],
44880                     [
44881                         -2.1613931,
44882                         55.9413549
44883                     ],
44884                     [
44885                         -2.3202942,
44886                         55.9408463
44887                     ],
44888                     [
44889                         -2.3212022,
44890                         56.0145126
44891                     ],
44892                     [
44893                         -2.5627317,
44894                         56.0124824
44895                     ],
44896                     [
44897                         -2.5645477,
44898                         56.1022207
44899                     ],
44900                     [
44901                         -2.9658863,
44902                         56.0991822
44903                     ],
44904                     [
44905                         -2.9667943,
44906                         56.1710304
44907                     ],
44908                     [
44909                         -2.4828272,
44910                         56.1755797
44911                     ],
44912                     [
44913                         -2.4882752,
44914                         56.2856078
44915                     ],
44916                     [
44917                         -2.5645477,
44918                         56.2835918
44919                     ],
44920                     [
44921                         -2.5681798,
44922                         56.3742075
44923                     ],
44924                     [
44925                         -2.7261728,
44926                         56.3732019
44927                     ],
44928                     [
44929                         -2.7316208,
44930                         56.4425301
44931                     ],
44932                     [
44933                         -2.6190281,
44934                         56.4425301
44935                     ],
44936                     [
44937                         -2.6153961,
44938                         56.5317671
44939                     ],
44940                     [
44941                         -2.453771,
44942                         56.5347715
44943                     ],
44944                     [
44945                         -2.4534686,
44946                         56.6420248
44947                     ],
44948                     [
44949                         -2.4062523,
44950                         56.6440218
44951                     ],
44952                     [
44953                         -2.3953562,
44954                         56.7297964
44955                     ],
44956                     [
44957                         -2.2936596,
44958                         56.7337811
44959                     ],
44960                     [
44961                         -2.2972916,
44962                         56.807423
44963                     ],
44964                     [
44965                         -2.1629067,
44966                         56.8113995
44967                     ],
44968                     [
44969                         -2.1592747,
44970                         56.9958425
44971                     ],
44972                     [
44973                         -1.9922016,
44974                         57.0017771
44975                     ],
44976                     [
44977                         -2.0067297,
44978                         57.2737477
44979                     ],
44980                     [
44981                         -1.9195612,
44982                         57.2757112
44983                     ],
44984                     [
44985                         -1.9304572,
44986                         57.3482876
44987                     ],
44988                     [
44989                         -1.8106005,
44990                         57.3443682
44991                     ],
44992                     [
44993                         -1.7997044,
44994                         57.4402728
44995                     ],
44996                     [
44997                         -1.6616875,
44998                         57.4285429
44999                     ],
45000                     [
45001                         -1.6689516,
45002                         57.5398256
45003                     ],
45004                     [
45005                         -1.7452241,
45006                         57.5398256
45007                     ],
45008                     [
45009                         -1.7524881,
45010                         57.6313302
45011                     ],
45012                     [
45013                         -1.8287606,
45014                         57.6332746
45015                     ],
45016                     [
45017                         -1.8287606,
45018                         57.7187255
45019                     ],
45020                     [
45021                         -3.1768526,
45022                         57.7171219
45023                     ],
45024                     [
45025                         -3.1794208,
45026                         57.734264
45027                     ],
45028                     [
45029                         -3.5134082,
45030                         57.7292105
45031                     ],
45032                     [
45033                         -3.5129542,
45034                         57.7112683
45035                     ],
45036                     [
45037                         -3.7635638,
45038                         57.7076303
45039                     ],
45040                     [
45041                         -3.7598539,
45042                         57.635713
45043                     ],
45044                     [
45045                         -3.8420372,
45046                         57.6343382
45047                     ],
45048                     [
45049                         -3.8458895,
45050                         57.6178365
45051                     ],
45052                     [
45053                         -3.9794374,
45054                         57.6157733
45055                     ],
45056                     [
45057                         -3.9794374,
45058                         57.686544
45059                     ],
45060                     [
45061                         -3.8150708,
45062                         57.689976
45063                     ],
45064                     [
45065                         -3.817639,
45066                         57.7968899
45067                     ],
45068                     [
45069                         -3.6853753,
45070                         57.7989429
45071                     ],
45072                     [
45073                         -3.6892276,
45074                         57.8891567
45075                     ],
45076                     [
45077                         -3.9383458,
45078                         57.8877915
45079                     ],
45080                     [
45081                         -3.9421981,
45082                         57.9750592
45083                     ],
45084                     [
45085                         -3.6943641,
45086                         57.9784638
45087                     ],
45088                     [
45089                         -3.6969323,
45090                         58.0695865
45091                     ],
45092                     [
45093                         -4.0372226,
45094                         58.0641528
45095                     ],
45096                     [
45097                         -4.0346543,
45098                         57.9730163
45099                     ],
45100                     [
45101                         -4.2003051,
45102                         57.9702923
45103                     ],
45104                     [
45105                         -4.1832772,
45106                         57.7012869
45107                     ],
45108                     [
45109                         -4.518752,
45110                         57.6951111
45111                     ],
45112                     [
45113                         -4.5122925,
45114                         57.6050682
45115                     ],
45116                     [
45117                         -4.6789116,
45118                         57.6016628
45119                     ],
45120                     [
45121                         -4.666022,
45122                         57.4218334
45123                     ],
45124                     [
45125                         -3.6677696,
45126                         57.4394729
45127                     ],
45128                     [
45129                         -3.671282,
45130                         57.5295384
45131                     ],
45132                     [
45133                         -3.3384979,
45134                         57.5331943
45135                     ],
45136                     [
45137                         -3.3330498,
45138                         57.4438859
45139                     ],
45140                     [
45141                         -2.8336466,
45142                         57.4485275
45143                     ],
45144                     [
45145                         -2.8236396,
45146                         56.9992706
45147                     ],
45148                     [
45149                         -2.3305398,
45150                         57.0006693
45151                     ],
45152                     [
45153                         -2.3298977,
45154                         56.9113932
45155                     ],
45156                     [
45157                         -2.6579889,
45158                         56.9092901
45159                     ],
45160                     [
45161                         -2.6559637,
45162                         56.8198406
45163                     ],
45164                     [
45165                         -2.8216747,
45166                         56.8188467
45167                     ],
45168                     [
45169                         -2.8184967,
45170                         56.7295397
45171                     ],
45172                     [
45173                         -3.1449248,
45174                         56.7265508
45175                     ],
45176                     [
45177                         -3.1435628,
45178                         56.6362749
45179                     ],
45180                     [
45181                         -3.4679089,
45182                         56.6350265
45183                     ],
45184                     [
45185                         -3.474265,
45186                         56.7238108
45187                     ],
45188                     [
45189                         -3.8011471,
45190                         56.7188284
45191                     ],
45192                     [
45193                         -3.785711,
45194                         56.4493026
45195                     ],
45196                     [
45197                         -3.946428,
45198                         56.4457896
45199                     ],
45200                     [
45201                         -3.9428873,
45202                         56.2659777
45203                     ],
45204                     [
45205                         -4.423146,
45206                         56.2588459
45207                     ],
45208                     [
45209                         -4.4141572,
45210                         56.0815506
45211                     ],
45212                     [
45213                         -4.8944159,
45214                         56.0708008
45215                     ],
45216                     [
45217                         -4.8791072,
45218                         55.8896994
45219                     ],
45220                     [
45221                         -5.1994158,
45222                         55.8821374
45223                     ],
45224                     [
45225                         -5.1852906,
45226                         55.7023791
45227                     ],
45228                     [
45229                         -5.0273445,
45230                         55.7067203
45231                     ],
45232                     [
45233                         -5.0222081,
45234                         55.6879046
45235                     ],
45236                     [
45237                         -4.897649,
45238                         55.6907999
45239                     ],
45240                     [
45241                         -4.8880181,
45242                         55.6002822
45243                     ],
45244                     [
45245                         -4.7339244,
45246                         55.6046348
45247                     ],
45248                     [
45249                         -4.7275038,
45250                         55.5342082
45251                     ],
45252                     [
45253                         -4.773732,
45254                         55.5334815
45255                     ],
45256                     [
45257                         -4.7685955,
45258                         55.4447227
45259                     ],
45260                     [
45261                         -4.8494947,
45262                         55.4418092
45263                     ],
45264                     [
45265                         -4.8405059,
45266                         55.3506535
45267                     ],
45268                     [
45269                         -4.8700405,
45270                         55.3513836
45271                     ],
45272                     [
45273                         -4.8649041,
45274                         55.2629462
45275                     ],
45276                     [
45277                         -4.9920314,
45278                         55.2592875
45279                     ],
45280                     [
45281                         -4.9907473,
45282                         55.1691779
45283                     ],
45284                     [
45285                         -5.0600894,
45286                         55.1655105
45287                     ],
45288                     [
45289                         -5.0575212,
45290                         55.0751884
45291                     ],
45292                     [
45293                         -5.2141831,
45294                         55.0722477
45295                     ],
45296                     [
45297                         -5.1991766,
45298                         54.8020337
45299                     ],
45300                     [
45301                         -5.0466316,
45302                         54.8062205
45303                     ],
45304                     [
45305                         -5.0502636,
45306                         54.7244996
45307                     ],
45308                     [
45309                         -4.9703591,
45310                         54.7203043
45311                     ],
45312                     [
45313                         -4.9776232,
45314                         54.6215905
45315                     ],
45316                     [
45317                         -4.796022,
45318                         54.6342056
45319                     ],
45320                     [
45321                         -4.796022,
45322                         54.7307917
45323                     ],
45324                     [
45325                         -4.8977186,
45326                         54.7265971
45327                     ],
45328                     [
45329                         -4.9086147,
45330                         54.8145928
45331                     ],
45332                     [
45333                         -4.8069181,
45334                         54.8166856
45335                     ],
45336                     [
45337                         -4.8105501,
45338                         54.7915648
45339                     ],
45340                     [
45341                         -4.6943253,
45342                         54.7978465
45343                     ],
45344                     [
45345                         -4.6761652,
45346                         54.7244996
45347                     ],
45348                     [
45349                         -4.5744686,
45350                         54.7244996
45351                     ],
45352                     [
45353                         -4.5599405,
45354                         54.6426135
45355                     ],
45356                     [
45357                         -4.3093309,
45358                         54.6384098
45359                     ],
45360                     [
45361                         -4.3333262,
45362                         54.8229889
45363                     ],
45364                     [
45365                         -4.2626999,
45366                         54.8274274
45367                     ],
45368                     [
45369                         -4.2549952,
45370                         54.7348587
45371                     ],
45372                     [
45373                         -3.8338058,
45374                         54.7400481
45375                     ],
45376                     [
45377                         -3.836374,
45378                         54.8141105
45379                     ],
45380                     [
45381                         -3.7118149,
45382                         54.8133706
45383                     ],
45384                     [
45385                         -3.7143831,
45386                         54.8318654
45387                     ],
45388                     [
45389                         -3.5346072,
45390                         54.8355633
45391                     ],
45392                     [
45393                         -3.5271039,
45394                         54.9066228
45395                     ],
45396                     [
45397                         -3.4808758,
45398                         54.9084684
45399                     ],
45400                     [
45401                         -3.4776655,
45402                         54.7457328
45403                     ],
45404                     [
45405                         -3.5874573,
45406                         54.744621
45407                     ],
45408                     [
45409                         -3.5836049,
45410                         54.6546166
45411                     ],
45412                     [
45413                         -3.7107322,
45414                         54.6531308
45415                     ],
45416                     [
45417                         -3.6991752,
45418                         54.4550407
45419                     ],
45420                     [
45421                         -3.5746161,
45422                         54.4572801
45423                     ],
45424                     [
45425                         -3.5759002,
45426                         54.3863042
45427                     ],
45428                     [
45429                         -3.539945,
45430                         54.3855564
45431                     ],
45432                     [
45433                         -3.5386609,
45434                         54.297224
45435                     ],
45436                     [
45437                         -3.46033,
45438                         54.2957252
45439                     ],
45440                     [
45441                         -3.4590458,
45442                         54.2079507
45443                     ],
45444                     [
45445                         -3.3807149,
45446                         54.2102037
45447                     ],
45448                     [
45449                         -3.381999,
45450                         54.1169788
45451                     ],
45452                     [
45453                         -3.302878,
45454                         54.1160656
45455                     ],
45456                     [
45457                         -3.300154,
45458                         54.0276224
45459                     ],
45460                     [
45461                         -3.1013007,
45462                         54.0292224
45463                     ],
45464                     [
45465                         -3.093596,
45466                         53.6062158
45467                     ],
45468                     [
45469                         -3.2065981,
45470                         53.6016441
45471                     ],
45472                     [
45473                         -3.2091663,
45474                         53.4917753
45475                     ],
45476                     [
45477                         -3.2451215,
45478                         53.4887193
45479                     ],
45480                     [
45481                         -3.2348486,
45482                         53.4045934
45483                     ],
45484                     [
45485                         -3.5276266,
45486                         53.3999999
45487                     ],
45488                     [
45489                         -3.5343966,
45490                         53.328481
45491                     ],
45492                     [
45493                         -3.6488053,
45494                         53.3252272
45495                     ],
45496                     [
45497                         -3.6527308,
45498                         53.3057716
45499                     ],
45500                     [
45501                         -3.7271873,
45502                         53.3046865
45503                     ],
45504                     [
45505                         -3.7315003,
45506                         53.3945257
45507                     ],
45508                     [
45509                         -3.9108315,
45510                         53.3912769
45511                     ],
45512                     [
45513                         -3.9071995,
45514                         53.3023804
45515                     ],
45516                     [
45517                         -3.9521457,
45518                         53.3015665
45519                     ],
45520                     [
45521                         -3.9566724,
45522                         53.3912183
45523                     ],
45524                     [
45525                         -4.1081979,
45526                         53.3889209
45527                     ],
45528                     [
45529                         -4.1081979,
45530                         53.4072967
45531                     ],
45532                     [
45533                         -4.2622916,
45534                         53.4065312
45535                     ],
45536                     [
45537                         -4.2635757,
45538                         53.4753707
45539                     ],
45540                     [
45541                         -4.638537,
45542                         53.4677274
45543                     ],
45544                     [
45545                         -4.6346847,
45546                         53.3812621
45547                     ],
45548                     [
45549                         -4.7091633,
45550                         53.3774321
45551                     ],
45552                     [
45553                         -4.7001745,
45554                         53.1954965
45555                     ],
45556                     [
45557                         -4.5499332,
45558                         53.1962658
45559                     ],
45560                     [
45561                         -4.5435126,
45562                         53.1092488
45563                     ],
45564                     [
45565                         -4.3919871,
45566                         53.1100196
45567                     ],
45568                     [
45569                         -4.3855666,
45570                         53.0236002
45571                     ],
45572                     [
45573                         -4.6115707,
45574                         53.0205105
45575                     ],
45576                     [
45577                         -4.603866,
45578                         52.9284932
45579                     ],
45580                     [
45581                         -4.7566756,
45582                         52.9261709
45583                     ],
45584                     [
45585                         -4.7476868,
45586                         52.8370555
45587                     ],
45588                     [
45589                         -4.8208813,
45590                         52.8331768
45591                     ],
45592                     [
45593                         -4.8208813,
45594                         52.7446476
45595                     ],
45596                     [
45597                         -4.3701572,
45598                         52.7539749
45599                     ],
45600                     [
45601                         -4.3765778,
45602                         52.8401583
45603                     ],
45604                     [
45605                         -4.2314728,
45606                         52.8455875
45607                     ],
45608                     [
45609                         -4.2237682,
45610                         52.7586379
45611                     ],
45612                     [
45613                         -4.1056297,
45614                         52.7570836
45615                     ],
45616                     [
45617                         -4.1015192,
45618                         52.6714874
45619                     ],
45620                     [
45621                         -4.1487355,
45622                         52.6703862
45623                     ],
45624                     [
45625                         -4.1305754,
45626                         52.4008596
45627                     ],
45628                     [
45629                         -4.1995838,
45630                         52.3986435
45631                     ],
45632                     [
45633                         -4.2050319,
45634                         52.3110195
45635                     ],
45636                     [
45637                         -4.3466808,
45638                         52.303247
45639                     ],
45640                     [
45641                         -4.3484968,
45642                         52.2365693
45643                     ],
45644                     [
45645                         -4.4901457,
45646                         52.2332328
45647                     ],
45648                     [
45649                         -4.4883297,
45650                         52.2098702
45651                     ],
45652                     [
45653                         -4.6572188,
45654                         52.2098702
45655                     ],
45656                     [
45657                         -4.6590348,
45658                         52.1385939
45659                     ],
45660                     [
45661                         -4.7788916,
45662                         52.13525
45663                     ],
45664                     [
45665                         -4.7807076,
45666                         52.1162967
45667                     ],
45668                     [
45669                         -4.9259885,
45670                         52.1140663
45671                     ],
45672                     [
45673                         -4.9187245,
45674                         52.0392855
45675                     ],
45676                     [
45677                         -5.2365265,
45678                         52.0314653
45679                     ],
45680                     [
45681                         -5.2347105,
45682                         51.9442339
45683                     ],
45684                     [
45685                         -5.3473032,
45686                         51.9408755
45687                     ],
45688                     [
45689                         -5.3473032,
45690                         51.9195995
45691                     ],
45692                     [
45693                         -5.4925842,
45694                         51.9162392
45695                     ],
45696                     [
45697                         -5.4853201,
45698                         51.8265386
45699                     ],
45700                     [
45701                         -5.1983903,
45702                         51.8321501
45703                     ],
45704                     [
45705                         -5.1893102,
45706                         51.7625177
45707                     ],
45708                     [
45709                         -5.335825,
45710                         51.7589528
45711                     ],
45712                     [
45713                         -5.3281204,
45714                         51.6686495
45715                     ],
45716                     [
45717                         -5.1836575,
45718                         51.6730296
45719                     ],
45720                     [
45721                         -5.1836575,
45722                         51.6539134
45723                     ],
45724                     [
45725                         -5.0674452,
45726                         51.6578966
45727                     ],
45728                     [
45729                         -5.0603825,
45730                         51.5677905
45731                     ],
45732                     [
45733                         -4.5974594,
45734                         51.5809588
45735                     ],
45736                     [
45737                         -4.60388,
45738                         51.6726314
45739                     ],
45740                     [
45741                         -4.345773,
45742                         51.6726314
45743                     ],
45744                     [
45745                         -4.3355001,
45746                         51.4962964
45747                     ],
45748                     [
45749                         -3.9528341,
45750                         51.5106841
45751                     ],
45752                     [
45753                         -3.9425611,
45754                         51.5905333
45755                     ],
45756                     [
45757                         -3.8809237,
45758                         51.5953198
45759                     ],
45760                     [
45761                         -3.8706508,
45762                         51.5074872
45763                     ],
45764                     [
45765                         -3.7679216,
45766                         51.4978952
45767                     ],
45768                     [
45769                         -3.7550805,
45770                         51.4242895
45771                     ],
45772                     [
45773                         -3.5855774,
45774                         51.41468
45775                     ],
45776                     [
45777                         -3.5778727,
45778                         51.3329177
45779                     ],
45780                     [
45781                         -3.0796364,
45782                         51.3329177
45783                     ],
45784                     [
45785                         -3.0770682,
45786                         51.2494018
45787                     ],
45788                     [
45789                         -3.7216935,
45790                         51.2381477
45791                     ],
45792                     [
45793                         -3.7216935,
45794                         51.2558315
45795                     ],
45796                     [
45797                         -3.8706508,
45798                         51.2558315
45799                     ],
45800                     [
45801                         -3.8680825,
45802                         51.2365398
45803                     ],
45804                     [
45805                         -4.2944084,
45806                         51.2252825
45807                     ],
45808                     [
45809                         -4.289272,
45810                         51.0496352
45811                     ],
45812                     [
45813                         -4.5692089,
45814                         51.0431767
45815                     ],
45816                     [
45817                         -4.5624122,
45818                         50.9497388
45819                     ],
45820                     [
45821                         -4.5905604,
45822                         50.9520269
45823                     ],
45824                     [
45825                         -4.5896524,
45826                         50.8627065
45827                     ],
45828                     [
45829                         -4.6296046,
45830                         50.8592677
45831                     ],
45832                     [
45833                         -4.6226411,
45834                         50.7691513
45835                     ],
45836                     [
45837                         -4.6952816,
45838                         50.7680028
45839                     ],
45840                     [
45841                         -4.6934655,
45842                         50.6967379
45843                     ],
45844                     [
45845                         -4.8342064,
45846                         50.6938621
45847                     ],
45848                     [
45849                         -4.8296664,
45850                         50.6046231
45851                     ],
45852                     [
45853                         -4.9676833,
45854                         50.6000126
45855                     ],
45856                     [
45857                         -4.9685913,
45858                         50.5821427
45859                     ],
45860                     [
45861                         -5.1084242,
45862                         50.5786832
45863                     ],
45864                     [
45865                         -5.1029762,
45866                         50.4892254
45867                     ],
45868                     [
45869                         -5.1311244,
45870                         50.48807
45871                     ],
45872                     [
45873                         -5.1274923,
45874                         50.4163798
45875                     ],
45876                     [
45877                         -5.2664172,
45878                         50.4117509
45879                     ],
45880                     [
45881                         -5.2609692,
45882                         50.3034214
45883                     ],
45884                     [
45885                         -5.5124868,
45886                         50.2976214
45887                     ],
45888                     [
45889                         -5.5061308,
45890                         50.2256428
45891                     ],
45892                     [
45893                         -5.6468717,
45894                         50.2209953
45895                     ]
45896                 ],
45897                 [
45898                     [
45899                         -5.1336607,
45900                         55.2630226
45901                     ],
45902                     [
45903                         -5.1021999,
45904                         55.2639372
45905                     ],
45906                     [
45907                         -5.0999527,
45908                         55.2458239
45909                     ],
45910                     [
45911                         -5.1322161,
45912                         55.2446343
45913                     ]
45914                 ],
45915                 [
45916                     [
45917                         -5.6431878,
45918                         55.5095745
45919                     ],
45920                     [
45921                         -5.4861028,
45922                         55.5126594
45923                     ],
45924                     [
45925                         -5.4715747,
45926                         55.3348829
45927                     ],
45928                     [
45929                         -5.6277517,
45930                         55.3302345
45931                     ]
45932                 ],
45933                 [
45934                     [
45935                         -4.7213517,
45936                         51.2180246
45937                     ],
45938                     [
45939                         -4.5804201,
45940                         51.2212417
45941                     ],
45942                     [
45943                         -4.5746416,
45944                         51.1306736
45945                     ],
45946                     [
45947                         -4.7174993,
45948                         51.1280545
45949                     ]
45950                 ],
45951                 [
45952                     [
45953                         -5.1608796,
45954                         55.4153626
45955                     ],
45956                     [
45957                         -5.0045387,
45958                         55.4190069
45959                     ],
45960                     [
45961                         -5.0184798,
45962                         55.6153521
45963                     ],
45964                     [
45965                         -5.1755648,
45966                         55.6138137
45967                     ]
45968                 ]
45969             ],
45970             "terms_url": "http://geo.nls.uk/maps/",
45971             "terms_text": "National Library of Scotland Historic Maps"
45972         },
45973         {
45974             "name": "NLS - OS 6-inch Scotland 1842-82",
45975             "type": "tms",
45976             "template": "http://geo.nls.uk/maps/os/six_inch/{zoom}/{x}/{-y}.png",
45977             "scaleExtent": [
45978                 5,
45979                 16
45980             ],
45981             "polygon": [
45982                 [
45983                     [
45984                         -5.2112173,
45985                         54.8018593
45986                     ],
45987                     [
45988                         -5.0642752,
45989                         54.8026508
45990                     ],
45991                     [
45992                         -5.0560354,
45993                         54.6305176
45994                     ],
45995                     [
45996                         -4.3158316,
45997                         54.6297227
45998                     ],
45999                     [
46000                         -4.3117117,
46001                         54.7448258
46002                     ],
46003                     [
46004                         -3.8530325,
46005                         54.7464112
46006                     ],
46007                     [
46008                         -3.8530325,
46009                         54.8034424
46010                     ],
46011                     [
46012                         -3.5522818,
46013                         54.8034424
46014                     ],
46015                     [
46016                         -3.5522818,
46017                         54.8374644
46018                     ],
46019                     [
46020                         -3.468511,
46021                         54.8406277
46022                     ],
46023                     [
46024                         -3.4657644,
46025                         54.8983158
46026                     ],
46027                     [
46028                         -3.3847403,
46029                         54.8991055
46030                     ],
46031                     [
46032                         -3.3888601,
46033                         54.9559214
46034                     ],
46035                     [
46036                         -3.0920786,
46037                         54.9539468
46038                     ],
46039                     [
46040                         -3.0392359,
46041                         54.9923274
46042                     ],
46043                     [
46044                         -3.0212713,
46045                         55.0493881
46046                     ],
46047                     [
46048                         -2.9591232,
46049                         55.0463283
46050                     ],
46051                     [
46052                         -2.9202807,
46053                         55.0666294
46054                     ],
46055                     [
46056                         -2.7857081,
46057                         55.068652
46058                     ],
46059                     [
46060                         -2.7852225,
46061                         55.0914426
46062                     ],
46063                     [
46064                         -2.7337562,
46065                         55.0922761
46066                     ],
46067                     [
46068                         -2.737616,
46069                         55.151204
46070                     ],
46071                     [
46072                         -2.7648395,
46073                         55.1510672
46074                     ],
46075                     [
46076                         -2.7013114,
46077                         55.1722505
46078                     ],
46079                     [
46080                         -2.6635459,
46081                         55.2192808
46082                     ],
46083                     [
46084                         -2.6460364,
46085                         55.2188891
46086                     ],
46087                     [
46088                         -2.629042,
46089                         55.2233933
46090                     ],
46091                     [
46092                         -2.6317886,
46093                         55.2287781
46094                     ],
46095                     [
46096                         -2.6235488,
46097                         55.2446345
46098                     ],
46099                     [
46100                         -2.6197723,
46101                         55.2454663
46102                     ],
46103                     [
46104                         -2.6099017,
46105                         55.2454174
46106                     ],
46107                     [
46108                         -2.6099876,
46109                         55.2486466
46110                     ],
46111                     [
46112                         -2.6408121,
46113                         55.2590039
46114                     ],
46115                     [
46116                         -2.6247896,
46117                         55.2615631
46118                     ],
46119                     [
46120                         -2.6045186,
46121                         55.2823081
46122                     ],
46123                     [
46124                         -2.5693176,
46125                         55.296132
46126                     ],
46127                     [
46128                         -2.5479542,
46129                         55.3121617
46130                     ],
46131                     [
46132                         -2.5091116,
46133                         55.3234891
46134                     ],
46135                     [
46136                         -2.4780376,
46137                         55.3494471
46138                     ],
46139                     [
46140                         -2.4421083,
46141                         55.3533118
46142                     ],
46143                     [
46144                         -2.4052079,
46145                         55.3439256
46146                     ],
46147                     [
46148                         -2.3726772,
46149                         55.3447539
46150                     ],
46151                     [
46152                         -2.3221819,
46153                         55.3687665
46154                     ],
46155                     [
46156                         -2.3241241,
46157                         55.3999337
46158                     ],
46159                     [
46160                         -2.2576062,
46161                         55.425015
46162                     ],
46163                     [
46164                         -2.1985547,
46165                         55.4273529
46166                     ],
46167                     [
46168                         -2.1484296,
46169                         55.4717466
46170                     ],
46171                     [
46172                         -2.1944348,
46173                         55.484199
46174                     ],
46175                     [
46176                         -2.2040479,
46177                         55.529306
46178                     ],
46179                     [
46180                         -2.2960584,
46181                         55.6379722
46182                     ],
46183                     [
46184                         -2.2177808,
46185                         55.6379722
46186                     ],
46187                     [
46188                         -2.1059266,
46189                         55.7452498
46190                     ],
46191                     [
46192                         -1.9716874,
46193                         55.7462161
46194                     ],
46195                     [
46196                         -1.9697453,
46197                         55.9190951
46198                     ],
46199                     [
46200                         -2.1201694,
46201                         55.9207115
46202                     ],
46203                     [
46204                         -2.1242893,
46205                         55.9776133
46206                     ],
46207                     [
46208                         -2.3440159,
46209                         55.9783817
46210                     ],
46211                     [
46212                         -2.3440159,
46213                         56.0390349
46214                     ],
46215                     [
46216                         -2.5046909,
46217                         56.0413363
46218                     ],
46219                     [
46220                         -2.500571,
46221                         56.1003588
46222                     ],
46223                     [
46224                         -2.8823459,
46225                         56.0957629
46226                     ],
46227                     [
46228                         -2.8823459,
46229                         56.1722898
46230                     ],
46231                     [
46232                         -2.4126804,
46233                         56.1692316
46234                     ],
46235                     [
46236                         -2.4181736,
46237                         56.2334017
46238                     ],
46239                     [
46240                         -2.5857151,
46241                         56.2303484
46242                     ],
46243                     [
46244                         -2.5719822,
46245                         56.3416356
46246                     ],
46247                     [
46248                         -2.7257908,
46249                         56.3462022
46250                     ],
46251                     [
46252                         -2.7312839,
46253                         56.4343808
46254                     ],
46255                     [
46256                         -2.6928318,
46257                         56.4343808
46258                     ],
46259                     [
46260                         -2.6928318,
46261                         56.4859769
46262                     ],
46263                     [
46264                         -2.5307834,
46265                         56.4935587
46266                     ],
46267                     [
46268                         -2.5307834,
46269                         56.570806
46270                     ],
46271                     [
46272                         -2.5302878,
46273                         56.6047947
46274                     ],
46275                     [
46276                         -2.3732428,
46277                         56.6044452
46278                     ],
46279                     [
46280                         -2.3684363,
46281                         56.7398824
46282                     ],
46283                     [
46284                         -2.3292975,
46285                         56.7398824
46286                     ],
46287                     [
46288                         -2.3292975,
46289                         56.7888065
46290                     ],
46291                     [
46292                         -2.3145346,
46293                         56.7891826
46294                     ],
46295                     [
46296                         -2.3148779,
46297                         56.7967036
46298                     ],
46299                     [
46300                         -2.171369,
46301                         56.7967036
46302                     ],
46303                     [
46304                         -2.1703979,
46305                         56.9710595
46306                     ],
46307                     [
46308                         -2.0101725,
46309                         56.9694716
46310                     ],
46311                     [
46312                         -2.0101725,
46313                         57.0846832
46314                     ],
46315                     [
46316                         -2.0817687,
46317                         57.085349
46318                     ],
46319                     [
46320                         -2.0488097,
46321                         57.1259963
46322                     ],
46323                     [
46324                         -2.0409133,
46325                         57.126369
46326                     ],
46327                     [
46328                         -2.0383434,
46329                         57.2411129
46330                     ],
46331                     [
46332                         -1.878118,
46333                         57.2421638
46334                     ],
46335                     [
46336                         -1.8771469,
46337                         57.2978175
46338                     ],
46339                     [
46340                         -1.9868771,
46341                         57.2983422
46342                     ],
46343                     [
46344                         -1.9082209,
46345                         57.3560063
46346                     ],
46347                     [
46348                         -1.8752048,
46349                         57.3560063
46350                     ],
46351                     [
46352                         -1.8761758,
46353                         57.3769527
46354                     ],
46355                     [
46356                         -1.8120857,
46357                         57.4120111
46358                     ],
46359                     [
46360                         -1.7120661,
46361                         57.4120111
46362                     ],
46363                     [
46364                         -1.7034646,
46365                         57.6441388
46366                     ],
46367                     [
46368                         -1.8666032,
46369                         57.6451781
46370                     ],
46371                     [
46372                         -1.8646611,
46373                         57.7033351
46374                     ],
46375                     [
46376                         -3.1204292,
46377                         57.7064705
46378                     ],
46379                     [
46380                         -3.1218025,
46381                         57.7504652
46382                     ],
46383                     [
46384                         -3.4445259,
46385                         57.7526635
46386                     ],
46387                     [
46388                         -3.4472724,
46389                         57.7138067
46390                     ],
46391                     [
46392                         -3.5145637,
46393                         57.7094052
46394                     ],
46395                     [
46396                         -3.5118171,
46397                         57.6939956
46398                     ],
46399                     [
46400                         -3.7645027,
46401                         57.6917938
46402                     ],
46403                     [
46404                         -3.7672492,
46405                         57.6344975
46406                     ],
46407                     [
46408                         -3.842378,
46409                         57.6288312
46410                     ],
46411                     [
46412                         -3.8438346,
46413                         57.5965825
46414                     ],
46415                     [
46416                         -3.9414265,
46417                         57.5916386
46418                     ],
46419                     [
46420                         -3.9404554,
46421                         57.6537782
46422                     ],
46423                     [
46424                         -3.8894746,
46425                         57.6529989
46426                     ],
46427                     [
46428                         -3.8826772,
46429                         57.7676408
46430                     ],
46431                     [
46432                         -3.7224517,
46433                         57.766087
46434                     ],
46435                     [
46436                         -3.7195385,
46437                         57.8819201
46438                     ],
46439                     [
46440                         -3.9146888,
46441                         57.8853352
46442                     ],
46443                     [
46444                         -3.916062,
46445                         57.9546243
46446                     ],
46447                     [
46448                         -3.745774,
46449                         57.9538956
46450                     ],
46451                     [
46452                         -3.7471473,
46453                         58.0688409
46454                     ],
46455                     [
46456                         -3.5837256,
46457                         58.0695672
46458                     ],
46459                     [
46460                         -3.5837256,
46461                         58.1116689
46462                     ],
46463                     [
46464                         -3.4560096,
46465                         58.1138452
46466                     ],
46467                     [
46468                         -3.4544646,
46469                         58.228503
46470                     ],
46471                     [
46472                         -3.4379851,
46473                         58.2283222
46474                     ],
46475                     [
46476                         -3.4243233,
46477                         58.2427725
46478                     ],
46479                     [
46480                         -3.412307,
46481                         58.2438567
46482                     ],
46483                     [
46484                         -3.3735115,
46485                         58.2695057
46486                     ],
46487                     [
46488                         -3.3063919,
46489                         58.2862038
46490                     ],
46491                     [
46492                         -3.1229154,
46493                         58.2859395
46494                     ],
46495                     [
46496                         -3.123602,
46497                         58.3443661
46498                     ],
46499                     [
46500                         -2.9574338,
46501                         58.3447264
46502                     ],
46503                     [
46504                         -2.951254,
46505                         58.6422011
46506                     ],
46507                     [
46508                         -2.8812162,
46509                         58.6429157
46510                     ],
46511                     [
46512                         -2.8851004,
46513                         58.8112825
46514                     ],
46515                     [
46516                         -2.7180775,
46517                         58.8142997
46518                     ],
46519                     [
46520                         -2.7161354,
46521                         58.8715749
46522                     ],
46523                     [
46524                         -2.556881,
46525                         58.8775984
46526                     ],
46527                     [
46528                         -2.5544533,
46529                         58.9923453
46530                     ],
46531                     [
46532                         -2.5567617,
46533                         59.0483775
46534                     ],
46535                     [
46536                         -2.391893,
46537                         59.0485996
46538                     ],
46539                     [
46540                         -2.3918002,
46541                         59.1106996
46542                     ],
46543                     [
46544                         -2.4733695,
46545                         59.1106996
46546                     ],
46547                     [
46548                         -2.5591563,
46549                         59.1783028
46550                     ],
46551                     [
46552                         -2.5630406,
46553                         59.2210646
46554                     ],
46555                     [
46556                         -2.3921334,
46557                         59.224046
46558                     ],
46559                     [
46560                         -2.3911409,
46561                         59.2740075
46562                     ],
46563                     [
46564                         -2.3639512,
46565                         59.2745036
46566                     ],
46567                     [
46568                         -2.3658933,
46569                         59.285417
46570                     ],
46571                     [
46572                         -2.3911409,
46573                         59.284921
46574                     ],
46575                     [
46576                         -2.3911409,
46577                         59.3379505
46578                     ],
46579                     [
46580                         -2.2221759,
46581                         59.3381981
46582                     ],
46583                     [
46584                         -2.2233897,
46585                         59.395965
46586                     ],
46587                     [
46588                         -2.3758467,
46589                         59.396583
46590                     ],
46591                     [
46592                         -2.3899271,
46593                         59.4026383
46594                     ],
46595                     [
46596                         -2.4008516,
46597                         59.3962122
46598                     ],
46599                     [
46600                         -2.5637882,
46601                         59.3952604
46602                     ],
46603                     [
46604                         -2.5637882,
46605                         59.3385811
46606                     ],
46607                     [
46608                         -2.7320164,
46609                         59.3375306
46610                     ],
46611                     [
46612                         -2.7333896,
46613                         59.3952604
46614                     ],
46615                     [
46616                         -3.0726511,
46617                         59.3931174
46618                     ],
46619                     [
46620                         -3.0703404,
46621                         59.3354759
46622                     ],
46623                     [
46624                         -3.0753186,
46625                         59.3355634
46626                     ],
46627                     [
46628                         -3.0749753,
46629                         59.3292593
46630                     ],
46631                     [
46632                         -3.0698254,
46633                         59.3289091
46634                     ],
46635                     [
46636                         -3.069801,
46637                         59.2196159
46638                     ],
46639                     [
46640                         -3.2363384,
46641                         59.2166341
46642                     ],
46643                     [
46644                         -3.2336751,
46645                         59.1606496
46646                     ],
46647                     [
46648                         -3.4032766,
46649                         59.1588895
46650                     ],
46651                     [
46652                         -3.394086,
46653                         58.9279316
46654                     ],
46655                     [
46656                         -3.5664497,
46657                         58.9259268
46658                     ],
46659                     [
46660                         -3.5611089,
46661                         58.8679885
46662                     ],
46663                     [
46664                         -3.392508,
46665                         58.8699339
46666                     ],
46667                     [
46668                         -3.3894734,
46669                         58.8698711
46670                     ],
46671                     [
46672                         -3.3891093,
46673                         58.8684905
46674                     ],
46675                     [
46676                         -3.3912942,
46677                         58.868616
46678                     ],
46679                     [
46680                         -3.3884161,
46681                         58.7543084
46682                     ],
46683                     [
46684                         -3.2238208,
46685                         58.7555677
46686                     ],
46687                     [
46688                         -3.2189655,
46689                         58.691289
46690                     ],
46691                     [
46692                         -3.4634113,
46693                         58.6905753
46694                     ],
46695                     [
46696                         -3.4551716,
46697                         58.6341518
46698                     ],
46699                     [
46700                         -3.787508,
46701                         58.6341518
46702                     ],
46703                     [
46704                         -3.7861347,
46705                         58.5769211
46706                     ],
46707                     [
46708                         -3.9028645,
46709                         58.5733411
46710                     ],
46711                     [
46712                         -3.9028645,
46713                         58.6477304
46714                     ],
46715                     [
46716                         -4.0690327,
46717                         58.6491594
46718                     ],
46719                     [
46720                         -4.0690327,
46721                         58.5912376
46722                     ],
46723                     [
46724                         -4.7364521,
46725                         58.5933845
46726                     ],
46727                     [
46728                         -4.7364521,
46729                         58.6505884
46730                     ],
46731                     [
46732                         -5.0715351,
46733                         58.6520173
46734                     ],
46735                     [
46736                         -5.0654779,
46737                         58.5325854
46738                     ],
46739                     [
46740                         -5.2332047,
46741                         58.5316087
46742                     ],
46743                     [
46744                         -5.2283494,
46745                         58.4719947
46746                     ],
46747                     [
46748                         -5.2424298,
46749                         58.4719947
46750                     ],
46751                     [
46752                         -5.2366034,
46753                         58.4089731
46754                     ],
46755                     [
46756                         -5.2283494,
46757                         58.4094818
46758                     ],
46759                     [
46760                         -5.2210664,
46761                         58.3005859
46762                     ],
46763                     [
46764                         -5.5657939,
46765                         58.2959933
46766                     ],
46767                     [
46768                         -5.5580254,
46769                         58.2372573
46770                     ],
46771                     [
46772                         -5.4146722,
46773                         58.2401326
46774                     ],
46775                     [
46776                         -5.4141866,
46777                         58.2267768
46778                     ],
46779                     [
46780                         -5.3885749,
46781                         58.2272242
46782                     ],
46783                     [
46784                         -5.382714,
46785                         58.1198615
46786                     ],
46787                     [
46788                         -5.51043,
46789                         58.1191362
46790                     ],
46791                     [
46792                         -5.5114011,
46793                         58.006214
46794                     ],
46795                     [
46796                         -5.6745397,
46797                         58.0041559
46798                     ],
46799                     [
46800                         -5.6716266,
46801                         57.9449366
46802                     ],
46803                     [
46804                         -5.6716266,
46805                         57.8887166
46806                     ],
46807                     [
46808                         -5.8347652,
46809                         57.8856193
46810                     ],
46811                     [
46812                         -5.8277052,
46813                         57.5988958
46814                     ],
46815                     [
46816                         -6.0384259,
46817                         57.5986357
46818                     ],
46819                     [
46820                         -6.0389115,
46821                         57.6459559
46822                     ],
46823                     [
46824                         -6.1981658,
46825                         57.6456961
46826                     ],
46827                     [
46828                         -6.2076123,
46829                         57.7600132
46830                     ],
46831                     [
46832                         -6.537067,
46833                         57.7544033
46834                     ],
46835                     [
46836                         -6.5312406,
46837                         57.6402392
46838                     ],
46839                     [
46840                         -6.7002056,
46841                         57.6360809
46842                     ],
46843                     [
46844                         -6.6807844,
46845                         57.5236293
46846                     ],
46847                     [
46848                         -6.8516915,
46849                         57.5152857
46850                     ],
46851                     [
46852                         -6.8361545,
46853                         57.3385811
46854                     ],
46855                     [
46856                         -6.6730158,
46857                         57.3438213
46858                     ],
46859                     [
46860                         -6.674958,
46861                         57.2850883
46862                     ],
46863                     [
46864                         -6.5098772,
46865                         57.2850883
46866                     ],
46867                     [
46868                         -6.4982244,
46869                         57.1757637
46870                     ],
46871                     [
46872                         -6.3506228,
46873                         57.1820797
46874                     ],
46875                     [
46876                         -6.3312015,
46877                         57.1251969
46878                     ],
46879                     [
46880                         -6.1797156,
46881                         57.1230884
46882                     ],
46883                     [
46884                         -6.1719471,
46885                         57.0682265
46886                     ],
46887                     [
46888                         -6.4593819,
46889                         57.059779
46890                     ],
46891                     [
46892                         -6.4564687,
46893                         57.1093806
46894                     ],
46895                     [
46896                         -6.6671895,
46897                         57.1062165
46898                     ],
46899                     [
46900                         -6.6730158,
46901                         57.002708
46902                     ],
46903                     [
46904                         -6.5021087,
46905                         57.0048233
46906                     ],
46907                     [
46908                         -6.4836097,
46909                         56.8917522
46910                     ],
46911                     [
46912                         -6.3266104,
46913                         56.8894062
46914                     ],
46915                     [
46916                         -6.3156645,
46917                         56.7799312
46918                     ],
46919                     [
46920                         -6.2146739,
46921                         56.775675
46922                     ],
46923                     [
46924                         -6.2146739,
46925                         56.7234965
46926                     ],
46927                     [
46928                         -6.6866107,
46929                         56.7224309
46930                     ],
46931                     [
46932                         -6.6769001,
46933                         56.6114413
46934                     ],
46935                     [
46936                         -6.8419809,
46937                         56.607166
46938                     ],
46939                     [
46940                         -6.8400387,
46941                         56.5483307
46942                     ],
46943                     [
46944                         -7.1546633,
46945                         56.5461895
46946                     ],
46947                     [
46948                         -7.1488369,
46949                         56.4872592
46950                     ],
46951                     [
46952                         -6.9915246,
46953                         56.490476
46954                     ],
46955                     [
46956                         -6.9876404,
46957                         56.4325329
46958                     ],
46959                     [
46960                         -6.6827265,
46961                         56.4314591
46962                     ],
46963                     [
46964                         -6.6769001,
46965                         56.5472601
46966                     ],
46967                     [
46968                         -6.5292985,
46969                         56.5504717
46970                     ],
46971                     [
46972                         -6.5234721,
46973                         56.4379018
46974                     ],
46975                     [
46976                         -6.3661598,
46977                         56.4368281
46978                     ],
46979                     [
46980                         -6.3642177,
46981                         56.3766524
46982                     ],
46983                     [
46984                         -6.5273563,
46985                         56.3712749
46986                     ],
46987                     [
46988                         -6.5171745,
46989                         56.2428427
46990                     ],
46991                     [
46992                         -6.4869621,
46993                         56.247421
46994                     ],
46995                     [
46996                         -6.4869621,
46997                         56.1893882
46998                     ],
46999                     [
47000                         -6.3001945,
47001                         56.1985572
47002                     ],
47003                     [
47004                         -6.3029411,
47005                         56.2581017
47006                     ],
47007                     [
47008                         -5.9019401,
47009                         56.256576
47010                     ],
47011                     [
47012                         -5.8964469,
47013                         56.0960466
47014                     ],
47015                     [
47016                         -6.0282829,
47017                         56.0883855
47018                     ],
47019                     [
47020                         -6.0392692,
47021                         56.1557502
47022                     ],
47023                     [
47024                         -6.3853385,
47025                         56.1542205
47026                     ],
47027                     [
47028                         -6.3606193,
47029                         55.96099
47030                     ],
47031                     [
47032                         -6.2123039,
47033                         55.9640647
47034                     ],
47035                     [
47036                         -6.2047508,
47037                         55.9202269
47038                     ],
47039                     [
47040                         -6.5185478,
47041                         55.9129158
47042                     ],
47043                     [
47044                         -6.5061881,
47045                         55.7501763
47046                     ],
47047                     [
47048                         -6.6764762,
47049                         55.7409005
47050                     ],
47051                     [
47052                         -6.6599967,
47053                         55.6263176
47054                     ],
47055                     [
47056                         -6.3551261,
47057                         55.6232161
47058                     ],
47059                     [
47060                         -6.3578727,
47061                         55.5689002
47062                     ],
47063                     [
47064                         -6.0392692,
47065                         55.5720059
47066                     ],
47067                     [
47068                         -6.0310294,
47069                         55.6247669
47070                     ],
47071                     [
47072                         -5.7398917,
47073                         55.6309694
47074                     ],
47075                     [
47076                         -5.7371452,
47077                         55.4569279
47078                     ],
47079                     [
47080                         -5.8964469,
47081                         55.4600426
47082                     ],
47083                     [
47084                         -5.8964469,
47085                         55.2789864
47086                     ],
47087                     [
47088                         -5.4350211,
47089                         55.2821151
47090                     ],
47091                     [
47092                         -5.4405143,
47093                         55.4506979
47094                     ],
47095                     [
47096                         -5.2867057,
47097                         55.4569279
47098                     ],
47099                     [
47100                         -5.3086784,
47101                         55.4070602
47102                     ],
47103                     [
47104                         -4.9735954,
47105                         55.4008223
47106                     ],
47107                     [
47108                         -4.9845817,
47109                         55.2038242
47110                     ],
47111                     [
47112                         -5.1493766,
47113                         55.2038242
47114                     ],
47115                     [
47116                         -5.1411369,
47117                         55.037337
47118                     ],
47119                     [
47120                         -5.2152946,
47121                         55.0341891
47122                     ]
47123                 ],
47124                 [
47125                     [
47126                         -2.1646559,
47127                         60.1622059
47128                     ],
47129                     [
47130                         -1.9930299,
47131                         60.1609801
47132                     ],
47133                     [
47134                         -1.9946862,
47135                         60.1035151
47136                     ],
47137                     [
47138                         -2.1663122,
47139                         60.104743
47140                     ]
47141                 ],
47142                 [
47143                     [
47144                         -1.5360658,
47145                         59.8570831
47146                     ],
47147                     [
47148                         -1.3653566,
47149                         59.8559841
47150                     ],
47151                     [
47152                         -1.366847,
47153                         59.7975565
47154                     ],
47155                     [
47156                         -1.190628,
47157                         59.7964199
47158                     ],
47159                     [
47160                         -1.1862046,
47161                         59.9695391
47162                     ],
47163                     [
47164                         -1.0078652,
47165                         59.9683948
47166                     ],
47167                     [
47168                         -1.0041233,
47169                         60.114145
47170                     ],
47171                     [
47172                         -0.8360832,
47173                         60.1130715
47174                     ],
47175                     [
47176                         -0.834574,
47177                         60.1716772
47178                     ],
47179                     [
47180                         -1.0074262,
47181                         60.1727795
47182                     ],
47183                     [
47184                         -1.0052165,
47185                         60.2583924
47186                     ],
47187                     [
47188                         -0.8299659,
47189                         60.2572778
47190                     ],
47191                     [
47192                         -0.826979,
47193                         60.3726551
47194                     ],
47195                     [
47196                         -0.6507514,
47197                         60.3715381
47198                     ],
47199                     [
47200                         -0.6477198,
47201                         60.4882292
47202                     ],
47203                     [
47204                         -0.9984896,
47205                         60.4904445
47206                     ],
47207                     [
47208                         -0.9970279,
47209                         60.546555
47210                     ],
47211                     [
47212                         -0.6425288,
47213                         60.5443201
47214                     ],
47215                     [
47216                         -0.6394896,
47217                         60.6606792
47218                     ],
47219                     [
47220                         -0.8148133,
47221                         60.6617806
47222                     ],
47223                     [
47224                         -0.8132987,
47225                         60.7196112
47226                     ],
47227                     [
47228                         -0.6383298,
47229                         60.7185141
47230                     ],
47231                     [
47232                         -0.635467,
47233                         60.8275393
47234                     ],
47235                     [
47236                         -0.797568,
47237                         60.8285523
47238                     ],
47239                     [
47240                         -0.9941426,
47241                         60.8297807
47242                     ],
47243                     [
47244                         -0.9954966,
47245                         60.7782667
47246                     ],
47247                     [
47248                         -1.1670282,
47249                         60.7793403
47250                     ],
47251                     [
47252                         -1.1700357,
47253                         60.6646181
47254                     ],
47255                     [
47256                         -1.5222599,
47257                         60.6668304
47258                     ],
47259                     [
47260                         -1.5237866,
47261                         60.6084426
47262                     ],
47263                     [
47264                         -1.6975673,
47265                         60.609536
47266                     ],
47267                     [
47268                         -1.7021271,
47269                         60.4345249
47270                     ],
47271                     [
47272                         -1.5260578,
47273                         60.4334111
47274                     ],
47275                     [
47276                         -1.5275203,
47277                         60.3770719
47278                     ],
47279                     [
47280                         -1.8751127,
47281                         60.3792746
47282                     ],
47283                     [
47284                         -1.8781372,
47285                         60.2624647
47286                     ],
47287                     [
47288                         -1.7019645,
47289                         60.2613443
47290                     ],
47291                     [
47292                         -1.7049134,
47293                         60.1470532
47294                     ],
47295                     [
47296                         -1.528659,
47297                         60.1459283
47298                     ]
47299                 ],
47300                 [
47301                     [
47302                         -0.9847667,
47303                         60.8943762
47304                     ],
47305                     [
47306                         -0.9860347,
47307                         60.8361105
47308                     ],
47309                     [
47310                         -0.8078362,
47311                         60.8351904
47312                     ],
47313                     [
47314                         -0.8065683,
47315                         60.8934578
47316                     ]
47317                 ],
47318                 [
47319                     [
47320                         -7.7696901,
47321                         56.8788231
47322                     ],
47323                     [
47324                         -7.7614504,
47325                         56.7608274
47326                     ],
47327                     [
47328                         -7.6009049,
47329                         56.7641903
47330                     ],
47331                     [
47332                         -7.5972473,
47333                         56.819332
47334                     ],
47335                     [
47336                         -7.4479894,
47337                         56.8203948
47338                     ],
47339                     [
47340                         -7.4489319,
47341                         56.8794098
47342                     ],
47343                     [
47344                         -7.2841369,
47345                         56.8794098
47346                     ],
47347                     [
47348                         -7.2813904,
47349                         57.0471152
47350                     ],
47351                     [
47352                         -7.1303283,
47353                         57.0515969
47354                     ],
47355                     [
47356                         -7.1330749,
47357                         57.511801
47358                     ],
47359                     [
47360                         -6.96828,
47361                         57.5147514
47362                     ],
47363                     [
47364                         -6.9765198,
47365                         57.6854668
47366                     ],
47367                     [
47368                         -6.8062317,
47369                         57.6913392
47370                     ],
47371                     [
47372                         -6.8089782,
47373                         57.8041985
47374                     ],
47375                     [
47376                         -6.6496765,
47377                         57.8071252
47378                     ],
47379                     [
47380                         -6.6441833,
47381                         57.8612267
47382                     ],
47383                     [
47384                         -6.3200866,
47385                         57.8626878
47386                     ],
47387                     [
47388                         -6.3200866,
47389                         58.1551617
47390                     ],
47391                     [
47392                         -6.1607849,
47393                         58.1522633
47394                     ],
47395                     [
47396                         -6.1552917,
47397                         58.20874
47398                     ],
47399                     [
47400                         -5.9850036,
47401                         58.2101869
47402                     ],
47403                     [
47404                         -5.9904968,
47405                         58.2680163
47406                     ],
47407                     [
47408                         -6.1497986,
47409                         58.2665717
47410                     ],
47411                     [
47412                         -6.1415588,
47413                         58.5557514
47414                     ],
47415                     [
47416                         -6.3173401,
47417                         58.5557514
47418                     ],
47419                     [
47420                         -6.3091003,
47421                         58.4983923
47422                     ],
47423                     [
47424                         -6.4876282,
47425                         58.4955218
47426                     ],
47427                     [
47428                         -6.4876282,
47429                         58.4423768
47430                     ],
47431                     [
47432                         -6.6606628,
47433                         58.4395018
47434                     ],
47435                     [
47436                         -6.6469299,
47437                         58.3819525
47438                     ],
47439                     [
47440                         -6.8117248,
47441                         58.3805125
47442                     ],
47443                     [
47444                         -6.8117248,
47445                         58.3286357
47446                     ],
47447                     [
47448                         -6.9792663,
47449                         58.3286357
47450                     ],
47451                     [
47452                         -6.9710266,
47453                         58.2694608
47454                     ],
47455                     [
47456                         -7.1413147,
47457                         58.2680163
47458                     ],
47459                     [
47460                         -7.1403816,
47461                         58.0358742
47462                     ],
47463                     [
47464                         -7.3020636,
47465                         58.0351031
47466                     ],
47467                     [
47468                         -7.3030347,
47469                         57.9774797
47470                     ],
47471                     [
47472                         -7.1379539,
47473                         57.9777372
47474                     ],
47475                     [
47476                         -7.1413526,
47477                         57.9202792
47478                     ],
47479                     [
47480                         -7.1398961,
47481                         57.8640206
47482                     ],
47483                     [
47484                         -7.3020636,
47485                         57.862471
47486                     ],
47487                     [
47488                         -7.298484,
47489                         57.7442293
47490                     ],
47491                     [
47492                         -7.4509193,
47493                         57.7456951
47494                     ],
47495                     [
47496                         -7.4550392,
47497                         57.6899522
47498                     ],
47499                     [
47500                         -7.6186131,
47501                         57.6906048
47502                     ],
47503                     [
47504                         -7.6198341,
47505                         57.7456951
47506                     ],
47507                     [
47508                         -7.7901222,
47509                         57.7442293
47510                     ],
47511                     [
47512                         -7.7873756,
47513                         57.6855477
47514                     ],
47515                     [
47516                         -7.6222332,
47517                         57.6853817
47518                     ],
47519                     [
47520                         -7.6173779,
47521                         57.5712602
47522                     ],
47523                     [
47524                         -7.788285,
47525                         57.5709998
47526                     ],
47527                     [
47528                         -7.7892561,
47529                         57.512109
47530                     ],
47531                     [
47532                         -7.7038025,
47533                         57.5115874
47534                     ],
47535                     [
47536                         -7.6999183,
47537                         57.4546902
47538                     ],
47539                     [
47540                         -7.5367796,
47541                         57.4552126
47542                     ],
47543                     [
47544                         -7.5348375,
47545                         57.5126306
47546                     ],
47547                     [
47548                         -7.4581235,
47549                         57.5131521
47550                     ],
47551                     [
47552                         -7.4552103,
47553                         57.2824165
47554                     ],
47555                     [
47556                         -7.6115515,
47557                         57.2845158
47558                     ],
47559                     [
47560                         -7.6144647,
47561                         57.2272651
47562                     ],
47563                     [
47564                         -7.451326,
47565                         57.2256881
47566                     ],
47567                     [
47568                         -7.451326,
47569                         57.1103873
47570                     ],
47571                     [
47572                         -7.6164068,
47573                         57.1088053
47574                     ],
47575                     [
47576                         -7.603783,
47577                         56.8792358
47578                     ]
47579                 ],
47580                 [
47581                     [
47582                         -1.7106618,
47583                         59.5626284
47584                     ],
47585                     [
47586                         -1.5417509,
47587                         59.562215
47588                     ],
47589                     [
47590                         -1.5423082,
47591                         59.5037224
47592                     ],
47593                     [
47594                         -1.7112191,
47595                         59.5041365
47596                     ]
47597                 ]
47598             ],
47599             "terms_url": "http://geo.nls.uk/maps/",
47600             "terms_text": "National Library of Scotland Historic Maps"
47601         },
47602         {
47603             "name": "New & Misaligned TIGER Roads",
47604             "type": "tms",
47605             "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",
47606             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v3/enf.y5c4ygb9,enf.ho20a3n1,enf.game1617/{zoom}/{x}/{y}.png",
47607             "scaleExtent": [
47608                 0,
47609                 22
47610             ],
47611             "polygon": [
47612                 [
47613                     [
47614                         -124.7617886,
47615                         48.4130148
47616                     ],
47617                     [
47618                         -124.6059492,
47619                         45.90245
47620                     ],
47621                     [
47622                         -124.9934269,
47623                         40.0557614
47624                     ],
47625                     [
47626                         -122.5369737,
47627                         36.8566086
47628                     ],
47629                     [
47630                         -119.9775867,
47631                         33.0064099
47632                     ],
47633                     [
47634                         -117.675935,
47635                         32.4630223
47636                     ],
47637                     [
47638                         -114.8612307,
47639                         32.4799891
47640                     ],
47641                     [
47642                         -111.0089311,
47643                         31.336015
47644                     ],
47645                     [
47646                         -108.1992687,
47647                         31.3260016
47648                     ],
47649                     [
47650                         -108.1871123,
47651                         31.7755116
47652                     ],
47653                     [
47654                         -106.5307225,
47655                         31.7820947
47656                     ],
47657                     [
47658                         -106.4842052,
47659                         31.7464455
47660                     ],
47661                     [
47662                         -106.429317,
47663                         31.7520583
47664                     ],
47665                     [
47666                         -106.2868855,
47667                         31.5613291
47668                     ],
47669                     [
47670                         -106.205248,
47671                         31.446704
47672                     ],
47673                     [
47674                         -105.0205259,
47675                         30.5360988
47676                     ],
47677                     [
47678                         -104.5881916,
47679                         29.6997856
47680                     ],
47681                     [
47682                         -103.2518856,
47683                         28.8908685
47684                     ],
47685                     [
47686                         -102.7173632,
47687                         29.3920567
47688                     ],
47689                     [
47690                         -102.1513983,
47691                         29.7475702
47692                     ],
47693                     [
47694                         -101.2552871,
47695                         29.4810523
47696                     ],
47697                     [
47698                         -100.0062436,
47699                         28.0082173
47700                     ],
47701                     [
47702                         -99.2351068,
47703                         26.4475962
47704                     ],
47705                     [
47706                         -98.0109067,
47707                         25.9928035
47708                     ],
47709                     [
47710                         -97.435024,
47711                         25.8266009
47712                     ],
47713                     [
47714                         -96.9555259,
47715                         25.9821589
47716                     ],
47717                     [
47718                         -96.8061741,
47719                         27.7978168
47720                     ],
47721                     [
47722                         -95.5563349,
47723                         28.5876066
47724                     ],
47725                     [
47726                         -93.7405308,
47727                         29.4742093
47728                     ],
47729                     [
47730                         -90.9028456,
47731                         28.8564513
47732                     ],
47733                     [
47734                         -88.0156706,
47735                         28.9944338
47736                     ],
47737                     [
47738                         -88.0162494,
47739                         30.0038862
47740                     ],
47741                     [
47742                         -86.0277506,
47743                         30.0047454
47744                     ],
47745                     [
47746                         -84.0187909,
47747                         28.9961781
47748                     ],
47749                     [
47750                         -81.9971976,
47751                         25.9826768
47752                     ],
47753                     [
47754                         -81.9966618,
47755                         25.0134917
47756                     ],
47757                     [
47758                         -84.0165592,
47759                         25.0125783
47760                     ],
47761                     [
47762                         -84.0160068,
47763                         24.0052745
47764                     ],
47765                     [
47766                         -80.0199985,
47767                         24.007096
47768                     ],
47769                     [
47770                         -79.8901116,
47771                         26.8550713
47772                     ],
47773                     [
47774                         -80.0245309,
47775                         32.0161282
47776                     ],
47777                     [
47778                         -75.4147385,
47779                         35.0531894
47780                     ],
47781                     [
47782                         -74.0211163,
47783                         39.5727927
47784                     ],
47785                     [
47786                         -72.002019,
47787                         40.9912464
47788                     ],
47789                     [
47790                         -69.8797398,
47791                         40.9920457
47792                     ],
47793                     [
47794                         -69.8489304,
47795                         43.2619916
47796                     ],
47797                     [
47798                         -66.9452845,
47799                         44.7104937
47800                     ],
47801                     [
47802                         -67.7596632,
47803                         47.0990024
47804                     ],
47805                     [
47806                         -69.2505131,
47807                         47.5122328
47808                     ],
47809                     [
47810                         -70.4614886,
47811                         46.2176574
47812                     ],
47813                     [
47814                         -71.412273,
47815                         45.254878
47816                     ],
47817                     [
47818                         -72.0222508,
47819                         45.0059846
47820                     ],
47821                     [
47822                         -75.0798841,
47823                         44.9802854
47824                     ],
47825                     [
47826                         -76.9023061,
47827                         43.8024568
47828                     ],
47829                     [
47830                         -78.7623935,
47831                         43.6249578
47832                     ],
47833                     [
47834                         -79.15798,
47835                         43.4462589
47836                     ],
47837                     [
47838                         -79.0060087,
47839                         42.8005317
47840                     ],
47841                     [
47842                         -82.662475,
47843                         41.6889458
47844                     ],
47845                     [
47846                         -82.1761642,
47847                         43.588535
47848                     ],
47849                     [
47850                         -83.2813977,
47851                         46.138853
47852                     ],
47853                     [
47854                         -87.5064535,
47855                         48.0142702
47856                     ],
47857                     [
47858                         -88.3492194,
47859                         48.2963271
47860                     ],
47861                     [
47862                         -89.4353148,
47863                         47.9837822
47864                     ],
47865                     [
47866                         -93.9981078,
47867                         49.0067142
47868                     ],
47869                     [
47870                         -95.1105379,
47871                         49.412004
47872                     ],
47873                     [
47874                         -96.0131199,
47875                         49.0060547
47876                     ],
47877                     [
47878                         -123.3228926,
47879                         49.0042878
47880                     ],
47881                     [
47882                         -123.2275233,
47883                         48.1849927
47884                     ]
47885                 ],
47886                 [
47887                     [
47888                         -160.5787616,
47889                         22.5062947
47890                     ],
47891                     [
47892                         -160.5782192,
47893                         21.4984647
47894                     ],
47895                     [
47896                         -158.7470604,
47897                         21.2439843
47898                     ],
47899                     [
47900                         -157.5083185,
47901                         20.995803
47902                     ],
47903                     [
47904                         -155.9961942,
47905                         18.7790194
47906                     ],
47907                     [
47908                         -154.6217803,
47909                         18.7586966
47910                     ],
47911                     [
47912                         -154.6890176,
47913                         19.8805722
47914                     ],
47915                     [
47916                         -156.2927622,
47917                         21.2225888
47918                     ],
47919                     [
47920                         -157.5047384,
47921                         21.9984962
47922                     ],
47923                     [
47924                         -159.0093692,
47925                         22.5070181
47926                     ]
47927                 ],
47928                 [
47929                     [
47930                         -167.1571546,
47931                         68.721974
47932                     ],
47933                     [
47934                         -164.8553982,
47935                         67.0255078
47936                     ],
47937                     [
47938                         -168.002195,
47939                         66.0017503
47940                     ],
47941                     [
47942                         -169.0087448,
47943                         66.001546
47944                     ],
47945                     [
47946                         -169.0075381,
47947                         64.9987675
47948                     ],
47949                     [
47950                         -172.5143281,
47951                         63.8767267
47952                     ],
47953                     [
47954                         -173.8197023,
47955                         59.74014
47956                     ],
47957                     [
47958                         -162.5018149,
47959                         58.0005815
47960                     ],
47961                     [
47962                         -160.0159024,
47963                         58.0012389
47964                     ],
47965                     [
47966                         -160.0149725,
47967                         57.000035
47968                     ],
47969                     [
47970                         -160.5054788,
47971                         56.9999017
47972                     ],
47973                     [
47974                         -165.8092575,
47975                         54.824847
47976                     ],
47977                     [
47978                         -178.000097,
47979                         52.2446469
47980                     ],
47981                     [
47982                         -177.9992996,
47983                         51.2554252
47984                     ],
47985                     [
47986                         -171.4689067,
47987                         51.8215329
47988                     ],
47989                     [
47990                         -162.40251,
47991                         53.956664
47992                     ],
47993                     [
47994                         -159.0075717,
47995                         55.002502
47996                     ],
47997                     [
47998                         -158.0190709,
47999                         55.0027849
48000                     ],
48001                     [
48002                         -151.9963213,
48003                         55.9991902
48004                     ],
48005                     [
48006                         -151.500341,
48007                         57.9987853
48008                     ],
48009                     [
48010                         -151.5012894,
48011                         58.9919816
48012                     ],
48013                     [
48014                         -138.5159989,
48015                         58.9953194
48016                     ],
48017                     [
48018                         -138.5150471,
48019                         57.9986434
48020                     ],
48021                     [
48022                         -133.9948193,
48023                         54.0031685
48024                     ],
48025                     [
48026                         -130.0044418,
48027                         54.0043387
48028                     ],
48029                     [
48030                         -130.0070826,
48031                         57.0000507
48032                     ],
48033                     [
48034                         -131.975877,
48035                         56.9995156
48036                     ],
48037                     [
48038                         -135.1229873,
48039                         59.756601
48040                     ],
48041                     [
48042                         -138.0071813,
48043                         59.991805
48044                     ],
48045                     [
48046                         -139.1715881,
48047                         60.4127229
48048                     ],
48049                     [
48050                         -140.9874011,
48051                         61.0118551
48052                     ],
48053                     [
48054                         -140.9683975,
48055                         69.9535069
48056                     ],
48057                     [
48058                         -156.176891,
48059                         71.5633329
48060                     ],
48061                     [
48062                         -160.413634,
48063                         70.7397728
48064                     ],
48065                     [
48066                         -163.0218273,
48067                         69.9707435
48068                     ],
48069                     [
48070                         -164.9717003,
48071                         68.994689
48072                     ]
48073                 ]
48074             ],
48075             "overlay": true
48076         },
48077         {
48078             "name": "OS 1:25k historic (OSM)",
48079             "type": "tms",
48080             "template": "http://ooc.openstreetmap.org/os1/{zoom}/{x}/{y}.jpg",
48081             "scaleExtent": [
48082                 6,
48083                 17
48084             ],
48085             "polygon": [
48086                 [
48087                     [
48088                         -9,
48089                         49.8
48090                     ],
48091                     [
48092                         -9,
48093                         61.1
48094                     ],
48095                     [
48096                         1.9,
48097                         61.1
48098                     ],
48099                     [
48100                         1.9,
48101                         49.8
48102                     ],
48103                     [
48104                         -9,
48105                         49.8
48106                     ]
48107                 ]
48108             ]
48109         },
48110         {
48111             "name": "OS New Popular Edition historic",
48112             "type": "tms",
48113             "template": "http://ooc.openstreetmap.org/npe/{zoom}/{x}/{y}.png",
48114             "polygon": [
48115                 [
48116                     [
48117                         -5.8,
48118                         49.8
48119                     ],
48120                     [
48121                         -5.8,
48122                         55.8
48123                     ],
48124                     [
48125                         1.9,
48126                         55.8
48127                     ],
48128                     [
48129                         1.9,
48130                         49.8
48131                     ],
48132                     [
48133                         -5.8,
48134                         49.8
48135                     ]
48136                 ]
48137             ]
48138         },
48139         {
48140             "name": "OS OpenData Locator",
48141             "type": "tms",
48142             "template": "http://tiles.itoworld.com/os_locator/{zoom}/{x}/{y}.png",
48143             "polygon": [
48144                 [
48145                     [
48146                         -9,
48147                         49.8
48148                     ],
48149                     [
48150                         -9,
48151                         61.1
48152                     ],
48153                     [
48154                         1.9,
48155                         61.1
48156                     ],
48157                     [
48158                         1.9,
48159                         49.8
48160                     ],
48161                     [
48162                         -9,
48163                         49.8
48164                     ]
48165                 ]
48166             ],
48167             "overlay": true
48168         },
48169         {
48170             "name": "OS OpenData StreetView",
48171             "type": "tms",
48172             "template": "http://os.openstreetmap.org/sv/{zoom}/{x}/{y}.png",
48173             "scaleExtent": [
48174                 1,
48175                 18
48176             ],
48177             "polygon": [
48178                 [
48179                     [
48180                         -5.8292886,
48181                         50.0229734
48182                     ],
48183                     [
48184                         -5.8292886,
48185                         50.254819
48186                     ],
48187                     [
48188                         -5.373356,
48189                         50.254819
48190                     ],
48191                     [
48192                         -5.373356,
48193                         50.3530588
48194                     ],
48195                     [
48196                         -5.1756021,
48197                         50.3530588
48198                     ],
48199                     [
48200                         -5.1756021,
48201                         50.5925406
48202                     ],
48203                     [
48204                         -4.9970743,
48205                         50.5925406
48206                     ],
48207                     [
48208                         -4.9970743,
48209                         50.6935617
48210                     ],
48211                     [
48212                         -4.7965738,
48213                         50.6935617
48214                     ],
48215                     [
48216                         -4.7965738,
48217                         50.7822112
48218                     ],
48219                     [
48220                         -4.6949503,
48221                         50.7822112
48222                     ],
48223                     [
48224                         -4.6949503,
48225                         50.9607371
48226                     ],
48227                     [
48228                         -4.6043131,
48229                         50.9607371
48230                     ],
48231                     [
48232                         -4.6043131,
48233                         51.0692066
48234                     ],
48235                     [
48236                         -4.3792215,
48237                         51.0692066
48238                     ],
48239                     [
48240                         -4.3792215,
48241                         51.2521782
48242                     ],
48243                     [
48244                         -3.9039346,
48245                         51.2521782
48246                     ],
48247                     [
48248                         -3.9039346,
48249                         51.2916998
48250                     ],
48251                     [
48252                         -3.7171671,
48253                         51.2916998
48254                     ],
48255                     [
48256                         -3.7171671,
48257                         51.2453014
48258                     ],
48259                     [
48260                         -3.1486246,
48261                         51.2453014
48262                     ],
48263                     [
48264                         -3.1486246,
48265                         51.362067
48266                     ],
48267                     [
48268                         -3.7446329,
48269                         51.362067
48270                     ],
48271                     [
48272                         -3.7446329,
48273                         51.4340386
48274                     ],
48275                     [
48276                         -3.8297769,
48277                         51.4340386
48278                     ],
48279                     [
48280                         -3.8297769,
48281                         51.5298246
48282                     ],
48283                     [
48284                         -4.0852091,
48285                         51.5298246
48286                     ],
48287                     [
48288                         -4.0852091,
48289                         51.4939284
48290                     ],
48291                     [
48292                         -4.3792215,
48293                         51.4939284
48294                     ],
48295                     [
48296                         -4.3792215,
48297                         51.5427168
48298                     ],
48299                     [
48300                         -5.1444195,
48301                         51.5427168
48302                     ],
48303                     [
48304                         -5.1444195,
48305                         51.6296003
48306                     ],
48307                     [
48308                         -5.7387103,
48309                         51.6296003
48310                     ],
48311                     [
48312                         -5.7387103,
48313                         51.774037
48314                     ],
48315                     [
48316                         -5.5095393,
48317                         51.774037
48318                     ],
48319                     [
48320                         -5.5095393,
48321                         51.9802596
48322                     ],
48323                     [
48324                         -5.198799,
48325                         51.9802596
48326                     ],
48327                     [
48328                         -5.198799,
48329                         52.0973358
48330                     ],
48331                     [
48332                         -4.8880588,
48333                         52.0973358
48334                     ],
48335                     [
48336                         -4.8880588,
48337                         52.1831557
48338                     ],
48339                     [
48340                         -4.4957492,
48341                         52.1831557
48342                     ],
48343                     [
48344                         -4.4957492,
48345                         52.2925739
48346                     ],
48347                     [
48348                         -4.3015365,
48349                         52.2925739
48350                     ],
48351                     [
48352                         -4.3015365,
48353                         52.3685318
48354                     ],
48355                     [
48356                         -4.1811246,
48357                         52.3685318
48358                     ],
48359                     [
48360                         -4.1811246,
48361                         52.7933685
48362                     ],
48363                     [
48364                         -4.4413696,
48365                         52.7933685
48366                     ],
48367                     [
48368                         -4.4413696,
48369                         52.7369614
48370                     ],
48371                     [
48372                         -4.8569847,
48373                         52.7369614
48374                     ],
48375                     [
48376                         -4.8569847,
48377                         52.9317255
48378                     ],
48379                     [
48380                         -4.7288044,
48381                         52.9317255
48382                     ],
48383                     [
48384                         -4.7288044,
48385                         53.5038599
48386                     ],
48387                     [
48388                         -4.1578191,
48389                         53.5038599
48390                     ],
48391                     [
48392                         -4.1578191,
48393                         53.4113498
48394                     ],
48395                     [
48396                         -3.3110518,
48397                         53.4113498
48398                     ],
48399                     [
48400                         -3.3110518,
48401                         53.5038599
48402                     ],
48403                     [
48404                         -3.2333667,
48405                         53.5038599
48406                     ],
48407                     [
48408                         -3.2333667,
48409                         54.0159169
48410                     ],
48411                     [
48412                         -3.3926211,
48413                         54.0159169
48414                     ],
48415                     [
48416                         -3.3926211,
48417                         54.1980953
48418                     ],
48419                     [
48420                         -3.559644,
48421                         54.1980953
48422                     ],
48423                     [
48424                         -3.559644,
48425                         54.433732
48426                     ],
48427                     [
48428                         -3.7188984,
48429                         54.433732
48430                     ],
48431                     [
48432                         -3.7188984,
48433                         54.721897
48434                     ],
48435                     [
48436                         -4.3015365,
48437                         54.721897
48438                     ],
48439                     [
48440                         -4.3015365,
48441                         54.6140739
48442                     ],
48443                     [
48444                         -5.0473132,
48445                         54.6140739
48446                     ],
48447                     [
48448                         -5.0473132,
48449                         54.7532915
48450                     ],
48451                     [
48452                         -5.2298731,
48453                         54.7532915
48454                     ],
48455                     [
48456                         -5.2298731,
48457                         55.2190799
48458                     ],
48459                     [
48460                         -5.6532567,
48461                         55.2190799
48462                     ],
48463                     [
48464                         -5.6532567,
48465                         55.250088
48466                     ],
48467                     [
48468                         -5.8979647,
48469                         55.250088
48470                     ],
48471                     [
48472                         -5.8979647,
48473                         55.4822462
48474                     ],
48475                     [
48476                         -6.5933212,
48477                         55.4822462
48478                     ],
48479                     [
48480                         -6.5933212,
48481                         56.3013441
48482                     ],
48483                     [
48484                         -7.1727691,
48485                         56.3013441
48486                     ],
48487                     [
48488                         -7.1727691,
48489                         56.5601822
48490                     ],
48491                     [
48492                         -6.8171722,
48493                         56.5601822
48494                     ],
48495                     [
48496                         -6.8171722,
48497                         56.6991713
48498                     ],
48499                     [
48500                         -6.5315276,
48501                         56.6991713
48502                     ],
48503                     [
48504                         -6.5315276,
48505                         56.9066964
48506                     ],
48507                     [
48508                         -6.811679,
48509                         56.9066964
48510                     ],
48511                     [
48512                         -6.811679,
48513                         57.3716613
48514                     ],
48515                     [
48516                         -6.8721038,
48517                         57.3716613
48518                     ],
48519                     [
48520                         -6.8721038,
48521                         57.5518893
48522                     ],
48523                     [
48524                         -7.0973235,
48525                         57.5518893
48526                     ],
48527                     [
48528                         -7.0973235,
48529                         57.2411085
48530                     ],
48531                     [
48532                         -7.1742278,
48533                         57.2411085
48534                     ],
48535                     [
48536                         -7.1742278,
48537                         56.9066964
48538                     ],
48539                     [
48540                         -7.3719817,
48541                         56.9066964
48542                     ],
48543                     [
48544                         -7.3719817,
48545                         56.8075885
48546                     ],
48547                     [
48548                         -7.5202972,
48549                         56.8075885
48550                     ],
48551                     [
48552                         -7.5202972,
48553                         56.7142479
48554                     ],
48555                     [
48556                         -7.8306806,
48557                         56.7142479
48558                     ],
48559                     [
48560                         -7.8306806,
48561                         56.8994605
48562                     ],
48563                     [
48564                         -7.6494061,
48565                         56.8994605
48566                     ],
48567                     [
48568                         -7.6494061,
48569                         57.4739617
48570                     ],
48571                     [
48572                         -7.8306806,
48573                         57.4739617
48574                     ],
48575                     [
48576                         -7.8306806,
48577                         57.7915584
48578                     ],
48579                     [
48580                         -7.4736249,
48581                         57.7915584
48582                     ],
48583                     [
48584                         -7.4736249,
48585                         58.086063
48586                     ],
48587                     [
48588                         -7.1879804,
48589                         58.086063
48590                     ],
48591                     [
48592                         -7.1879804,
48593                         58.367197
48594                     ],
48595                     [
48596                         -6.8034589,
48597                         58.367197
48598                     ],
48599                     [
48600                         -6.8034589,
48601                         58.4155786
48602                     ],
48603                     [
48604                         -6.638664,
48605                         58.4155786
48606                     ],
48607                     [
48608                         -6.638664,
48609                         58.4673277
48610                     ],
48611                     [
48612                         -6.5178143,
48613                         58.4673277
48614                     ],
48615                     [
48616                         -6.5178143,
48617                         58.5625632
48618                     ],
48619                     [
48620                         -6.0536224,
48621                         58.5625632
48622                     ],
48623                     [
48624                         -6.0536224,
48625                         58.1568843
48626                     ],
48627                     [
48628                         -6.1470062,
48629                         58.1568843
48630                     ],
48631                     [
48632                         -6.1470062,
48633                         58.1105865
48634                     ],
48635                     [
48636                         -6.2799798,
48637                         58.1105865
48638                     ],
48639                     [
48640                         -6.2799798,
48641                         57.7122664
48642                     ],
48643                     [
48644                         -6.1591302,
48645                         57.7122664
48646                     ],
48647                     [
48648                         -6.1591302,
48649                         57.6667563
48650                     ],
48651                     [
48652                         -5.9339104,
48653                         57.6667563
48654                     ],
48655                     [
48656                         -5.9339104,
48657                         57.8892524
48658                     ],
48659                     [
48660                         -5.80643,
48661                         57.8892524
48662                     ],
48663                     [
48664                         -5.80643,
48665                         57.9621767
48666                     ],
48667                     [
48668                         -5.6141692,
48669                         57.9621767
48670                     ],
48671                     [
48672                         -5.6141692,
48673                         58.0911236
48674                     ],
48675                     [
48676                         -5.490819,
48677                         58.0911236
48678                     ],
48679                     [
48680                         -5.490819,
48681                         58.3733281
48682                     ],
48683                     [
48684                         -5.3199118,
48685                         58.3733281
48686                     ],
48687                     [
48688                         -5.3199118,
48689                         58.75015
48690                     ],
48691                     [
48692                         -3.5719977,
48693                         58.75015
48694                     ],
48695                     [
48696                         -3.5719977,
48697                         59.2091788
48698                     ],
48699                     [
48700                         -3.1944501,
48701                         59.2091788
48702                     ],
48703                     [
48704                         -3.1944501,
48705                         59.4759216
48706                     ],
48707                     [
48708                         -2.243583,
48709                         59.4759216
48710                     ],
48711                     [
48712                         -2.243583,
48713                         59.1388749
48714                     ],
48715                     [
48716                         -2.4611012,
48717                         59.1388749
48718                     ],
48719                     [
48720                         -2.4611012,
48721                         58.8185938
48722                     ],
48723                     [
48724                         -2.7407675,
48725                         58.8185938
48726                     ],
48727                     [
48728                         -2.7407675,
48729                         58.5804743
48730                     ],
48731                     [
48732                         -2.9116746,
48733                         58.5804743
48734                     ],
48735                     [
48736                         -2.9116746,
48737                         58.1157523
48738                     ],
48739                     [
48740                         -3.4865441,
48741                         58.1157523
48742                     ],
48743                     [
48744                         -3.4865441,
48745                         57.740386
48746                     ],
48747                     [
48748                         -1.7153245,
48749                         57.740386
48750                     ],
48751                     [
48752                         -1.7153245,
48753                         57.2225558
48754                     ],
48755                     [
48756                         -1.9794538,
48757                         57.2225558
48758                     ],
48759                     [
48760                         -1.9794538,
48761                         56.8760742
48762                     ],
48763                     [
48764                         -2.1658979,
48765                         56.8760742
48766                     ],
48767                     [
48768                         -2.1658979,
48769                         56.6333186
48770                     ],
48771                     [
48772                         -2.3601106,
48773                         56.6333186
48774                     ],
48775                     [
48776                         -2.3601106,
48777                         56.0477521
48778                     ],
48779                     [
48780                         -1.9794538,
48781                         56.0477521
48782                     ],
48783                     [
48784                         -1.9794538,
48785                         55.8650949
48786                     ],
48787                     [
48788                         -1.4745008,
48789                         55.8650949
48790                     ],
48791                     [
48792                         -1.4745008,
48793                         55.2499926
48794                     ],
48795                     [
48796                         -1.3221997,
48797                         55.2499926
48798                     ],
48799                     [
48800                         -1.3221997,
48801                         54.8221737
48802                     ],
48803                     [
48804                         -1.0550014,
48805                         54.8221737
48806                     ],
48807                     [
48808                         -1.0550014,
48809                         54.6746628
48810                     ],
48811                     [
48812                         -0.6618765,
48813                         54.6746628
48814                     ],
48815                     [
48816                         -0.6618765,
48817                         54.5527463
48818                     ],
48819                     [
48820                         -0.3247617,
48821                         54.5527463
48822                     ],
48823                     [
48824                         -0.3247617,
48825                         54.2865195
48826                     ],
48827                     [
48828                         0.0092841,
48829                         54.2865195
48830                     ],
48831                     [
48832                         0.0092841,
48833                         53.7938518
48834                     ],
48835                     [
48836                         0.2081962,
48837                         53.7938518
48838                     ],
48839                     [
48840                         0.2081962,
48841                         53.5217726
48842                     ],
48843                     [
48844                         0.4163548,
48845                         53.5217726
48846                     ],
48847                     [
48848                         0.4163548,
48849                         53.0298851
48850                     ],
48851                     [
48852                         1.4273388,
48853                         53.0298851
48854                     ],
48855                     [
48856                         1.4273388,
48857                         52.92021
48858                     ],
48859                     [
48860                         1.8333912,
48861                         52.92021
48862                     ],
48863                     [
48864                         1.8333912,
48865                         52.042488
48866                     ],
48867                     [
48868                         1.5235504,
48869                         52.042488
48870                     ],
48871                     [
48872                         1.5235504,
48873                         51.8261335
48874                     ],
48875                     [
48876                         1.2697049,
48877                         51.8261335
48878                     ],
48879                     [
48880                         1.2697049,
48881                         51.6967453
48882                     ],
48883                     [
48884                         1.116651,
48885                         51.6967453
48886                     ],
48887                     [
48888                         1.116651,
48889                         51.440346
48890                     ],
48891                     [
48892                         1.5235504,
48893                         51.440346
48894                     ],
48895                     [
48896                         1.5235504,
48897                         51.3331831
48898                     ],
48899                     [
48900                         1.4507565,
48901                         51.3331831
48902                     ],
48903                     [
48904                         1.4507565,
48905                         51.0207553
48906                     ],
48907                     [
48908                         1.0699883,
48909                         51.0207553
48910                     ],
48911                     [
48912                         1.0699883,
48913                         50.9008416
48914                     ],
48915                     [
48916                         0.7788126,
48917                         50.9008416
48918                     ],
48919                     [
48920                         0.7788126,
48921                         50.729843
48922                     ],
48923                     [
48924                         -0.7255952,
48925                         50.729843
48926                     ],
48927                     [
48928                         -0.7255952,
48929                         50.7038437
48930                     ],
48931                     [
48932                         -1.0074383,
48933                         50.7038437
48934                     ],
48935                     [
48936                         -1.0074383,
48937                         50.5736307
48938                     ],
48939                     [
48940                         -2.3625252,
48941                         50.5736307
48942                     ],
48943                     [
48944                         -2.3625252,
48945                         50.4846421
48946                     ],
48947                     [
48948                         -2.4987805,
48949                         50.4846421
48950                     ],
48951                     [
48952                         -2.4987805,
48953                         50.5736307
48954                     ],
48955                     [
48956                         -3.4096378,
48957                         50.5736307
48958                     ],
48959                     [
48960                         -3.4096378,
48961                         50.2057837
48962                     ],
48963                     [
48964                         -3.6922446,
48965                         50.2057837
48966                     ],
48967                     [
48968                         -3.6922446,
48969                         50.1347737
48970                     ],
48971                     [
48972                         -5.005468,
48973                         50.1347737
48974                     ],
48975                     [
48976                         -5.005468,
48977                         49.9474456
48978                     ],
48979                     [
48980                         -5.2839506,
48981                         49.9474456
48982                     ],
48983                     [
48984                         -5.2839506,
48985                         50.0229734
48986                     ]
48987                 ],
48988                 [
48989                     [
48990                         -6.4580707,
48991                         49.8673563
48992                     ],
48993                     [
48994                         -6.4580707,
48995                         49.9499935
48996                     ],
48997                     [
48998                         -6.3978807,
48999                         49.9499935
49000                     ],
49001                     [
49002                         -6.3978807,
49003                         50.0053797
49004                     ],
49005                     [
49006                         -6.1799606,
49007                         50.0053797
49008                     ],
49009                     [
49010                         -6.1799606,
49011                         49.9168614
49012                     ],
49013                     [
49014                         -6.2540201,
49015                         49.9168614
49016                     ],
49017                     [
49018                         -6.2540201,
49019                         49.8673563
49020                     ]
49021                 ],
49022                 [
49023                     [
49024                         -5.8343165,
49025                         49.932156
49026                     ],
49027                     [
49028                         -5.8343165,
49029                         49.9754641
49030                     ],
49031                     [
49032                         -5.7683254,
49033                         49.9754641
49034                     ],
49035                     [
49036                         -5.7683254,
49037                         49.932156
49038                     ]
49039                 ],
49040                 [
49041                     [
49042                         -1.9483797,
49043                         60.6885737
49044                     ],
49045                     [
49046                         -1.9483797,
49047                         60.3058841
49048                     ],
49049                     [
49050                         -1.7543149,
49051                         60.3058841
49052                     ],
49053                     [
49054                         -1.7543149,
49055                         60.1284428
49056                     ],
49057                     [
49058                         -1.5754914,
49059                         60.1284428
49060                     ],
49061                     [
49062                         -1.5754914,
49063                         59.797917
49064                     ],
49065                     [
49066                         -1.0316959,
49067                         59.797917
49068                     ],
49069                     [
49070                         -1.0316959,
49071                         60.0354518
49072                     ],
49073                     [
49074                         -0.6626918,
49075                         60.0354518
49076                     ],
49077                     [
49078                         -0.6626918,
49079                         60.9103862
49080                     ],
49081                     [
49082                         -1.1034395,
49083                         60.9103862
49084                     ],
49085                     [
49086                         -1.1034395,
49087                         60.8040022
49088                     ],
49089                     [
49090                         -1.3506319,
49091                         60.8040022
49092                     ],
49093                     [
49094                         -1.3506319,
49095                         60.6885737
49096                     ]
49097                 ],
49098                 [
49099                     [
49100                         -2.203381,
49101                         60.1968568
49102                     ],
49103                     [
49104                         -2.203381,
49105                         60.0929443
49106                     ],
49107                     [
49108                         -1.9864011,
49109                         60.0929443
49110                     ],
49111                     [
49112                         -1.9864011,
49113                         60.1968568
49114                     ]
49115                 ],
49116                 [
49117                     [
49118                         -1.7543149,
49119                         59.5698289
49120                     ],
49121                     [
49122                         -1.7543149,
49123                         59.4639383
49124                     ],
49125                     [
49126                         -1.5373349,
49127                         59.4639383
49128                     ],
49129                     [
49130                         -1.5373349,
49131                         59.5698289
49132                     ]
49133                 ],
49134                 [
49135                     [
49136                         -4.5585981,
49137                         59.1370518
49138                     ],
49139                     [
49140                         -4.5585981,
49141                         58.9569099
49142                     ],
49143                     [
49144                         -4.2867004,
49145                         58.9569099
49146                     ],
49147                     [
49148                         -4.2867004,
49149                         59.1370518
49150                     ]
49151                 ],
49152                 [
49153                     [
49154                         -6.2787732,
49155                         59.2025744
49156                     ],
49157                     [
49158                         -6.2787732,
49159                         59.0227769
49160                     ],
49161                     [
49162                         -5.6650612,
49163                         59.0227769
49164                     ],
49165                     [
49166                         -5.6650612,
49167                         59.2025744
49168                     ]
49169                 ],
49170                 [
49171                     [
49172                         -8.7163482,
49173                         57.9440556
49174                     ],
49175                     [
49176                         -8.7163482,
49177                         57.7305936
49178                     ],
49179                     [
49180                         -8.3592926,
49181                         57.7305936
49182                     ],
49183                     [
49184                         -8.3592926,
49185                         57.9440556
49186                     ]
49187                 ],
49188                 [
49189                     [
49190                         -7.6077005,
49191                         50.4021026
49192                     ],
49193                     [
49194                         -7.6077005,
49195                         50.2688657
49196                     ],
49197                     [
49198                         -7.3907205,
49199                         50.2688657
49200                     ],
49201                     [
49202                         -7.3907205,
49203                         50.4021026
49204                     ]
49205                 ],
49206                 [
49207                     [
49208                         -7.7304303,
49209                         58.3579902
49210                     ],
49211                     [
49212                         -7.7304303,
49213                         58.248313
49214                     ],
49215                     [
49216                         -7.5134503,
49217                         58.248313
49218                     ],
49219                     [
49220                         -7.5134503,
49221                         58.3579902
49222                     ]
49223                 ]
49224             ]
49225         },
49226         {
49227             "name": "OS Scottish Popular historic",
49228             "type": "tms",
49229             "template": "http://ooc.openstreetmap.org/npescotland/tiles/{zoom}/{x}/{y}.jpg",
49230             "scaleExtent": [
49231                 6,
49232                 15
49233             ],
49234             "polygon": [
49235                 [
49236                     [
49237                         -7.8,
49238                         54.5
49239                     ],
49240                     [
49241                         -7.8,
49242                         61.1
49243                     ],
49244                     [
49245                         -1.1,
49246                         61.1
49247                     ],
49248                     [
49249                         -1.1,
49250                         54.5
49251                     ],
49252                     [
49253                         -7.8,
49254                         54.5
49255                     ]
49256                 ]
49257             ]
49258         },
49259         {
49260             "name": "OS Town Plans, Aberdeen 1866-1867 (NLS)",
49261             "type": "tms",
49262             "description": "Detailed town plan of Aberdeen 1866-1867, courtesy of National Library of Scotland.",
49263             "template": "http://geo.nls.uk/maps/towns/aberdeen/{zoom}/{x}/{-y}.png",
49264             "scaleExtent": [
49265                 13,
49266                 20
49267             ],
49268             "polygon": [
49269                 [
49270                     [
49271                         -2.14039404,
49272                         57.11218789
49273                     ],
49274                     [
49275                         -2.14064752,
49276                         57.17894161
49277                     ],
49278                     [
49279                         -2.04501987,
49280                         57.17901252
49281                     ],
49282                     [
49283                         -2.04493842,
49284                         57.11225862
49285                     ]
49286                 ]
49287             ],
49288             "terms_url": "http://maps.nls.uk/townplans/aberdeen.html",
49289             "terms_text": "National Library of Scotland - Aberdeen 1866-1867"
49290         },
49291         {
49292             "name": "OS Town Plans, Airdrie 1858 (NLS)",
49293             "type": "tms",
49294             "description": "Detailed town plan of Airdrie 1858, courtesy of National Library of Scotland.",
49295             "template": "http://geo.nls.uk/maps/towns/airdrie/{zoom}/{x}/{-y}.png",
49296             "scaleExtent": [
49297                 13,
49298                 20
49299             ],
49300             "polygon": [
49301                 [
49302                     [
49303                         -3.99291738,
49304                         55.86408041
49305                     ],
49306                     [
49307                         -3.99338933,
49308                         55.87329115
49309                     ],
49310                     [
49311                         -3.9691085,
49312                         55.87368212
49313                     ],
49314                     [
49315                         -3.9686423,
49316                         55.86447124
49317                     ]
49318                 ]
49319             ],
49320             "terms_url": "http://maps.nls.uk/townplans/airdrie.html",
49321             "terms_text": "National Library of Scotland - Airdrie 1858"
49322         },
49323         {
49324             "name": "OS Town Plans, Alexandria 1859 (NLS)",
49325             "type": "tms",
49326             "description": "Detailed town plan of Alexandria 1859, courtesy of National Library of Scotland.",
49327             "template": "http://geo.nls.uk/maps/towns/alexandria/{zoom}/{x}/{-y}.png",
49328             "scaleExtent": [
49329                 13,
49330                 20
49331             ],
49332             "polygon": [
49333                 [
49334                     [
49335                         -4.58973571,
49336                         55.97536707
49337                     ],
49338                     [
49339                         -4.59104461,
49340                         55.99493153
49341                     ],
49342                     [
49343                         -4.55985072,
49344                         55.99558348
49345                     ],
49346                     [
49347                         -4.55855754,
49348                         55.97601855
49349                     ]
49350                 ]
49351             ],
49352             "terms_url": "http://maps.nls.uk/townplans/alexandria.html",
49353             "terms_text": "National Library of Scotland - Alexandria 1859"
49354         },
49355         {
49356             "name": "OS Town Plans, Alloa 1861-1862 (NLS)",
49357             "type": "tms",
49358             "description": "Detailed town plan of Alloa 1861-1862, courtesy of National Library of Scotland.",
49359             "template": "http://geo.nls.uk/maps/towns/alloa/{zoom}/{x}/{-y}.png",
49360             "scaleExtent": [
49361                 13,
49362                 20
49363             ],
49364             "polygon": [
49365                 [
49366                     [
49367                         -3.81166061,
49368                         56.09864363
49369                     ],
49370                     [
49371                         -3.81274448,
49372                         56.12169929
49373                     ],
49374                     [
49375                         -3.7804609,
49376                         56.12216898
49377                     ],
49378                     [
49379                         -3.77939631,
49380                         56.09911292
49381                     ]
49382                 ]
49383             ],
49384             "terms_url": "http://maps.nls.uk/townplans/alloa.html",
49385             "terms_text": "National Library of Scotland - Alloa 1861-1862"
49386         },
49387         {
49388             "name": "OS Town Plans, Annan 1859 (NLS)",
49389             "type": "tms",
49390             "description": "Detailed town plan of Annan 1859, courtesy of National Library of Scotland.",
49391             "template": "http://geo.nls.uk/maps/towns/annan/{zoom}/{x}/{-y}.png",
49392             "scaleExtent": [
49393                 13,
49394                 20
49395             ],
49396             "polygon": [
49397                 [
49398                     [
49399                         -3.27921439,
49400                         54.98252155
49401                     ],
49402                     [
49403                         -3.27960062,
49404                         54.9946601
49405                     ],
49406                     [
49407                         -3.24866331,
49408                         54.99498165
49409                     ],
49410                     [
49411                         -3.24828642,
49412                         54.98284297
49413                     ]
49414                 ]
49415             ],
49416             "terms_url": "http://maps.nls.uk/townplans/annan.html",
49417             "terms_text": "National Library of Scotland - Annan 1859"
49418         },
49419         {
49420             "name": "OS Town Plans, Arbroath 1858 (NLS)",
49421             "type": "tms",
49422             "description": "Detailed town plan of Arbroath 1858, courtesy of National Library of Scotland.",
49423             "template": "http://geo.nls.uk/maps/towns/arbroath/{zoom}/{x}/{-y}.png",
49424             "scaleExtent": [
49425                 13,
49426                 20
49427             ],
49428             "polygon": [
49429                 [
49430                     [
49431                         -2.60716469,
49432                         56.53995105
49433                     ],
49434                     [
49435                         -2.60764981,
49436                         56.57022426
49437                     ],
49438                     [
49439                         -2.56498708,
49440                         56.57042549
49441                     ],
49442                     [
49443                         -2.564536,
49444                         56.54015206
49445                     ]
49446                 ]
49447             ],
49448             "terms_url": "http://maps.nls.uk/townplans/arbroath.html",
49449             "terms_text": "National Library of Scotland - Arbroath 1858"
49450         },
49451         {
49452             "name": "OS Town Plans, Ayr 1855 (NLS)",
49453             "type": "tms",
49454             "description": "Detailed town plan of Ayr 1855, courtesy of National Library of Scotland.",
49455             "template": "http://geo.nls.uk/maps/towns/ayr/{zoom}/{x}/{-y}.png",
49456             "scaleExtent": [
49457                 13,
49458                 20
49459             ],
49460             "polygon": [
49461                 [
49462                     [
49463                         -4.66768105,
49464                         55.43748864
49465                     ],
49466                     [
49467                         -4.67080057,
49468                         55.48363961
49469                     ],
49470                     [
49471                         -4.60609844,
49472                         55.48503484
49473                     ],
49474                     [
49475                         -4.60305426,
49476                         55.43888149
49477                     ]
49478                 ]
49479             ],
49480             "terms_url": "http://maps.nls.uk/townplans/ayr.html",
49481             "terms_text": "National Library of Scotland - Ayr 1855"
49482         },
49483         {
49484             "name": "OS Town Plans, Berwick-upon-Tweed 1852 (NLS)",
49485             "type": "tms",
49486             "description": "Detailed town plan of Berwick-upon-Tweed 1852, courtesy of National Library of Scotland.",
49487             "template": "http://geo.nls.uk/maps/towns/berwick/{zoom}/{x}/{-y}.png",
49488             "scaleExtent": [
49489                 13,
49490                 20
49491             ],
49492             "polygon": [
49493                 [
49494                     [
49495                         -2.02117487,
49496                         55.75577627
49497                     ],
49498                     [
49499                         -2.02118763,
49500                         55.77904118
49501                     ],
49502                     [
49503                         -1.98976956,
49504                         55.77904265
49505                     ],
49506                     [
49507                         -1.9897755,
49508                         55.75577774
49509                     ]
49510                 ]
49511             ],
49512             "terms_url": "http://maps.nls.uk/townplans/berwick.html",
49513             "terms_text": "National Library of Scotland - Berwick-upon-Tweed 1852"
49514         },
49515         {
49516             "name": "OS Town Plans, Brechin 1862 (NLS)",
49517             "type": "tms",
49518             "description": "Detailed town plan of Brechin 1862, courtesy of National Library of Scotland.",
49519             "template": "http://geo.nls.uk/maps/towns/brechin/{zoom}/{x}/{-y}.png",
49520             "scaleExtent": [
49521                 13,
49522                 20
49523             ],
49524             "polygon": [
49525                 [
49526                     [
49527                         -2.67480248,
49528                         56.71456775
49529                     ],
49530                     [
49531                         -2.67521172,
49532                         56.73739937
49533                     ],
49534                     [
49535                         -2.64319679,
49536                         56.73756872
49537                     ],
49538                     [
49539                         -2.64280695,
49540                         56.71473694
49541                     ]
49542                 ]
49543             ],
49544             "terms_url": "http://maps.nls.uk/townplans/brechin.html",
49545             "terms_text": "National Library of Scotland - Brechin 1862"
49546         },
49547         {
49548             "name": "OS Town Plans, Burntisland 1894 (NLS)",
49549             "type": "tms",
49550             "description": "Detailed town plan of Burntisland 1894, courtesy of National Library of Scotland.",
49551             "template": "http://geo.nls.uk/maps/towns/burntisland/{zoom}/{x}/{-y}.png",
49552             "scaleExtent": [
49553                 13,
49554                 20
49555             ],
49556             "polygon": [
49557                 [
49558                     [
49559                         -3.24879624,
49560                         56.04240046
49561                     ],
49562                     [
49563                         -3.2495182,
49564                         56.06472996
49565                     ],
49566                     [
49567                         -3.21830572,
49568                         56.06504207
49569                     ],
49570                     [
49571                         -3.21760179,
49572                         56.0427123
49573                     ]
49574                 ]
49575             ],
49576             "terms_url": "http://maps.nls.uk/townplans/burntisland.html",
49577             "terms_text": "National Library of Scotland - Burntisland 1894"
49578         },
49579         {
49580             "name": "OS Town Plans, Campbelton 1865 (NLS)",
49581             "type": "tms",
49582             "description": "Detailed town plan of Campbelton 1865, courtesy of National Library of Scotland.",
49583             "template": "http://geo.nls.uk/maps/towns/campbeltown/{zoom}/{x}/{-y}.png",
49584             "scaleExtent": [
49585                 13,
49586                 20
49587             ],
49588             "polygon": [
49589                 [
49590                     [
49591                         -5.62345307,
49592                         55.40255998
49593                     ],
49594                     [
49595                         -5.62631353,
49596                         55.43375303
49597                     ],
49598                     [
49599                         -5.58276654,
49600                         55.43503753
49601                     ],
49602                     [
49603                         -5.57994024,
49604                         55.40384299
49605                     ]
49606                 ]
49607             ],
49608             "terms_url": "http://maps.nls.uk/townplans/campbelton.html",
49609             "terms_text": "National Library of Scotland - Campbelton 1865"
49610         },
49611         {
49612             "name": "OS Town Plans, Coatbridge 1858 (NLS)",
49613             "type": "tms",
49614             "description": "Detailed town plan of Coatbridge 1858, courtesy of National Library of Scotland.",
49615             "template": "http://geo.nls.uk/maps/towns/coatbridge/{zoom}/{x}/{-y}.png",
49616             "scaleExtent": [
49617                 13,
49618                 20
49619             ],
49620             "polygon": [
49621                 [
49622                     [
49623                         -4.05035921,
49624                         55.84648689
49625                     ],
49626                     [
49627                         -4.05157062,
49628                         55.86947193
49629                     ],
49630                     [
49631                         -4.01953905,
49632                         55.87000186
49633                     ],
49634                     [
49635                         -4.01834651,
49636                         55.84701638
49637                     ]
49638                 ]
49639             ],
49640             "terms_url": "http://maps.nls.uk/townplans/coatbridge.html",
49641             "terms_text": "National Library of Scotland - Coatbridge 1858"
49642         },
49643         {
49644             "name": "OS Town Plans, Cupar 1854 (NLS)",
49645             "type": "tms",
49646             "description": "Detailed town plan of Cupar 1854, courtesy of National Library of Scotland.",
49647             "template": "http://geo.nls.uk/maps/towns/cupar1854/{zoom}/{x}/{-y}.png",
49648             "scaleExtent": [
49649                 13,
49650                 20
49651             ],
49652             "polygon": [
49653                 [
49654                     [
49655                         -3.04765872,
49656                         56.28653177
49657                     ],
49658                     [
49659                         -3.04890965,
49660                         56.332192
49661                     ],
49662                     [
49663                         -2.98498515,
49664                         56.33271677
49665                     ],
49666                     [
49667                         -2.98381041,
49668                         56.28705563
49669                     ]
49670                 ]
49671             ],
49672             "terms_url": "http://maps.nls.uk/townplans/cupar_1.html",
49673             "terms_text": "National Library of Scotland - Cupar 1854"
49674         },
49675         {
49676             "name": "OS Town Plans, Cupar 1893-1894 (NLS)",
49677             "type": "tms",
49678             "description": "Detailed town plan of Cupar 1893-1894, courtesy of National Library of Scotland.",
49679             "template": "http://geo.nls.uk/maps/towns/cupar1893/{zoom}/{x}/{-y}.png",
49680             "scaleExtent": [
49681                 13,
49682                 20
49683             ],
49684             "polygon": [
49685                 [
49686                     [
49687                         -3.0327697,
49688                         56.30243657
49689                     ],
49690                     [
49691                         -3.03338443,
49692                         56.32520139
49693                     ],
49694                     [
49695                         -3.00146629,
49696                         56.32546356
49697                     ],
49698                     [
49699                         -3.00087054,
49700                         56.30269852
49701                     ]
49702                 ]
49703             ],
49704             "terms_url": "http://maps.nls.uk/townplans/cupar_2.html",
49705             "terms_text": "National Library of Scotland - Cupar 1893-1894"
49706         },
49707         {
49708             "name": "OS Town Plans, Dalkeith 1852 (NLS)",
49709             "type": "tms",
49710             "description": "Detailed town plan of Dalkeith 1852, courtesy of National Library of Scotland.",
49711             "template": "http://geo.nls.uk/maps/towns/dalkeith1852/{zoom}/{x}/{-y}.png",
49712             "scaleExtent": [
49713                 13,
49714                 20
49715             ],
49716             "polygon": [
49717                 [
49718                     [
49719                         -3.07862465,
49720                         55.88900264
49721                     ],
49722                     [
49723                         -3.0790381,
49724                         55.90389729
49725                     ],
49726                     [
49727                         -3.05835611,
49728                         55.90407681
49729                     ],
49730                     [
49731                         -3.05795059,
49732                         55.88918206
49733                     ]
49734                 ]
49735             ],
49736             "terms_url": "http://maps.nls.uk/townplans/dalkeith_1.html",
49737             "terms_text": "National Library of Scotland - Dalkeith 1852"
49738         },
49739         {
49740             "name": "OS Town Plans, Dalkeith 1893 (NLS)",
49741             "type": "tms",
49742             "description": "Detailed town plan of Dalkeith 1893, courtesy of National Library of Scotland.",
49743             "template": "http://geo.nls.uk/maps/towns/dalkeith1893/{zoom}/{x}/{-y}.png",
49744             "scaleExtent": [
49745                 13,
49746                 20
49747             ],
49748             "polygon": [
49749                 [
49750                     [
49751                         -3.08600192,
49752                         55.87936087
49753                     ],
49754                     [
49755                         -3.08658588,
49756                         55.90025926
49757                     ],
49758                     [
49759                         -3.0436473,
49760                         55.90063074
49761                     ],
49762                     [
49763                         -3.04308639,
49764                         55.87973206
49765                     ]
49766                 ]
49767             ],
49768             "terms_url": "http://maps.nls.uk/townplans/dalkeith_2.html",
49769             "terms_text": "National Library of Scotland - Dalkeith 1893"
49770         },
49771         {
49772             "name": "OS Town Plans, Dumbarton 1859 (NLS)",
49773             "type": "tms",
49774             "description": "Detailed town plan of Dumbarton 1859, courtesy of National Library of Scotland.",
49775             "template": "http://geo.nls.uk/maps/towns/dumbarton/{zoom}/{x}/{-y}.png",
49776             "scaleExtent": [
49777                 13,
49778                 20
49779             ],
49780             "polygon": [
49781                 [
49782                     [
49783                         -4.58559982,
49784                         55.92742578
49785                     ],
49786                     [
49787                         -4.58714245,
49788                         55.95056014
49789                     ],
49790                     [
49791                         -4.55463269,
49792                         55.95123882
49793                     ],
49794                     [
49795                         -4.55310939,
49796                         55.92810387
49797                     ]
49798                 ]
49799             ],
49800             "terms_url": "http://maps.nls.uk/townplans/dumbarton.html",
49801             "terms_text": "National Library of Scotland - Dumbarton 1859"
49802         },
49803         {
49804             "name": "OS Town Plans, Dumfries 1850 (NLS)",
49805             "type": "tms",
49806             "description": "Detailed town plan of Dumfries 1850, courtesy of National Library of Scotland.",
49807             "template": "http://geo.nls.uk/maps/towns/dumfries1850/{zoom}/{x}/{-y}.png",
49808             "scaleExtent": [
49809                 13,
49810                 20
49811             ],
49812             "polygon": [
49813                 [
49814                     [
49815                         -3.63928076,
49816                         55.03715991
49817                     ],
49818                     [
49819                         -3.64116352,
49820                         55.08319002
49821                     ],
49822                     [
49823                         -3.57823183,
49824                         55.08402202
49825                     ],
49826                     [
49827                         -3.57642118,
49828                         55.0379905
49829                     ]
49830                 ]
49831             ],
49832             "terms_url": "http://maps.nls.uk/townplans/dumfries_1.html",
49833             "terms_text": "National Library of Scotland - Dumfries 1850"
49834         },
49835         {
49836             "name": "OS Town Plans, Dumfries 1893 (NLS)",
49837             "type": "tms",
49838             "description": "Detailed town plan of Dumfries 1893, courtesy of National Library of Scotland.",
49839             "template": "http://geo.nls.uk/maps/towns/dumfries1893/{zoom}/{x}/{-y}.png",
49840             "scaleExtent": [
49841                 13,
49842                 20
49843             ],
49844             "polygon": [
49845                 [
49846                     [
49847                         -3.63179081,
49848                         55.04150111
49849                     ],
49850                     [
49851                         -3.63330662,
49852                         55.07873429
49853                     ],
49854                     [
49855                         -3.58259012,
49856                         55.07940411
49857                     ],
49858                     [
49859                         -3.58112132,
49860                         55.04217001
49861                     ]
49862                 ]
49863             ],
49864             "terms_url": "http://maps.nls.uk/townplans/dumfries_2.html",
49865             "terms_text": "National Library of Scotland - Dumfries 1893"
49866         },
49867         {
49868             "name": "OS Town Plans, Dundee 1857-1858 (NLS)",
49869             "type": "tms",
49870             "description": "Detailed town plan of Dundee 1857-1858, courtesy of National Library of Scotland.",
49871             "template": "http://geo.nls.uk/maps/towns/dundee1857/{zoom}/{x}/{-y}.png",
49872             "scaleExtent": [
49873                 13,
49874                 20
49875             ],
49876             "polygon": [
49877                 [
49878                     [
49879                         -3.02584468,
49880                         56.44879161
49881                     ],
49882                     [
49883                         -3.02656969,
49884                         56.47566815
49885                     ],
49886                     [
49887                         -2.94710317,
49888                         56.47629984
49889                     ],
49890                     [
49891                         -2.94643424,
49892                         56.44942266
49893                     ]
49894                 ]
49895             ],
49896             "terms_url": "http://maps.nls.uk/townplans/dundee_1.html",
49897             "terms_text": "National Library of Scotland - Dundee 1857-1858"
49898         },
49899         {
49900             "name": "OS Town Plans, Dundee 1870-1872 (NLS)",
49901             "type": "tms",
49902             "description": "Detailed town plan of Dundee 1870-1872, courtesy of National Library of Scotland.",
49903             "template": "http://geo.nls.uk/maps/towns/dundee1870/{zoom}/{x}/{-y}.png",
49904             "scaleExtent": [
49905                 13,
49906                 20
49907             ],
49908             "polygon": [
49909                 [
49910                     [
49911                         -3.03399945,
49912                         56.448497
49913                     ],
49914                     [
49915                         -3.03497463,
49916                         56.48435238
49917                     ],
49918                     [
49919                         -2.92352705,
49920                         56.48523137
49921                     ],
49922                     [
49923                         -2.92265681,
49924                         56.4493748
49925                     ]
49926                 ]
49927             ],
49928             "terms_url": "http://maps.nls.uk/townplans/dundee_2.html",
49929             "terms_text": "National Library of Scotland - Dundee 1870-1872"
49930         },
49931         {
49932             "name": "OS Town Plans, Dunfermline 1854 (NLS)",
49933             "type": "tms",
49934             "description": "Detailed town plan of Dunfermline 1854, courtesy of National Library of Scotland.",
49935             "template": "http://geo.nls.uk/maps/towns/dunfermline1854/{zoom}/{x}/{-y}.png",
49936             "scaleExtent": [
49937                 13,
49938                 20
49939             ],
49940             "polygon": [
49941                 [
49942                     [
49943                         -3.49045481,
49944                         56.0605979
49945                     ],
49946                     [
49947                         -3.49116489,
49948                         56.07898822
49949                     ],
49950                     [
49951                         -3.44374075,
49952                         56.07955208
49953                     ],
49954                     [
49955                         -3.44305323,
49956                         56.06116138
49957                     ]
49958                 ]
49959             ],
49960             "terms_url": "http://maps.nls.uk/townplans/dunfermline_1.html",
49961             "terms_text": "National Library of Scotland - Dunfermline 1854"
49962         },
49963         {
49964             "name": "OS Town Plans, Dunfermline 1894 (NLS)",
49965             "type": "tms",
49966             "description": "Detailed town plan of Dunfermline 1894, courtesy of National Library of Scotland.",
49967             "template": "http://geo.nls.uk/maps/towns/dunfermline1893/{zoom}/{x}/{-y}.png",
49968             "scaleExtent": [
49969                 13,
49970                 20
49971             ],
49972             "polygon": [
49973                 [
49974                     [
49975                         -3.48284159,
49976                         56.05198219
49977                     ],
49978                     [
49979                         -3.48399434,
49980                         56.08198924
49981                     ],
49982                     [
49983                         -3.44209721,
49984                         56.08248587
49985                     ],
49986                     [
49987                         -3.44097697,
49988                         56.05247826
49989                     ]
49990                 ]
49991             ],
49992             "terms_url": "http://maps.nls.uk/townplans/dunfermline_2.html",
49993             "terms_text": "National Library of Scotland - Dunfermline 1894"
49994         },
49995         {
49996             "name": "OS Town Plans, Edinburgh 1849-1851 (NLS)",
49997             "type": "tms",
49998             "description": "Detailed town plan of Edinburgh 1849-1851, courtesy of National Library of Scotland.",
49999             "template": "http://geo.nls.uk/maps/towns/edinburgh1849/{zoom}/{x}/{-y}.png",
50000             "scaleExtent": [
50001                 13,
50002                 20
50003             ],
50004             "polygon": [
50005                 [
50006                     [
50007                         -3.2361048,
50008                         55.921366
50009                     ],
50010                     [
50011                         -3.23836397,
50012                         55.99217223
50013                     ],
50014                     [
50015                         -3.14197035,
50016                         55.99310288
50017                     ],
50018                     [
50019                         -3.13988689,
50020                         55.92229419
50021                     ]
50022                 ]
50023             ],
50024             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_1.html",
50025             "terms_text": "National Library of Scotland - Edinburgh 1849-1851"
50026         },
50027         {
50028             "name": "OS Town Plans, Edinburgh 1876-1877 (NLS)",
50029             "type": "tms",
50030             "description": "Detailed town plan of Edinburgh 1876-1877, courtesy of National Library of Scotland.",
50031             "template": "http://geo.nls.uk/maps/towns/edinburgh1876/{zoom}/{x}/{-y}.png",
50032             "scaleExtent": [
50033                 13,
50034                 20
50035             ],
50036             "polygon": [
50037                 [
50038                     [
50039                         -3.24740498,
50040                         55.92116518
50041                     ],
50042                     [
50043                         -3.24989581,
50044                         55.99850896
50045                     ],
50046                     [
50047                         -3.13061127,
50048                         55.99966059
50049                     ],
50050                     [
50051                         -3.12835798,
50052                         55.92231348
50053                     ]
50054                 ]
50055             ],
50056             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_2.html",
50057             "terms_text": "National Library of Scotland - Edinburgh 1876-1877"
50058         },
50059         {
50060             "name": "OS Town Plans, Edinburgh 1893-1894 (NLS)",
50061             "type": "tms",
50062             "description": "Detailed town plan of Edinburgh 1893-1894, courtesy of National Library of Scotland.",
50063             "template": "http://geo.nls.uk/maps/towns/edinburgh1893/{zoom}/{x}/{-y}.png",
50064             "scaleExtent": [
50065                 13,
50066                 20
50067             ],
50068             "polygon": [
50069                 [
50070                     [
50071                         -3.26111081,
50072                         55.89555387
50073                     ],
50074                     [
50075                         -3.26450423,
50076                         55.9997912
50077                     ],
50078                     [
50079                         -3.11970824,
50080                         56.00119128
50081                     ],
50082                     [
50083                         -3.1167031,
50084                         55.89694851
50085                     ]
50086                 ]
50087             ],
50088             "terms_url": "http://maps.nls.uk/townplans/edinburgh500.html",
50089             "terms_text": "National Library of Scotland - Edinburgh 1893-1894"
50090         },
50091         {
50092             "name": "OS Town Plans, Elgin 1868 (NLS)",
50093             "type": "tms",
50094             "description": "Detailed town plan of Elgin 1868, courtesy of National Library of Scotland.",
50095             "template": "http://geo.nls.uk/maps/towns/elgin/{zoom}/{x}/{-y}.png",
50096             "scaleExtent": [
50097                 13,
50098                 20
50099             ],
50100             "polygon": [
50101                 [
50102                     [
50103                         -3.33665196,
50104                         57.62879017
50105                     ],
50106                     [
50107                         -3.33776583,
50108                         57.65907381
50109                     ],
50110                     [
50111                         -3.29380859,
50112                         57.65953111
50113                     ],
50114                     [
50115                         -3.29273129,
50116                         57.62924695
50117                     ]
50118                 ]
50119             ],
50120             "terms_url": "http://maps.nls.uk/townplans/elgin.html",
50121             "terms_text": "National Library of Scotland - Elgin 1868"
50122         },
50123         {
50124             "name": "OS Town Plans, Falkirk 1858-1859 (NLS)",
50125             "type": "tms",
50126             "description": "Detailed town plan of Falkirk 1858-1859, courtesy of National Library of Scotland.",
50127             "template": "http://geo.nls.uk/maps/towns/falkirk/{zoom}/{x}/{-y}.png",
50128             "scaleExtent": [
50129                 13,
50130                 20
50131             ],
50132             "polygon": [
50133                 [
50134                     [
50135                         -3.79587441,
50136                         55.99343101
50137                     ],
50138                     [
50139                         -3.79697783,
50140                         56.01720281
50141                     ],
50142                     [
50143                         -3.76648151,
50144                         56.01764348
50145                     ],
50146                     [
50147                         -3.76539679,
50148                         55.99387129
50149                     ]
50150                 ]
50151             ],
50152             "terms_url": "http://maps.nls.uk/townplans/falkirk.html",
50153             "terms_text": "National Library of Scotland - Falkirk 1858-1859"
50154         },
50155         {
50156             "name": "OS Town Plans, Forfar 1860-1861 (NLS)",
50157             "type": "tms",
50158             "description": "Detailed town plan of Forfar 1860-1861, courtesy of National Library of Scotland.",
50159             "template": "http://geo.nls.uk/maps/towns/forfar/{zoom}/{x}/{-y}.png",
50160             "scaleExtent": [
50161                 13,
50162                 20
50163             ],
50164             "polygon": [
50165                 [
50166                     [
50167                         -2.90326183,
50168                         56.6289471
50169                     ],
50170                     [
50171                         -2.90378797,
50172                         56.65095013
50173                     ],
50174                     [
50175                         -2.87228457,
50176                         56.65117489
50177                     ],
50178                     [
50179                         -2.87177676,
50180                         56.62917168
50181                     ]
50182                 ]
50183             ],
50184             "terms_url": "http://maps.nls.uk/townplans/forfar.html",
50185             "terms_text": "National Library of Scotland - Forfar 1860-1861"
50186         },
50187         {
50188             "name": "OS Town Plans, Forres 1868 (NLS)",
50189             "type": "tms",
50190             "description": "Detailed town plan of Forres 1868, courtesy of National Library of Scotland.",
50191             "template": "http://geo.nls.uk/maps/towns/forres/{zoom}/{x}/{-y}.png",
50192             "scaleExtent": [
50193                 13,
50194                 20
50195             ],
50196             "polygon": [
50197                 [
50198                     [
50199                         -3.63516795,
50200                         57.58887872
50201                     ],
50202                     [
50203                         -3.63647637,
50204                         57.618002
50205                     ],
50206                     [
50207                         -3.57751453,
50208                         57.61875171
50209                     ],
50210                     [
50211                         -3.5762532,
50212                         57.58962759
50213                     ]
50214                 ]
50215             ],
50216             "terms_url": "http://maps.nls.uk/townplans/forres.html",
50217             "terms_text": "National Library of Scotland - Forres 1868"
50218         },
50219         {
50220             "name": "OS Town Plans, Galashiels 1858 (NLS)",
50221             "type": "tms",
50222             "description": "Detailed town plan of Galashiels 1858, courtesy of National Library of Scotland.",
50223             "template": "http://geo.nls.uk/maps/towns/galashiels/{zoom}/{x}/{-y}.png",
50224             "scaleExtent": [
50225                 13,
50226                 20
50227             ],
50228             "polygon": [
50229                 [
50230                     [
50231                         -2.82918609,
50232                         55.59586303
50233                     ],
50234                     [
50235                         -2.82981273,
50236                         55.62554026
50237                     ],
50238                     [
50239                         -2.78895254,
50240                         55.62580992
50241                     ],
50242                     [
50243                         -2.78835674,
50244                         55.59613239
50245                     ]
50246                 ]
50247             ],
50248             "terms_url": "http://maps.nls.uk/townplans/galashiels.html",
50249             "terms_text": "National Library of Scotland - Galashiels 1858"
50250         },
50251         {
50252             "name": "OS Town Plans, Girvan 1857 (NLS)",
50253             "type": "tms",
50254             "description": "Detailed town plan of Girvan 1857, courtesy of National Library of Scotland.",
50255             "template": "http://geo.nls.uk/maps/towns/girvan/{zoom}/{x}/{-y}.png",
50256             "scaleExtent": [
50257                 13,
50258                 20
50259             ],
50260             "polygon": [
50261                 [
50262                     [
50263                         -4.87424251,
50264                         55.22679729
50265                     ],
50266                     [
50267                         -4.87587895,
50268                         55.24945946
50269                     ],
50270                     [
50271                         -4.84447382,
50272                         55.25019598
50273                     ],
50274                     [
50275                         -4.84285519,
50276                         55.22753318
50277                     ]
50278                 ]
50279             ],
50280             "terms_url": "http://maps.nls.uk/townplans/girvan.html",
50281             "terms_text": "National Library of Scotland - Girvan 1857"
50282         },
50283         {
50284             "name": "OS Town Plans, Glasgow 1857-1858 (NLS)",
50285             "type": "tms",
50286             "description": "Detailed town plan of Glasgow 1857-1858, courtesy of National Library of Scotland.",
50287             "template": "http://geo.nls.uk/maps/towns/glasgow1857/{zoom}/{x}/{-y}.png",
50288             "scaleExtent": [
50289                 13,
50290                 20
50291             ],
50292             "polygon": [
50293                 [
50294                     [
50295                         -4.31575491,
50296                         55.82072009
50297                     ],
50298                     [
50299                         -4.319683,
50300                         55.88667625
50301                     ],
50302                     [
50303                         -4.1771319,
50304                         55.88928081
50305                     ],
50306                     [
50307                         -4.1734447,
50308                         55.82331825
50309                     ]
50310                 ]
50311             ],
50312             "terms_url": "http://maps.nls.uk/townplans/glasgow_1.html",
50313             "terms_text": "National Library of Scotland - Glasgow 1857-1858"
50314         },
50315         {
50316             "name": "OS Town Plans, Glasgow 1892-1894 (NLS)",
50317             "type": "tms",
50318             "description": "Detailed town plan of Glasgow 1892-1894, courtesy of National Library of Scotland.",
50319             "template": "http://geo.nls.uk/maps/towns/glasgow1894/{zoom}/{x}/{-y}.png",
50320             "scaleExtent": [
50321                 13,
50322                 20
50323             ],
50324             "polygon": [
50325                 [
50326                     [
50327                         -4.3465357,
50328                         55.81456228
50329                     ],
50330                     [
50331                         -4.35157646,
50332                         55.89806268
50333                     ],
50334                     [
50335                         -4.17788765,
50336                         55.9012587
50337                     ],
50338                     [
50339                         -4.17321842,
50340                         55.81774834
50341                     ]
50342                 ]
50343             ],
50344             "terms_url": "http://maps.nls.uk/townplans/glasgow_2.html",
50345             "terms_text": "National Library of Scotland - Glasgow 1892-1894"
50346         },
50347         {
50348             "name": "OS Town Plans, Greenock 1857 (NLS)",
50349             "type": "tms",
50350             "description": "Detailed town plan of Greenock 1857, courtesy of National Library of Scotland.",
50351             "template": "http://geo.nls.uk/maps/towns/greenock/{zoom}/{x}/{-y}.png",
50352             "scaleExtent": [
50353                 13,
50354                 20
50355             ],
50356             "polygon": [
50357                 [
50358                     [
50359                         -4.78108857,
50360                         55.92617865
50361                     ],
50362                     [
50363                         -4.78382957,
50364                         55.96437481
50365                     ],
50366                     [
50367                         -4.7302257,
50368                         55.96557475
50369                     ],
50370                     [
50371                         -4.72753731,
50372                         55.92737687
50373                     ]
50374                 ]
50375             ],
50376             "terms_url": "http://maps.nls.uk/townplans/greenock.html",
50377             "terms_text": "National Library of Scotland - Greenock 1857"
50378         },
50379         {
50380             "name": "OS Town Plans, Haddington 1853 (NLS)",
50381             "type": "tms",
50382             "description": "Detailed town plan of Haddington 1853, courtesy of National Library of Scotland.",
50383             "template": "http://geo.nls.uk/maps/towns/haddington1853/{zoom}/{x}/{-y}.png",
50384             "scaleExtent": [
50385                 13,
50386                 20
50387             ],
50388             "polygon": [
50389                 [
50390                     [
50391                         -2.78855542,
50392                         55.9451862
50393                     ],
50394                     [
50395                         -2.78888196,
50396                         55.96124194
50397                     ],
50398                     [
50399                         -2.76674325,
50400                         55.9613817
50401                     ],
50402                     [
50403                         -2.76642588,
50404                         55.94532587
50405                     ]
50406                 ]
50407             ],
50408             "terms_url": "http://maps.nls.uk/townplans/haddington_1.html",
50409             "terms_text": "National Library of Scotland - Haddington 1853"
50410         },
50411         {
50412             "name": "OS Town Plans, Haddington 1893 (NLS)",
50413             "type": "tms",
50414             "description": "Detailed town plan of Haddington 1893, courtesy of National Library of Scotland.",
50415             "template": "http://geo.nls.uk/maps/towns/haddington1893/{zoom}/{x}/{-y}.png",
50416             "scaleExtent": [
50417                 13,
50418                 20
50419             ],
50420             "polygon": [
50421                 [
50422                     [
50423                         -2.80152293,
50424                         55.93428734
50425                     ],
50426                     [
50427                         -2.80214693,
50428                         55.96447189
50429                     ],
50430                     [
50431                         -2.76038069,
50432                         55.9647367
50433                     ],
50434                     [
50435                         -2.75978916,
50436                         55.93455185
50437                     ]
50438                 ]
50439             ],
50440             "terms_url": "http://maps.nls.uk/townplans/haddington_2.html",
50441             "terms_text": "National Library of Scotland - Haddington 1893"
50442         },
50443         {
50444             "name": "OS Town Plans, Hamilton 1858 (NLS)",
50445             "type": "tms",
50446             "description": "Detailed town plan of Hamilton 1858, courtesy of National Library of Scotland.",
50447             "template": "http://geo.nls.uk/maps/towns/hamilton/{zoom}/{x}/{-y}.png",
50448             "scaleExtent": [
50449                 13,
50450                 20
50451             ],
50452             "polygon": [
50453                 [
50454                     [
50455                         -4.06721642,
50456                         55.74877265
50457                     ],
50458                     [
50459                         -4.06924047,
50460                         55.78698508
50461                     ],
50462                     [
50463                         -4.01679233,
50464                         55.78785698
50465                     ],
50466                     [
50467                         -4.01481949,
50468                         55.74964331
50469                     ]
50470                 ]
50471             ],
50472             "terms_url": "http://maps.nls.uk/townplans/hamilton.html",
50473             "terms_text": "National Library of Scotland - Hamilton 1858"
50474         },
50475         {
50476             "name": "OS Town Plans, Hawick 1857-1858 (NLS)",
50477             "type": "tms",
50478             "description": "Detailed town plan of Hawick 1857-1858, courtesy of National Library of Scotland.",
50479             "template": "http://geo.nls.uk/maps/towns/hawick/{zoom}/{x}/{-y}.png",
50480             "scaleExtent": [
50481                 13,
50482                 20
50483             ],
50484             "polygon": [
50485                 [
50486                     [
50487                         -2.80130149,
50488                         55.4102516
50489                     ],
50490                     [
50491                         -2.80176329,
50492                         55.43304638
50493                     ],
50494                     [
50495                         -2.7708832,
50496                         55.43324489
50497                     ],
50498                     [
50499                         -2.77043917,
50500                         55.41044995
50501                     ]
50502                 ]
50503             ],
50504             "terms_url": "http://maps.nls.uk/townplans/hawick.html",
50505             "terms_text": "National Library of Scotland - Hawick 1857-1858"
50506         },
50507         {
50508             "name": "OS Town Plans, Inverness 1867-1868 (NLS)",
50509             "type": "tms",
50510             "description": "Detailed town plan of Inverness 1867-1868, courtesy of National Library of Scotland.",
50511             "template": "http://geo.nls.uk/maps/towns/inverness/{zoom}/{x}/{-y}.png",
50512             "scaleExtent": [
50513                 13,
50514                 20
50515             ],
50516             "polygon": [
50517                 [
50518                     [
50519                         -4.25481758,
50520                         57.45916363
50521                     ],
50522                     [
50523                         -4.25752308,
50524                         57.50302387
50525                     ],
50526                     [
50527                         -4.19713638,
50528                         57.50409032
50529                     ],
50530                     [
50531                         -4.1945031,
50532                         57.46022829
50533                     ]
50534                 ]
50535             ],
50536             "terms_url": "http://maps.nls.uk/townplans/inverness.html",
50537             "terms_text": "National Library of Scotland - Inverness 1867-1868"
50538         },
50539         {
50540             "name": "OS Town Plans, Irvine 1859 (NLS)",
50541             "type": "tms",
50542             "description": "Detailed town plan of Irvine 1859, courtesy of National Library of Scotland.",
50543             "template": "http://geo.nls.uk/maps/towns/irvine/{zoom}/{x}/{-y}.png",
50544             "scaleExtent": [
50545                 13,
50546                 20
50547             ],
50548             "polygon": [
50549                 [
50550                     [
50551                         -4.67540402,
50552                         55.60649957
50553                     ],
50554                     [
50555                         -4.67643252,
50556                         55.62159024
50557                     ],
50558                     [
50559                         -4.65537888,
50560                         55.62204812
50561                     ],
50562                     [
50563                         -4.65435844,
50564                         55.60695719
50565                     ]
50566                 ]
50567             ],
50568             "terms_url": "http://maps.nls.uk/townplans/irvine.html",
50569             "terms_text": "National Library of Scotland - Irvine 1859"
50570         },
50571         {
50572             "name": "OS Town Plans, Jedburgh 1858 (NLS)",
50573             "type": "tms",
50574             "description": "Detailed town plan of Jedburgh 1858, courtesy of National Library of Scotland.",
50575             "template": "http://geo.nls.uk/maps/towns/jedburgh/{zoom}/{x}/{-y}.png",
50576             "scaleExtent": [
50577                 13,
50578                 20
50579             ],
50580             "polygon": [
50581                 [
50582                     [
50583                         -2.56332521,
50584                         55.47105448
50585                     ],
50586                     [
50587                         -2.56355503,
50588                         55.48715562
50589                     ],
50590                     [
50591                         -2.54168193,
50592                         55.48725438
50593                     ],
50594                     [
50595                         -2.54146103,
50596                         55.47115318
50597                     ]
50598                 ]
50599             ],
50600             "terms_url": "http://maps.nls.uk/townplans/jedburgh.html",
50601             "terms_text": "National Library of Scotland - Jedburgh 1858"
50602         },
50603         {
50604             "name": "OS Town Plans, Kelso 1857 (NLS)",
50605             "type": "tms",
50606             "description": "Detailed town plan of Kelso 1857, courtesy of National Library of Scotland.",
50607             "template": "http://geo.nls.uk/maps/towns/kelso/{zoom}/{x}/{-y}.png",
50608             "scaleExtent": [
50609                 13,
50610                 20
50611             ],
50612             "polygon": [
50613                 [
50614                     [
50615                         -2.44924544,
50616                         55.58390848
50617                     ],
50618                     [
50619                         -2.44949757,
50620                         55.6059582
50621                     ],
50622                     [
50623                         -2.41902085,
50624                         55.60606617
50625                     ],
50626                     [
50627                         -2.41878581,
50628                         55.58401636
50629                     ]
50630                 ]
50631             ],
50632             "terms_url": "http://maps.nls.uk/townplans/kelso.html",
50633             "terms_text": "National Library of Scotland - Kelso 1857"
50634         },
50635         {
50636             "name": "OS Town Plans, Kilmarnock 1857-1859 (NLS)",
50637             "type": "tms",
50638             "description": "Detailed town plan of Kilmarnock 1857-1859, courtesy of National Library of Scotland.",
50639             "template": "http://geo.nls.uk/maps/towns/kilmarnock/{zoom}/{x}/{-y}.png",
50640             "scaleExtent": [
50641                 13,
50642                 20
50643             ],
50644             "polygon": [
50645                 [
50646                     [
50647                         -4.51746876,
50648                         55.58950933
50649                     ],
50650                     [
50651                         -4.5194347,
50652                         55.62017114
50653                     ],
50654                     [
50655                         -4.47675652,
50656                         55.62104083
50657                     ],
50658                     [
50659                         -4.4748238,
50660                         55.59037802
50661                     ]
50662                 ]
50663             ],
50664             "terms_url": "http://maps.nls.uk/townplans/kilmarnock.html",
50665             "terms_text": "National Library of Scotland - Kilmarnock 1857-1859"
50666         },
50667         {
50668             "name": "OS Town Plans, Kirkcaldy 1855 (NLS)",
50669             "type": "tms",
50670             "description": "Detailed town plan of Kirkcaldy 1855, courtesy of National Library of Scotland.",
50671             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1855/{zoom}/{x}/{-y}.png",
50672             "scaleExtent": [
50673                 13,
50674                 20
50675             ],
50676             "polygon": [
50677                 [
50678                     [
50679                         -3.17455285,
50680                         56.09518942
50681                     ],
50682                     [
50683                         -3.17554995,
50684                         56.12790251
50685                     ],
50686                     [
50687                         -3.12991402,
50688                         56.12832843
50689                     ],
50690                     [
50691                         -3.12895559,
50692                         56.09561481
50693                     ]
50694                 ]
50695             ],
50696             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_1.html",
50697             "terms_text": "National Library of Scotland - Kirkcaldy 1855"
50698         },
50699         {
50700             "name": "OS Town Plans, Kirkcaldy 1894 (NLS)",
50701             "type": "tms",
50702             "description": "Detailed town plan of Kirkcaldy 1894, courtesy of National Library of Scotland.",
50703             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1894/{zoom}/{x}/{-y}.png",
50704             "scaleExtent": [
50705                 13,
50706                 20
50707             ],
50708             "polygon": [
50709                 [
50710                     [
50711                         -3.17460426,
50712                         56.09513375
50713                     ],
50714                     [
50715                         -3.17560428,
50716                         56.12794116
50717                     ],
50718                     [
50719                         -3.12989512,
50720                         56.12836777
50721                     ],
50722                     [
50723                         -3.12893395,
50724                         56.09555983
50725                     ]
50726                 ]
50727             ],
50728             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_2.html",
50729             "terms_text": "National Library of Scotland - Kirkcaldy 1894"
50730         },
50731         {
50732             "name": "OS Town Plans, Kirkcudbright 1850 (NLS)",
50733             "type": "tms",
50734             "description": "Detailed town plan of Kirkcudbright 1850, courtesy of National Library of Scotland.",
50735             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1850/{zoom}/{x}/{-y}.png",
50736             "scaleExtent": [
50737                 13,
50738                 20
50739             ],
50740             "polygon": [
50741                 [
50742                     [
50743                         -4.06154334,
50744                         54.82586314
50745                     ],
50746                     [
50747                         -4.0623081,
50748                         54.84086061
50749                     ],
50750                     [
50751                         -4.0420219,
50752                         54.84120364
50753                     ],
50754                     [
50755                         -4.04126464,
50756                         54.82620598
50757                     ]
50758                 ]
50759             ],
50760             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_1.html",
50761             "terms_text": "National Library of Scotland - Kirkcudbright 1850"
50762         },
50763         {
50764             "name": "OS Town Plans, Kirkcudbright 1893 (NLS)",
50765             "type": "tms",
50766             "description": "Detailed town plan of Kirkcudbright 1893, courtesy of National Library of Scotland.",
50767             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1893/{zoom}/{x}/{-y}.png",
50768             "scaleExtent": [
50769                 13,
50770                 20
50771             ],
50772             "polygon": [
50773                 [
50774                     [
50775                         -4.06001868,
50776                         54.82720122
50777                     ],
50778                     [
50779                         -4.06079036,
50780                         54.84234455
50781                     ],
50782                     [
50783                         -4.04025067,
50784                         54.84269158
50785                     ],
50786                     [
50787                         -4.03948667,
50788                         54.82754805
50789                     ]
50790                 ]
50791             ],
50792             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_2.html",
50793             "terms_text": "National Library of Scotland - Kirkcudbright 1893"
50794         },
50795         {
50796             "name": "OS Town Plans, Kirkintilloch 1859 (NLS)",
50797             "type": "tms",
50798             "description": "Detailed town plan of Kirkintilloch 1859, courtesy of National Library of Scotland.",
50799             "template": "http://geo.nls.uk/maps/towns/kirkintilloch/{zoom}/{x}/{-y}.png",
50800             "scaleExtent": [
50801                 13,
50802                 20
50803             ],
50804             "polygon": [
50805                 [
50806                     [
50807                         -4.16664222,
50808                         55.93124287
50809                     ],
50810                     [
50811                         -4.16748402,
50812                         55.94631265
50813                     ],
50814                     [
50815                         -4.14637318,
50816                         55.94668235
50817                     ],
50818                     [
50819                         -4.14553956,
50820                         55.93161237
50821                     ]
50822                 ]
50823             ],
50824             "terms_url": "http://maps.nls.uk/townplans/kirkintilloch.html",
50825             "terms_text": "National Library of Scotland - Kirkintilloch 1859"
50826         },
50827         {
50828             "name": "OS Town Plans, Kirriemuir 1861 (NLS)",
50829             "type": "tms",
50830             "description": "Detailed town plan of Kirriemuir 1861, courtesy of National Library of Scotland.",
50831             "template": "http://geo.nls.uk/maps/towns/kirriemuir/{zoom}/{x}/{-y}.png",
50832             "scaleExtent": [
50833                 13,
50834                 20
50835             ],
50836             "polygon": [
50837                 [
50838                     [
50839                         -3.01255744,
50840                         56.65896044
50841                     ],
50842                     [
50843                         -3.01302683,
50844                         56.67645382
50845                     ],
50846                     [
50847                         -2.98815879,
50848                         56.67665366
50849                     ],
50850                     [
50851                         -2.98770092,
50852                         56.65916014
50853                     ]
50854                 ]
50855             ],
50856             "terms_url": "http://maps.nls.uk/townplans/kirriemuir.html",
50857             "terms_text": "National Library of Scotland - Kirriemuir 1861"
50858         },
50859         {
50860             "name": "OS Town Plans, Lanark 1858 (NLS)",
50861             "type": "tms",
50862             "description": "Detailed town plan of Lanark 1858, courtesy of National Library of Scotland.",
50863             "template": "http://geo.nls.uk/maps/towns/lanark/{zoom}/{x}/{-y}.png",
50864             "scaleExtent": [
50865                 13,
50866                 20
50867             ],
50868             "polygon": [
50869                 [
50870                     [
50871                         -3.78642584,
50872                         55.66308804
50873                     ],
50874                     [
50875                         -3.78710605,
50876                         55.67800854
50877                     ],
50878                     [
50879                         -3.76632876,
50880                         55.67830935
50881                     ],
50882                     [
50883                         -3.76565645,
50884                         55.66338868
50885                     ]
50886                 ]
50887             ],
50888             "terms_url": "http://maps.nls.uk/townplans/lanark.html",
50889             "terms_text": "National Library of Scotland - Lanark 1858"
50890         },
50891         {
50892             "name": "OS Town Plans, Linlithgow 1856 (NLS)",
50893             "type": "tms",
50894             "description": "Detailed town plan of Linlithgow 1856, courtesy of National Library of Scotland.",
50895             "template": "http://geo.nls.uk/maps/towns/linlithgow/{zoom}/{x}/{-y}.png",
50896             "scaleExtent": [
50897                 13,
50898                 20
50899             ],
50900             "polygon": [
50901                 [
50902                     [
50903                         -3.61908334,
50904                         55.95549561
50905                     ],
50906                     [
50907                         -3.62033259,
50908                         55.98538615
50909                     ],
50910                     [
50911                         -3.57838447,
50912                         55.98593047
50913                     ],
50914                     [
50915                         -3.57716753,
50916                         55.95603932
50917                     ]
50918                 ]
50919             ],
50920             "terms_url": "http://maps.nls.uk/townplans/linlithgow.html",
50921             "terms_text": "National Library of Scotland - Linlithgow 1856"
50922         },
50923         {
50924             "name": "OS Town Plans, Mayole 1856-1857 (NLS)",
50925             "type": "tms",
50926             "description": "Detailed town plan of Mayole 1856-1857, courtesy of National Library of Scotland.",
50927             "template": "http://geo.nls.uk/maps/towns/maybole/{zoom}/{x}/{-y}.png",
50928             "scaleExtent": [
50929                 13,
50930                 20
50931             ],
50932             "polygon": [
50933                 [
50934                     [
50935                         -4.69086378,
50936                         55.34340178
50937                     ],
50938                     [
50939                         -4.6918884,
50940                         55.35849731
50941                     ],
50942                     [
50943                         -4.67089656,
50944                         55.35895813
50945                     ],
50946                     [
50947                         -4.6698799,
50948                         55.34386234
50949                     ]
50950                 ]
50951             ],
50952             "terms_url": "http://maps.nls.uk/townplans/maybole.html",
50953             "terms_text": "National Library of Scotland - Mayole 1856-1857"
50954         },
50955         {
50956             "name": "OS Town Plans, Montrose 1861-1862 (NLS)",
50957             "type": "tms",
50958             "description": "Detailed town plan of Montrose 1861-1862, courtesy of National Library of Scotland.",
50959             "template": "http://geo.nls.uk/maps/towns/montrose/{zoom}/{x}/{-y}.png",
50960             "scaleExtent": [
50961                 13,
50962                 20
50963             ],
50964             "polygon": [
50965                 [
50966                     [
50967                         -2.4859324,
50968                         56.69645192
50969                     ],
50970                     [
50971                         -2.4862257,
50972                         56.71918799
50973                     ],
50974                     [
50975                         -2.45405417,
50976                         56.71930941
50977                     ],
50978                     [
50979                         -2.45378027,
50980                         56.69657324
50981                     ]
50982                 ]
50983             ],
50984             "terms_url": "http://maps.nls.uk/townplans/montrose.html",
50985             "terms_text": "National Library of Scotland - Montrose 1861-1862"
50986         },
50987         {
50988             "name": "OS Town Plans, Musselburgh 1853 (NLS)",
50989             "type": "tms",
50990             "description": "Detailed town plan of Musselburgh 1853, courtesy of National Library of Scotland.",
50991             "template": "http://geo.nls.uk/maps/towns/musselburgh1853/{zoom}/{x}/{-y}.png",
50992             "scaleExtent": [
50993                 13,
50994                 20
50995             ],
50996             "polygon": [
50997                 [
50998                     [
50999                         -3.07888558,
51000                         55.93371953
51001                     ],
51002                     [
51003                         -3.07954151,
51004                         55.95729781
51005                     ],
51006                     [
51007                         -3.03240684,
51008                         55.95770177
51009                     ],
51010                     [
51011                         -3.03177952,
51012                         55.93412313
51013                     ]
51014                 ]
51015             ],
51016             "terms_url": "http://maps.nls.uk/townplans/musselburgh_1.html",
51017             "terms_text": "National Library of Scotland - Musselburgh 1853"
51018         },
51019         {
51020             "name": "OS Town Plans, Musselburgh 1893 (NLS)",
51021             "type": "tms",
51022             "description": "Detailed town plan of Musselburgh 1893, courtesy of National Library of Scotland.",
51023             "template": "http://geo.nls.uk/maps/towns/musselburgh1893/{zoom}/{x}/{-y}.png",
51024             "scaleExtent": [
51025                 13,
51026                 20
51027             ],
51028             "polygon": [
51029                 [
51030                     [
51031                         -3.07017621,
51032                         55.92694102
51033                     ],
51034                     [
51035                         -3.07078961,
51036                         55.94917624
51037                     ],
51038                     [
51039                         -3.03988228,
51040                         55.94944099
51041                     ],
51042                     [
51043                         -3.03928658,
51044                         55.92720556
51045                     ]
51046                 ]
51047             ],
51048             "terms_url": "http://maps.nls.uk/townplans/musselburgh_2.html",
51049             "terms_text": "National Library of Scotland - Musselburgh 1893"
51050         },
51051         {
51052             "name": "OS Town Plans, Nairn 1867-1868 (NLS)",
51053             "type": "tms",
51054             "description": "Detailed town plan of Nairn 1867-1868, courtesy of National Library of Scotland.",
51055             "template": "http://geo.nls.uk/maps/towns/nairn/{zoom}/{x}/{-y}.png",
51056             "scaleExtent": [
51057                 13,
51058                 20
51059             ],
51060             "polygon": [
51061                 [
51062                     [
51063                         -3.88433907,
51064                         57.57899149
51065                     ],
51066                     [
51067                         -3.88509905,
51068                         57.5936822
51069                     ],
51070                     [
51071                         -3.85931017,
51072                         57.59406441
51073                     ],
51074                     [
51075                         -3.85856057,
51076                         57.57937348
51077                     ]
51078                 ]
51079             ],
51080             "terms_url": "http://maps.nls.uk/townplans/nairn.html",
51081             "terms_text": "National Library of Scotland - Nairn 1867-1868"
51082         },
51083         {
51084             "name": "OS Town Plans, Oban 1867-1868 (NLS)",
51085             "type": "tms",
51086             "description": "Detailed town plan of Oban 1867-1868, courtesy of National Library of Scotland.",
51087             "template": "http://geo.nls.uk/maps/towns/oban/{zoom}/{x}/{-y}.png",
51088             "scaleExtent": [
51089                 13,
51090                 20
51091             ],
51092             "polygon": [
51093                 [
51094                     [
51095                         -5.49548449,
51096                         56.39080407
51097                     ],
51098                     [
51099                         -5.49836627,
51100                         56.42219039
51101                     ],
51102                     [
51103                         -5.45383984,
51104                         56.42343933
51105                     ],
51106                     [
51107                         -5.45099456,
51108                         56.39205153
51109                     ]
51110                 ]
51111             ],
51112             "terms_url": "http://maps.nls.uk/townplans/oban.html",
51113             "terms_text": "National Library of Scotland - Oban 1867-1868"
51114         },
51115         {
51116             "name": "OS Town Plans, Peebles 1856 (NLS)",
51117             "type": "tms",
51118             "description": "Detailed town plan of Peebles 1856, courtesy of National Library of Scotland.",
51119             "template": "http://geo.nls.uk/maps/towns/peebles/{zoom}/{x}/{-y}.png",
51120             "scaleExtent": [
51121                 13,
51122                 20
51123             ],
51124             "polygon": [
51125                 [
51126                     [
51127                         -3.20921287,
51128                         55.63635834
51129                     ],
51130                     [
51131                         -3.20990288,
51132                         55.65873817
51133                     ],
51134                     [
51135                         -3.17896372,
51136                         55.65903935
51137                     ],
51138                     [
51139                         -3.17829135,
51140                         55.63665927
51141                     ]
51142                 ]
51143             ],
51144             "terms_url": "http://maps.nls.uk/townplans/peebles.html",
51145             "terms_text": "National Library of Scotland - Peebles 1856"
51146         },
51147         {
51148             "name": "OS Town Plans, Perth 1860 (NLS)",
51149             "type": "tms",
51150             "description": "Detailed town plan of Perth 1860, courtesy of National Library of Scotland.",
51151             "template": "http://geo.nls.uk/maps/towns/perth/{zoom}/{x}/{-y}.png",
51152             "scaleExtent": [
51153                 13,
51154                 20
51155             ],
51156             "polygon": [
51157                 [
51158                     [
51159                         -3.45302495,
51160                         56.37794226
51161                     ],
51162                     [
51163                         -3.45416664,
51164                         56.40789908
51165                     ],
51166                     [
51167                         -3.41187528,
51168                         56.40838777
51169                     ],
51170                     [
51171                         -3.41076676,
51172                         56.3784304
51173                     ]
51174                 ]
51175             ],
51176             "terms_url": "http://maps.nls.uk/townplans/perth.html",
51177             "terms_text": "National Library of Scotland - Perth 1860"
51178         },
51179         {
51180             "name": "OS Town Plans, Peterhead 1868 (NLS)",
51181             "type": "tms",
51182             "description": "Detailed town plan of Peterhead 1868, courtesy of National Library of Scotland.",
51183             "template": "http://geo.nls.uk/maps/towns/peterhead/{zoom}/{x}/{-y}.png",
51184             "scaleExtent": [
51185                 13,
51186                 20
51187             ],
51188             "polygon": [
51189                 [
51190                     [
51191                         -1.80513747,
51192                         57.48046916
51193                     ],
51194                     [
51195                         -1.80494005,
51196                         57.51755411
51197                     ],
51198                     [
51199                         -1.75135366,
51200                         57.51746003
51201                     ],
51202                     [
51203                         -1.75160539,
51204                         57.48037522
51205                     ]
51206                 ]
51207             ],
51208             "terms_url": "http://maps.nls.uk/townplans/peterhead",
51209             "terms_text": "National Library of Scotland - Peterhead 1868"
51210         },
51211         {
51212             "name": "OS Town Plans, Port Glasgow 1856-1857 (NLS)",
51213             "type": "tms",
51214             "description": "Detailed town plan of Port Glasgow 1856-1857, courtesy of National Library of Scotland.",
51215             "template": "http://geo.nls.uk/maps/towns/portglasgow/{zoom}/{x}/{-y}.png",
51216             "scaleExtent": [
51217                 13,
51218                 20
51219             ],
51220             "polygon": [
51221                 [
51222                     [
51223                         -4.70063209,
51224                         55.91995983
51225                     ],
51226                     [
51227                         -4.70222026,
51228                         55.9427679
51229                     ],
51230                     [
51231                         -4.67084958,
51232                         55.94345237
51233                     ],
51234                     [
51235                         -4.6692798,
51236                         55.92064372
51237                     ]
51238                 ]
51239             ],
51240             "terms_url": "http://maps.nls.uk/townplans/port-glasgow.html",
51241             "terms_text": "National Library of Scotland - Port Glasgow 1856-1857"
51242         },
51243         {
51244             "name": "OS Town Plans, Portobello 1893-1894 (NLS)",
51245             "type": "tms",
51246             "description": "Detailed town plan of Portobello 1893-1894, courtesy of National Library of Scotland.",
51247             "template": "http://geo.nls.uk/maps/towns/portobello/{zoom}/{x}/{-y}.png",
51248             "scaleExtent": [
51249                 13,
51250                 20
51251             ],
51252             "polygon": [
51253                 [
51254                     [
51255                         -3.12437919,
51256                         55.93846889
51257                     ],
51258                     [
51259                         -3.1250234,
51260                         55.96068605
51261                     ],
51262                     [
51263                         -3.09394827,
51264                         55.96096586
51265                     ],
51266                     [
51267                         -3.09332184,
51268                         55.93874847
51269                     ]
51270                 ]
51271             ],
51272             "terms_url": "http://maps.nls.uk/townplans/portobello.html",
51273             "terms_text": "National Library of Scotland - Portobello 1893-1894"
51274         },
51275         {
51276             "name": "OS Town Plans, Rothesay 1862-1863 (NLS)",
51277             "type": "tms",
51278             "description": "Detailed town plan of Rothesay 1862-1863, courtesy of National Library of Scotland.",
51279             "template": "http://geo.nls.uk/maps/towns/rothesay/{zoom}/{x}/{-y}.png",
51280             "scaleExtent": [
51281                 13,
51282                 20
51283             ],
51284             "polygon": [
51285                 [
51286                     [
51287                         -5.06449893,
51288                         55.82864114
51289                     ],
51290                     [
51291                         -5.06569719,
51292                         55.84385927
51293                     ],
51294                     [
51295                         -5.04413114,
51296                         55.84439519
51297                     ],
51298                     [
51299                         -5.04294127,
51300                         55.82917676
51301                     ]
51302                 ]
51303             ],
51304             "terms_url": "http://maps.nls.uk/townplans/rothesay.html",
51305             "terms_text": "National Library of Scotland - Rothesay 1862-1863"
51306         },
51307         {
51308             "name": "OS Town Plans, Selkirk 1865 (NLS)",
51309             "type": "tms",
51310             "description": "Detailed town plan of Selkirk 1865, courtesy of National Library of Scotland.",
51311             "template": "http://geo.nls.uk/maps/towns/selkirk/{zoom}/{x}/{-y}.png",
51312             "scaleExtent": [
51313                 13,
51314                 20
51315             ],
51316             "polygon": [
51317                 [
51318                     [
51319                         -2.85998582,
51320                         55.53499576
51321                     ],
51322                     [
51323                         -2.86063259,
51324                         55.56459732
51325                     ],
51326                     [
51327                         -2.82003242,
51328                         55.56487574
51329                     ],
51330                     [
51331                         -2.81941615,
51332                         55.53527387
51333                     ]
51334                 ]
51335             ],
51336             "terms_url": "http://maps.nls.uk/townplans/selkirk.html",
51337             "terms_text": "National Library of Scotland - Selkirk 1865"
51338         },
51339         {
51340             "name": "OS Town Plans, St Andrews 1854 (NLS)",
51341             "type": "tms",
51342             "description": "Detailed town plan of St Andrews 1854, courtesy of National Library of Scotland.",
51343             "template": "http://geo.nls.uk/maps/towns/standrews1854/{zoom}/{x}/{-y}.png",
51344             "scaleExtent": [
51345                 13,
51346                 20
51347             ],
51348             "polygon": [
51349                 [
51350                     [
51351                         -2.81342686,
51352                         56.32097352
51353                     ],
51354                     [
51355                         -2.81405804,
51356                         56.3506222
51357                     ],
51358                     [
51359                         -2.77243712,
51360                         56.35088865
51361                     ],
51362                     [
51363                         -2.77183819,
51364                         56.32123967
51365                     ]
51366                 ]
51367             ],
51368             "terms_url": "http://maps.nls.uk/townplans/st-andrews_1.html",
51369             "terms_text": "National Library of Scotland - St Andrews 1854"
51370         },
51371         {
51372             "name": "OS Town Plans, St Andrews 1893 (NLS)",
51373             "type": "tms",
51374             "description": "Detailed town plan of St Andrews 1893, courtesy of National Library of Scotland.",
51375             "template": "http://geo.nls.uk/maps/towns/standrews1893/{zoom}/{x}/{-y}.png",
51376             "scaleExtent": [
51377                 13,
51378                 20
51379             ],
51380             "polygon": [
51381                 [
51382                     [
51383                         -2.81545583,
51384                         56.31861733
51385                     ],
51386                     [
51387                         -2.81609919,
51388                         56.3487653
51389                     ],
51390                     [
51391                         -2.77387785,
51392                         56.34903619
51393                     ],
51394                     [
51395                         -2.77326775,
51396                         56.31888792
51397                     ]
51398                 ]
51399             ],
51400             "terms_url": "http://maps.nls.uk/townplans/st-andrews_2.html",
51401             "terms_text": "National Library of Scotland - St Andrews 1893"
51402         },
51403         {
51404             "name": "OS Town Plans, Stirling 1858 (NLS)",
51405             "type": "tms",
51406             "description": "Detailed town plan of Stirling 1858, courtesy of National Library of Scotland.",
51407             "template": "http://geo.nls.uk/maps/towns/stirling/{zoom}/{x}/{-y}.png",
51408             "scaleExtent": [
51409                 13,
51410                 20
51411             ],
51412             "polygon": [
51413                 [
51414                     [
51415                         -3.95768489,
51416                         56.10754239
51417                     ],
51418                     [
51419                         -3.95882978,
51420                         56.13007142
51421                     ],
51422                     [
51423                         -3.92711024,
51424                         56.13057046
51425                     ],
51426                     [
51427                         -3.92598386,
51428                         56.10804101
51429                     ]
51430                 ]
51431             ],
51432             "terms_url": "http://maps.nls.uk/townplans/stirling.html",
51433             "terms_text": "National Library of Scotland - Stirling 1858"
51434         },
51435         {
51436             "name": "OS Town Plans, Stonehaven 1864 (NLS)",
51437             "type": "tms",
51438             "description": "Detailed town plan of Stonehaven 1864, courtesy of National Library of Scotland.",
51439             "template": "http://geo.nls.uk/maps/towns/stonehaven/{zoom}/{x}/{-y}.png",
51440             "scaleExtent": [
51441                 13,
51442                 20
51443             ],
51444             "polygon": [
51445                 [
51446                     [
51447                         -2.220167,
51448                         56.9565098
51449                     ],
51450                     [
51451                         -2.2202543,
51452                         56.97129283
51453                     ],
51454                     [
51455                         -2.19924399,
51456                         56.9713281
51457                     ],
51458                     [
51459                         -2.19916501,
51460                         56.95654504
51461                     ]
51462                 ]
51463             ],
51464             "terms_url": "http://maps.nls.uk/townplans/stonehaven.html",
51465             "terms_text": "National Library of Scotland - Stonehaven 1864"
51466         },
51467         {
51468             "name": "OS Town Plans, Stranraer 1847 (NLS)",
51469             "type": "tms",
51470             "description": "Detailed town plan of Stranraer 1847, courtesy of National Library of Scotland.",
51471             "template": "http://geo.nls.uk/maps/towns/stranraer1847/{zoom}/{x}/{-y}.png",
51472             "scaleExtent": [
51473                 13,
51474                 20
51475             ],
51476             "polygon": [
51477                 [
51478                     [
51479                         -5.04859743,
51480                         54.8822997
51481                     ],
51482                     [
51483                         -5.0508954,
51484                         54.91268061
51485                     ],
51486                     [
51487                         -5.0095373,
51488                         54.91371278
51489                     ],
51490                     [
51491                         -5.00727037,
51492                         54.88333071
51493                     ]
51494                 ]
51495             ],
51496             "terms_url": "http://maps.nls.uk/townplans/stranraer_1.html",
51497             "terms_text": "National Library of Scotland - Stranraer 1847"
51498         },
51499         {
51500             "name": "OS Town Plans, Stranraer 1863-1877 (NLS)",
51501             "type": "tms",
51502             "description": "Detailed town plan of Stranraer 1863-1877, courtesy of National Library of Scotland.",
51503             "template": "http://geo.nls.uk/maps/towns/stranraer1867/{zoom}/{x}/{-y}.png",
51504             "scaleExtent": [
51505                 13,
51506                 20
51507             ],
51508             "polygon": [
51509                 [
51510                     [
51511                         -5.04877289,
51512                         54.88228699
51513                     ],
51514                     [
51515                         -5.05107324,
51516                         54.9126976
51517                     ],
51518                     [
51519                         -5.00947337,
51520                         54.91373582
51521                     ],
51522                     [
51523                         -5.00720427,
51524                         54.88332405
51525                     ]
51526                 ]
51527             ],
51528             "terms_url": "http://maps.nls.uk/townplans/stranraer_1a.html",
51529             "terms_text": "National Library of Scotland - Stranraer 1863-1877"
51530         },
51531         {
51532             "name": "OS Town Plans, Stranraer 1893 (NLS)",
51533             "type": "tms",
51534             "description": "Detailed town plan of Stranraer 1893, courtesy of National Library of Scotland.",
51535             "template": "http://geo.nls.uk/maps/towns/stranraer1893/{zoom}/{x}/{-y}.png",
51536             "scaleExtent": [
51537                 13,
51538                 20
51539             ],
51540             "polygon": [
51541                 [
51542                     [
51543                         -5.04418424,
51544                         54.89773858
51545                     ],
51546                     [
51547                         -5.04511026,
51548                         54.90999885
51549                     ],
51550                     [
51551                         -5.0140499,
51552                         54.91077389
51553                     ],
51554                     [
51555                         -5.0131333,
51556                         54.89851327
51557                     ]
51558                 ]
51559             ],
51560             "terms_url": "http://maps.nls.uk/townplans/stranraer_2.html",
51561             "terms_text": "National Library of Scotland - Stranraer 1893"
51562         },
51563         {
51564             "name": "OS Town Plans, Strathaven 1858 (NLS)",
51565             "type": "tms",
51566             "description": "Detailed town plan of Strathaven 1858, courtesy of National Library of Scotland.",
51567             "template": "http://geo.nls.uk/maps/towns/strathaven/{zoom}/{x}/{-y}.png",
51568             "scaleExtent": [
51569                 13,
51570                 20
51571             ],
51572             "polygon": [
51573                 [
51574                     [
51575                         -4.06914872,
51576                         55.67242091
51577                     ],
51578                     [
51579                         -4.06954357,
51580                         55.67989707
51581                     ],
51582                     [
51583                         -4.05917487,
51584                         55.6800715
51585                     ],
51586                     [
51587                         -4.05878199,
51588                         55.67259529
51589                     ]
51590                 ]
51591             ],
51592             "terms_url": "http://maps.nls.uk/townplans/strathaven.html",
51593             "terms_text": "National Library of Scotland - Strathaven 1858"
51594         },
51595         {
51596             "name": "OS Town Plans, Wick 1872 (NLS)",
51597             "type": "tms",
51598             "description": "Detailed town plan of Wick 1872, courtesy of National Library of Scotland.",
51599             "template": "http://geo.nls.uk/maps/towns/wick/{zoom}/{x}/{-y}.png",
51600             "scaleExtent": [
51601                 13,
51602                 20
51603             ],
51604             "polygon": [
51605                 [
51606                     [
51607                         -3.11470001,
51608                         58.41344839
51609                     ],
51610                     [
51611                         -3.11588837,
51612                         58.45101446
51613                     ],
51614                     [
51615                         -3.05949843,
51616                         58.45149284
51617                     ],
51618                     [
51619                         -3.05837008,
51620                         58.41392606
51621                     ]
51622                 ]
51623             ],
51624             "terms_url": "http://maps.nls.uk/townplans/wick.html",
51625             "terms_text": "National Library of Scotland - Wick 1872"
51626         },
51627         {
51628             "name": "OS Town Plans, Wigtown 1848 (NLS)",
51629             "type": "tms",
51630             "description": "Detailed town plan of Wigtown 1848, courtesy of National Library of Scotland.",
51631             "template": "http://geo.nls.uk/maps/towns/wigtown1848/{zoom}/{x}/{-y}.png",
51632             "scaleExtent": [
51633                 13,
51634                 20
51635             ],
51636             "polygon": [
51637                 [
51638                     [
51639                         -4.45235587,
51640                         54.8572296
51641                     ],
51642                     [
51643                         -4.45327284,
51644                         54.87232603
51645                     ],
51646                     [
51647                         -4.43254469,
51648                         54.87274317
51649                     ],
51650                     [
51651                         -4.43163545,
51652                         54.85764651
51653                     ]
51654                 ]
51655             ],
51656             "terms_url": "http://maps.nls.uk/townplans/wigtown_1.html",
51657             "terms_text": "National Library of Scotland - Wigtown 1848"
51658         },
51659         {
51660             "name": "OS Town Plans, Wigtown 1894 (NLS)",
51661             "type": "tms",
51662             "description": "Detailed town plan of Wigtown 1894, courtesy of National Library of Scotland.",
51663             "template": "http://geo.nls.uk/maps/towns/wigtown1894/{zoom}/{x}/{-y}.png",
51664             "scaleExtent": [
51665                 13,
51666                 20
51667             ],
51668             "polygon": [
51669                 [
51670                     [
51671                         -4.45233361,
51672                         54.85721131
51673                     ],
51674                     [
51675                         -4.45325423,
51676                         54.87236807
51677                     ],
51678                     [
51679                         -4.43257837,
51680                         54.87278416
51681                     ],
51682                     [
51683                         -4.43166549,
51684                         54.85762716
51685                     ]
51686                 ]
51687             ],
51688             "terms_url": "http://maps.nls.uk/townplans/wigtown_2.html",
51689             "terms_text": "National Library of Scotland - Wigtown 1894"
51690         },
51691         {
51692             "name": "OpenPT Map (overlay)",
51693             "type": "tms",
51694             "template": "http://openptmap.de/tiles/{zoom}/{x}/{y}.png",
51695             "scaleExtent": [
51696                 5,
51697                 16
51698             ],
51699             "polygon": [
51700                 [
51701                     [
51702                         6.4901072,
51703                         53.665658
51704                     ],
51705                     [
51706                         8.5665347,
51707                         53.9848257
51708                     ],
51709                     [
51710                         8.1339457,
51711                         54.709715
51712                     ],
51713                     [
51714                         8.317796,
51715                         55.0952362
51716                     ],
51717                     [
51718                         10.1887438,
51719                         54.7783834
51720                     ],
51721                     [
51722                         10.6321475,
51723                         54.4778841
51724                     ],
51725                     [
51726                         11.2702164,
51727                         54.6221504
51728                     ],
51729                     [
51730                         11.681176,
51731                         54.3709243
51732                     ],
51733                     [
51734                         12.0272473,
51735                         54.3898199
51736                     ],
51737                     [
51738                         13.3250145,
51739                         54.8531617
51740                     ],
51741                     [
51742                         13.9198245,
51743                         54.6972173
51744                     ],
51745                     [
51746                         14.2118221,
51747                         54.1308273
51748                     ],
51749                     [
51750                         14.493005,
51751                         53.2665063
51752                     ],
51753                     [
51754                         14.1577485,
51755                         52.8766495
51756                     ],
51757                     [
51758                         14.7525584,
51759                         52.5819369
51760                     ],
51761                     [
51762                         15.0986297,
51763                         51.0171541
51764                     ],
51765                     [
51766                         14.9364088,
51767                         50.8399279
51768                     ],
51769                     [
51770                         14.730929,
51771                         50.7920977
51772                     ],
51773                     [
51774                         14.4389313,
51775                         50.8808862
51776                     ],
51777                     [
51778                         12.9573138,
51779                         50.3939044
51780                     ],
51781                     [
51782                         12.51391,
51783                         50.3939044
51784                     ],
51785                     [
51786                         12.3084302,
51787                         50.1173237
51788                     ],
51789                     [
51790                         12.6112425,
51791                         49.9088337
51792                     ],
51793                     [
51794                         12.394948,
51795                         49.7344006
51796                     ],
51797                     [
51798                         12.7734634,
51799                         49.4047626
51800                     ],
51801                     [
51802                         14.1469337,
51803                         48.6031036
51804                     ],
51805                     [
51806                         14.6768553,
51807                         48.6531391
51808                     ],
51809                     [
51810                         15.0661855,
51811                         49.0445497
51812                     ],
51813                     [
51814                         16.2666202,
51815                         48.7459305
51816                     ],
51817                     [
51818                         16.4937294,
51819                         48.8741286
51820                     ],
51821                     [
51822                         16.904689,
51823                         48.7173975
51824                     ],
51825                     [
51826                         16.9371332,
51827                         48.5315383
51828                     ],
51829                     [
51830                         16.8384693,
51831                         48.3823161
51832                     ],
51833                     [
51834                         17.2017097,
51835                         48.010204
51836                     ],
51837                     [
51838                         17.1214145,
51839                         47.6997605
51840                     ],
51841                     [
51842                         16.777292,
51843                         47.6585709
51844                     ],
51845                     [
51846                         16.6090543,
51847                         47.7460598
51848                     ],
51849                     [
51850                         16.410228,
51851                         47.6637214
51852                     ],
51853                     [
51854                         16.7352326,
51855                         47.6147714
51856                     ],
51857                     [
51858                         16.5555242,
51859                         47.3589738
51860                     ],
51861                     [
51862                         16.4790525,
51863                         46.9768539
51864                     ],
51865                     [
51866                         16.0355168,
51867                         46.8096295
51868                     ],
51869                     [
51870                         16.0508112,
51871                         46.6366332
51872                     ],
51873                     [
51874                         14.9572663,
51875                         46.6313822
51876                     ],
51877                     [
51878                         14.574908,
51879                         46.3892866
51880                     ],
51881                     [
51882                         12.3954655,
51883                         46.6891149
51884                     ],
51885                     [
51886                         12.1507562,
51887                         47.0550608
51888                     ],
51889                     [
51890                         11.1183887,
51891                         46.9142058
51892                     ],
51893                     [
51894                         11.0342699,
51895                         46.7729797
51896                     ],
51897                     [
51898                         10.4836739,
51899                         46.8462544
51900                     ],
51901                     [
51902                         10.4607324,
51903                         46.5472973
51904                     ],
51905                     [
51906                         10.1013156,
51907                         46.5735879
51908                     ],
51909                     [
51910                         10.2007287,
51911                         46.1831867
51912                     ],
51913                     [
51914                         9.8948421,
51915                         46.3629068
51916                     ],
51917                     [
51918                         9.5966026,
51919                         46.2889758
51920                     ],
51921                     [
51922                         9.2983631,
51923                         46.505206
51924                     ],
51925                     [
51926                         9.2830687,
51927                         46.2572605
51928                     ],
51929                     [
51930                         9.0536537,
51931                         45.7953255
51932                     ],
51933                     [
51934                         8.4265861,
51935                         46.2466846
51936                     ],
51937                     [
51938                         8.4418804,
51939                         46.4736161
51940                     ],
51941                     [
51942                         7.8759901,
51943                         45.9284607
51944                     ],
51945                     [
51946                         7.0959791,
51947                         45.8645956
51948                     ],
51949                     [
51950                         6.7747981,
51951                         46.1620044
51952                     ],
51953                     [
51954                         6.8206811,
51955                         46.4051083
51956                     ],
51957                     [
51958                         6.5453831,
51959                         46.4578142
51960                     ],
51961                     [
51962                         6.3312624,
51963                         46.3840116
51964                     ],
51965                     [
51966                         6.3847926,
51967                         46.2466846
51968                     ],
51969                     [
51970                         5.8953739,
51971                         46.0878021
51972                     ],
51973                     [
51974                         6.1171418,
51975                         46.3681838
51976                     ],
51977                     [
51978                         6.0942003,
51979                         46.5998657
51980                     ],
51981                     [
51982                         6.4383228,
51983                         46.7782169
51984                     ],
51985                     [
51986                         6.4306756,
51987                         46.9298747
51988                     ],
51989                     [
51990                         7.0806847,
51991                         47.3460216
51992                     ],
51993                     [
51994                         6.8436226,
51995                         47.3719227
51996                     ],
51997                     [
51998                         6.9965659,
51999                         47.5012373
52000                     ],
52001                     [
52002                         7.1800979,
52003                         47.5064033
52004                     ],
52005                     [
52006                         7.2336281,
52007                         47.439206
52008                     ],
52009                     [
52010                         7.4553959,
52011                         47.4805683
52012                     ],
52013                     [
52014                         7.7842241,
52015                         48.645735
52016                     ],
52017                     [
52018                         8.1971711,
52019                         49.0282701
52020                     ],
52021                     [
52022                         7.6006921,
52023                         49.0382974
52024                     ],
52025                     [
52026                         7.4477487,
52027                         49.1634679
52028                     ],
52029                     [
52030                         7.2030394,
52031                         49.1034255
52032                     ],
52033                     [
52034                         6.6677378,
52035                         49.1634679
52036                     ],
52037                     [
52038                         6.6371491,
52039                         49.3331933
52040                     ],
52041                     [
52042                         6.3542039,
52043                         49.4576194
52044                     ],
52045                     [
52046                         6.5453831,
52047                         49.8043366
52048                     ],
52049                     [
52050                         6.2471436,
52051                         49.873384
52052                     ],
52053                     [
52054                         6.0789059,
52055                         50.1534883
52056                     ],
52057                     [
52058                         6.3618511,
52059                         50.3685934
52060                     ],
52061                     [
52062                         6.0865531,
52063                         50.7039632
52064                     ],
52065                     [
52066                         5.8800796,
52067                         51.0513752
52068                     ],
52069                     [
52070                         6.1247889,
52071                         51.1618085
52072                     ],
52073                     [
52074                         6.1936134,
52075                         51.491527
52076                     ],
52077                     [
52078                         5.9641984,
52079                         51.7526501
52080                     ],
52081                     [
52082                         6.0253758,
52083                         51.8897286
52084                     ],
52085                     [
52086                         6.4536171,
52087                         51.8661241
52088                     ],
52089                     [
52090                         6.8436226,
52091                         51.9557552
52092                     ],
52093                     [
52094                         6.6906793,
52095                         52.0499105
52096                     ],
52097                     [
52098                         7.0042131,
52099                         52.2282603
52100                     ],
52101                     [
52102                         7.0195074,
52103                         52.4525245
52104                     ],
52105                     [
52106                         6.6983264,
52107                         52.4665032
52108                     ],
52109                     [
52110                         6.6906793,
52111                         52.6524628
52112                     ],
52113                     [
52114                         7.0348017,
52115                         52.6385432
52116                     ],
52117                     [
52118                         7.0730376,
52119                         52.8330151
52120                     ],
52121                     [
52122                         7.2183337,
52123                         52.9852064
52124                     ],
52125                     [
52126                         7.1953922,
52127                         53.3428087
52128                     ],
52129                     [
52130                         7.0042131,
52131                         53.3291098
52132                     ]
52133                 ]
52134             ],
52135             "terms_url": "http://openstreetmap.org/",
52136             "terms_text": "© OpenStreetMap contributors, CC-BY-SA"
52137         },
52138         {
52139             "name": "OpenStreetMap (Mapnik)",
52140             "type": "tms",
52141             "description": "The default OpenStreetMap layer.",
52142             "template": "http://tile.openstreetmap.org/{zoom}/{x}/{y}.png",
52143             "scaleExtent": [
52144                 0,
52145                 19
52146             ],
52147             "terms_url": "http://openstreetmap.org/",
52148             "terms_text": "© OpenStreetMap contributors, CC-BY-SA",
52149             "id": "MAPNIK",
52150             "default": true
52151         },
52152         {
52153             "name": "OpenStreetMap GPS traces",
52154             "type": "tms",
52155             "description": "Public GPS traces uploaded to OpenStreetMap.",
52156             "template": "http://{switch:a,b,c}.gps-tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png",
52157             "scaleExtent": [
52158                 0,
52159                 20
52160             ],
52161             "terms_url": "http://www.openstreetmap.org/copyright",
52162             "terms_text": "© OpenStreetMap contributors",
52163             "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>",
52164             "overlay": true
52165         },
52166         {
52167             "name": "Pangasinán/Bulacan (Phillipines HiRes)",
52168             "type": "tms",
52169             "template": "http://gravitystorm.dev.openstreetmap.org/imagery/philippines/{zoom}/{x}/{y}.png",
52170             "scaleExtent": [
52171                 12,
52172                 19
52173             ],
52174             "polygon": [
52175                 [
52176                     [
52177                         120.336593,
52178                         15.985768
52179                     ],
52180                     [
52181                         120.445995,
52182                         15.984
52183                     ],
52184                     [
52185                         120.446134,
52186                         15.974459
52187                     ],
52188                     [
52189                         120.476464,
52190                         15.974592
52191                     ],
52192                     [
52193                         120.594247,
52194                         15.946832
52195                     ],
52196                     [
52197                         120.598064,
52198                         16.090795
52199                     ],
52200                     [
52201                         120.596537,
52202                         16.197999
52203                     ],
52204                     [
52205                         120.368537,
52206                         16.218527
52207                     ],
52208                     [
52209                         120.347576,
52210                         16.042308
52211                     ],
52212                     [
52213                         120.336593,
52214                         15.985768
52215                     ]
52216                 ],
52217                 [
52218                     [
52219                         120.8268,
52220                         15.3658
52221                     ],
52222                     [
52223                         121.2684,
52224                         15.2602
52225                     ],
52226                     [
52227                         121.2699,
52228                         14.7025
52229                     ],
52230                     [
52231                         120.695,
52232                         14.8423
52233                     ]
52234                 ]
52235             ]
52236         },
52237         {
52238             "name": "Slovakia EEA CORINE 2006",
52239             "type": "tms",
52240             "template": "http://www.freemap.sk/tms/clc/{zoom}/{x}/{y}.png",
52241             "polygon": [
52242                 [
52243                     [
52244                         19.83682,
52245                         49.25529
52246                     ],
52247                     [
52248                         19.80075,
52249                         49.42385
52250                     ],
52251                     [
52252                         19.60437,
52253                         49.48058
52254                     ],
52255                     [
52256                         19.49179,
52257                         49.63961
52258                     ],
52259                     [
52260                         19.21831,
52261                         49.52604
52262                     ],
52263                     [
52264                         19.16778,
52265                         49.42521
52266                     ],
52267                     [
52268                         19.00308,
52269                         49.42236
52270                     ],
52271                     [
52272                         18.97611,
52273                         49.5308
52274                     ],
52275                     [
52276                         18.54685,
52277                         49.51425
52278                     ],
52279                     [
52280                         18.31432,
52281                         49.33818
52282                     ],
52283                     [
52284                         18.15913,
52285                         49.2961
52286                     ],
52287                     [
52288                         18.05564,
52289                         49.11134
52290                     ],
52291                     [
52292                         17.56396,
52293                         48.84938
52294                     ],
52295                     [
52296                         17.17929,
52297                         48.88816
52298                     ],
52299                     [
52300                         17.058,
52301                         48.81105
52302                     ],
52303                     [
52304                         16.90426,
52305                         48.61947
52306                     ],
52307                     [
52308                         16.79685,
52309                         48.38561
52310                     ],
52311                     [
52312                         17.06762,
52313                         48.01116
52314                     ],
52315                     [
52316                         17.32787,
52317                         47.97749
52318                     ],
52319                     [
52320                         17.51699,
52321                         47.82535
52322                     ],
52323                     [
52324                         17.74776,
52325                         47.73093
52326                     ],
52327                     [
52328                         18.29515,
52329                         47.72075
52330                     ],
52331                     [
52332                         18.67959,
52333                         47.75541
52334                     ],
52335                     [
52336                         18.89755,
52337                         47.81203
52338                     ],
52339                     [
52340                         18.79463,
52341                         47.88245
52342                     ],
52343                     [
52344                         18.84318,
52345                         48.04046
52346                     ],
52347                     [
52348                         19.46212,
52349                         48.05333
52350                     ],
52351                     [
52352                         19.62064,
52353                         48.22938
52354                     ],
52355                     [
52356                         19.89585,
52357                         48.09387
52358                     ],
52359                     [
52360                         20.33766,
52361                         48.2643
52362                     ],
52363                     [
52364                         20.55395,
52365                         48.52358
52366                     ],
52367                     [
52368                         20.82335,
52369                         48.55714
52370                     ],
52371                     [
52372                         21.10271,
52373                         48.47096
52374                     ],
52375                     [
52376                         21.45863,
52377                         48.55513
52378                     ],
52379                     [
52380                         21.74536,
52381                         48.31435
52382                     ],
52383                     [
52384                         22.15293,
52385                         48.37179
52386                     ],
52387                     [
52388                         22.61255,
52389                         49.08914
52390                     ],
52391                     [
52392                         22.09997,
52393                         49.23814
52394                     ],
52395                     [
52396                         21.9686,
52397                         49.36363
52398                     ],
52399                     [
52400                         21.6244,
52401                         49.46989
52402                     ],
52403                     [
52404                         21.06873,
52405                         49.46402
52406                     ],
52407                     [
52408                         20.94336,
52409                         49.31088
52410                     ],
52411                     [
52412                         20.73052,
52413                         49.44006
52414                     ],
52415                     [
52416                         20.22804,
52417                         49.41714
52418                     ],
52419                     [
52420                         20.05234,
52421                         49.23052
52422                     ],
52423                     [
52424                         19.83682,
52425                         49.25529
52426                     ]
52427                 ]
52428             ],
52429             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
52430             "terms_text": "EEA Corine 2006"
52431         },
52432         {
52433             "name": "Slovakia EEA GMES Urban Atlas",
52434             "type": "tms",
52435             "template": "http://www.freemap.sk/tms/urbanatlas/{zoom}/{x}/{y}.png",
52436             "polygon": [
52437                 [
52438                     [
52439                         19.83682,
52440                         49.25529
52441                     ],
52442                     [
52443                         19.80075,
52444                         49.42385
52445                     ],
52446                     [
52447                         19.60437,
52448                         49.48058
52449                     ],
52450                     [
52451                         19.49179,
52452                         49.63961
52453                     ],
52454                     [
52455                         19.21831,
52456                         49.52604
52457                     ],
52458                     [
52459                         19.16778,
52460                         49.42521
52461                     ],
52462                     [
52463                         19.00308,
52464                         49.42236
52465                     ],
52466                     [
52467                         18.97611,
52468                         49.5308
52469                     ],
52470                     [
52471                         18.54685,
52472                         49.51425
52473                     ],
52474                     [
52475                         18.31432,
52476                         49.33818
52477                     ],
52478                     [
52479                         18.15913,
52480                         49.2961
52481                     ],
52482                     [
52483                         18.05564,
52484                         49.11134
52485                     ],
52486                     [
52487                         17.56396,
52488                         48.84938
52489                     ],
52490                     [
52491                         17.17929,
52492                         48.88816
52493                     ],
52494                     [
52495                         17.058,
52496                         48.81105
52497                     ],
52498                     [
52499                         16.90426,
52500                         48.61947
52501                     ],
52502                     [
52503                         16.79685,
52504                         48.38561
52505                     ],
52506                     [
52507                         17.06762,
52508                         48.01116
52509                     ],
52510                     [
52511                         17.32787,
52512                         47.97749
52513                     ],
52514                     [
52515                         17.51699,
52516                         47.82535
52517                     ],
52518                     [
52519                         17.74776,
52520                         47.73093
52521                     ],
52522                     [
52523                         18.29515,
52524                         47.72075
52525                     ],
52526                     [
52527                         18.67959,
52528                         47.75541
52529                     ],
52530                     [
52531                         18.89755,
52532                         47.81203
52533                     ],
52534                     [
52535                         18.79463,
52536                         47.88245
52537                     ],
52538                     [
52539                         18.84318,
52540                         48.04046
52541                     ],
52542                     [
52543                         19.46212,
52544                         48.05333
52545                     ],
52546                     [
52547                         19.62064,
52548                         48.22938
52549                     ],
52550                     [
52551                         19.89585,
52552                         48.09387
52553                     ],
52554                     [
52555                         20.33766,
52556                         48.2643
52557                     ],
52558                     [
52559                         20.55395,
52560                         48.52358
52561                     ],
52562                     [
52563                         20.82335,
52564                         48.55714
52565                     ],
52566                     [
52567                         21.10271,
52568                         48.47096
52569                     ],
52570                     [
52571                         21.45863,
52572                         48.55513
52573                     ],
52574                     [
52575                         21.74536,
52576                         48.31435
52577                     ],
52578                     [
52579                         22.15293,
52580                         48.37179
52581                     ],
52582                     [
52583                         22.61255,
52584                         49.08914
52585                     ],
52586                     [
52587                         22.09997,
52588                         49.23814
52589                     ],
52590                     [
52591                         21.9686,
52592                         49.36363
52593                     ],
52594                     [
52595                         21.6244,
52596                         49.46989
52597                     ],
52598                     [
52599                         21.06873,
52600                         49.46402
52601                     ],
52602                     [
52603                         20.94336,
52604                         49.31088
52605                     ],
52606                     [
52607                         20.73052,
52608                         49.44006
52609                     ],
52610                     [
52611                         20.22804,
52612                         49.41714
52613                     ],
52614                     [
52615                         20.05234,
52616                         49.23052
52617                     ],
52618                     [
52619                         19.83682,
52620                         49.25529
52621                     ]
52622                 ]
52623             ],
52624             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
52625             "terms_text": "EEA GMES Urban Atlas"
52626         },
52627         {
52628             "name": "Slovakia Historic Maps",
52629             "type": "tms",
52630             "template": "http://tms.freemap.sk/historicke/{zoom}/{x}/{y}.png",
52631             "scaleExtent": [
52632                 0,
52633                 12
52634             ],
52635             "polygon": [
52636                 [
52637                     [
52638                         16.8196949,
52639                         47.4927236
52640                     ],
52641                     [
52642                         16.8196949,
52643                         49.5030322
52644                     ],
52645                     [
52646                         22.8388318,
52647                         49.5030322
52648                     ],
52649                     [
52650                         22.8388318,
52651                         47.4927236
52652                     ],
52653                     [
52654                         16.8196949,
52655                         47.4927236
52656                     ]
52657                 ]
52658             ]
52659         },
52660         {
52661             "name": "South Africa CD:NGI Aerial",
52662             "type": "tms",
52663             "template": "http://{switch:a,b,c}.aerial.openstreetmap.org.za/ngi-aerial/{zoom}/{x}/{y}.jpg",
52664             "scaleExtent": [
52665                 1,
52666                 22
52667             ],
52668             "polygon": [
52669                 [
52670                     [
52671                         17.8396817,
52672                         -32.7983384
52673                     ],
52674                     [
52675                         17.8893509,
52676                         -32.6972835
52677                     ],
52678                     [
52679                         18.00364,
52680                         -32.6982187
52681                     ],
52682                     [
52683                         18.0991679,
52684                         -32.7485251
52685                     ],
52686                     [
52687                         18.2898747,
52688                         -32.5526645
52689                     ],
52690                     [
52691                         18.2930182,
52692                         -32.0487089
52693                     ],
52694                     [
52695                         18.105455,
52696                         -31.6454966
52697                     ],
52698                     [
52699                         17.8529257,
52700                         -31.3443951
52701                     ],
52702                     [
52703                         17.5480046,
52704                         -30.902171
52705                     ],
52706                     [
52707                         17.4044506,
52708                         -30.6374731
52709                     ],
52710                     [
52711                         17.2493704,
52712                         -30.3991663
52713                     ],
52714                     [
52715                         16.9936977,
52716                         -29.6543552
52717                     ],
52718                     [
52719                         16.7987996,
52720                         -29.19437
52721                     ],
52722                     [
52723                         16.5494139,
52724                         -28.8415949
52725                     ],
52726                     [
52727                         16.4498691,
52728                         -28.691876
52729                     ],
52730                     [
52731                         16.4491046,
52732                         -28.5515766
52733                     ],
52734                     [
52735                         16.6002551,
52736                         -28.4825663
52737                     ],
52738                     [
52739                         16.7514057,
52740                         -28.4486958
52741                     ],
52742                     [
52743                         16.7462192,
52744                         -28.2458973
52745                     ],
52746                     [
52747                         16.8855148,
52748                         -28.04729
52749                     ],
52750                     [
52751                         16.9929502,
52752                         -28.0244005
52753                     ],
52754                     [
52755                         17.0529659,
52756                         -28.0257086
52757                     ],
52758                     [
52759                         17.1007562,
52760                         -28.0338839
52761                     ],
52762                     [
52763                         17.2011527,
52764                         -28.0930546
52765                     ],
52766                     [
52767                         17.2026346,
52768                         -28.2328424
52769                     ],
52770                     [
52771                         17.2474611,
52772                         -28.2338215
52773                     ],
52774                     [
52775                         17.2507953,
52776                         -28.198892
52777                     ],
52778                     [
52779                         17.3511919,
52780                         -28.1975861
52781                     ],
52782                     [
52783                         17.3515624,
52784                         -28.2442655
52785                     ],
52786                     [
52787                         17.4015754,
52788                         -28.2452446
52789                     ],
52790                     [
52791                         17.4149122,
52792                         -28.3489751
52793                     ],
52794                     [
52795                         17.4008345,
52796                         -28.547997
52797                     ],
52798                     [
52799                         17.4526999,
52800                         -28.5489733
52801                     ],
52802                     [
52803                         17.4512071,
52804                         -28.6495106
52805                     ],
52806                     [
52807                         17.4983599,
52808                         -28.6872054
52809                     ],
52810                     [
52811                         17.6028204,
52812                         -28.6830048
52813                     ],
52814                     [
52815                         17.6499732,
52816                         -28.6967928
52817                     ],
52818                     [
52819                         17.6525928,
52820                         -28.7381457
52821                     ],
52822                     [
52823                         17.801386,
52824                         -28.7381457
52825                     ],
52826                     [
52827                         17.9994276,
52828                         -28.7560602
52829                     ],
52830                     [
52831                         18.0002748,
52832                         -28.7956172
52833                     ],
52834                     [
52835                         18.1574507,
52836                         -28.8718055
52837                     ],
52838                     [
52839                         18.5063811,
52840                         -28.8718055
52841                     ],
52842                     [
52843                         18.6153564,
52844                         -28.8295875
52845                     ],
52846                     [
52847                         18.9087513,
52848                         -28.8277516
52849                     ],
52850                     [
52851                         19.1046973,
52852                         -28.9488548
52853                     ],
52854                     [
52855                         19.1969071,
52856                         -28.9378513
52857                     ],
52858                     [
52859                         19.243012,
52860                         -28.8516164
52861                     ],
52862                     [
52863                         19.2314858,
52864                         -28.802963
52865                     ],
52866                     [
52867                         19.2587296,
52868                         -28.7009928
52869                     ],
52870                     [
52871                         19.4431493,
52872                         -28.6973163
52873                     ],
52874                     [
52875                         19.5500289,
52876                         -28.4958332
52877                     ],
52878                     [
52879                         19.6967264,
52880                         -28.4939914
52881                     ],
52882                     [
52883                         19.698822,
52884                         -28.4479358
52885                     ],
52886                     [
52887                         19.8507587,
52888                         -28.4433291
52889                     ],
52890                     [
52891                         19.8497109,
52892                         -28.4027818
52893                     ],
52894                     [
52895                         19.9953605,
52896                         -28.399095
52897                     ],
52898                     [
52899                         19.9893671,
52900                         -24.7497859
52901                     ],
52902                     [
52903                         20.2916682,
52904                         -24.9192346
52905                     ],
52906                     [
52907                         20.4724562,
52908                         -25.1501701
52909                     ],
52910                     [
52911                         20.6532441,
52912                         -25.4529449
52913                     ],
52914                     [
52915                         20.733265,
52916                         -25.6801957
52917                     ],
52918                     [
52919                         20.8281046,
52920                         -25.8963498
52921                     ],
52922                     [
52923                         20.8429232,
52924                         -26.215851
52925                     ],
52926                     [
52927                         20.6502804,
52928                         -26.4840868
52929                     ],
52930                     [
52931                         20.6532441,
52932                         -26.8204869
52933                     ],
52934                     [
52935                         21.0889134,
52936                         -26.846933
52937                     ],
52938                     [
52939                         21.6727695,
52940                         -26.8389998
52941                     ],
52942                     [
52943                         21.7765003,
52944                         -26.6696268
52945                     ],
52946                     [
52947                         21.9721069,
52948                         -26.6431395
52949                     ],
52950                     [
52951                         22.2803355,
52952                         -26.3274702
52953                     ],
52954                     [
52955                         22.5707817,
52956                         -26.1333967
52957                     ],
52958                     [
52959                         22.7752795,
52960                         -25.6775246
52961                     ],
52962                     [
52963                         23.0005235,
52964                         -25.2761948
52965                     ],
52966                     [
52967                         23.4658301,
52968                         -25.2735148
52969                     ],
52970                     [
52971                         23.883717,
52972                         -25.597366
52973                     ],
52974                     [
52975                         24.2364017,
52976                         -25.613402
52977                     ],
52978                     [
52979                         24.603905,
52980                         -25.7896563
52981                     ],
52982                     [
52983                         25.110704,
52984                         -25.7389432
52985                     ],
52986                     [
52987                         25.5078447,
52988                         -25.6855376
52989                     ],
52990                     [
52991                         25.6441766,
52992                         -25.4823781
52993                     ],
52994                     [
52995                         25.8419267,
52996                         -24.7805437
52997                     ],
52998                     [
52999                         25.846641,
53000                         -24.7538456
53001                     ],
53002                     [
53003                         26.3928487,
53004                         -24.6332894
53005                     ],
53006                     [
53007                         26.4739066,
53008                         -24.5653312
53009                     ],
53010                     [
53011                         26.5089966,
53012                         -24.4842437
53013                     ],
53014                     [
53015                         26.5861946,
53016                         -24.4075775
53017                     ],
53018                     [
53019                         26.7300635,
53020                         -24.3014458
53021                     ],
53022                     [
53023                         26.8567384,
53024                         -24.2499463
53025                     ],
53026                     [
53027                         26.8574402,
53028                         -24.1026901
53029                     ],
53030                     [
53031                         26.9215471,
53032                         -23.8990957
53033                     ],
53034                     [
53035                         26.931831,
53036                         -23.8461891
53037                     ],
53038                     [
53039                         26.9714827,
53040                         -23.6994344
53041                     ],
53042                     [
53043                         27.0006074,
53044                         -23.6367644
53045                     ],
53046                     [
53047                         27.0578041,
53048                         -23.6052574
53049                     ],
53050                     [
53051                         27.1360547,
53052                         -23.5203437
53053                     ],
53054                     [
53055                         27.3339623,
53056                         -23.3973792
53057                     ],
53058                     [
53059                         27.5144057,
53060                         -23.3593929
53061                     ],
53062                     [
53063                         27.5958145,
53064                         -23.2085465
53065                     ],
53066                     [
53067                         27.8098634,
53068                         -23.0994957
53069                     ],
53070                     [
53071                         27.8828506,
53072                         -23.0620496
53073                     ],
53074                     [
53075                         27.9382928,
53076                         -22.9496487
53077                     ],
53078                     [
53079                         28.0407556,
53080                         -22.8255118
53081                     ],
53082                     [
53083                         28.2056786,
53084                         -22.6552861
53085                     ],
53086                     [
53087                         28.3397223,
53088                         -22.5639374
53089                     ],
53090                     [
53091                         28.4906093,
53092                         -22.560697
53093                     ],
53094                     [
53095                         28.6108769,
53096                         -22.5400248
53097                     ],
53098                     [
53099                         28.828175,
53100                         -22.4550173
53101                     ],
53102                     [
53103                         28.9285324,
53104                         -22.4232328
53105                     ],
53106                     [
53107                         28.9594116,
53108                         -22.3090081
53109                     ],
53110                     [
53111                         29.0162574,
53112                         -22.208335
53113                     ],
53114                     [
53115                         29.2324117,
53116                         -22.1693453
53117                     ],
53118                     [
53119                         29.3531213,
53120                         -22.1842926
53121                     ],
53122                     [
53123                         29.6548952,
53124                         -22.1186426
53125                     ],
53126                     [
53127                         29.7777102,
53128                         -22.1361956
53129                     ],
53130                     [
53131                         29.9292989,
53132                         -22.1849425
53133                     ],
53134                     [
53135                         30.1166795,
53136                         -22.2830348
53137                     ],
53138                     [
53139                         30.2563377,
53140                         -22.2914767
53141                     ],
53142                     [
53143                         30.3033582,
53144                         -22.3395204
53145                     ],
53146                     [
53147                         30.5061784,
53148                         -22.3057617
53149                     ],
53150                     [
53151                         30.8374279,
53152                         -22.284983
53153                     ],
53154                     [
53155                         31.0058599,
53156                         -22.3077095
53157                     ],
53158                     [
53159                         31.1834152,
53160                         -22.3232913
53161                     ],
53162                     [
53163                         31.2930586,
53164                         -22.3674647
53165                     ],
53166                     [
53167                         31.5680579,
53168                         -23.1903385
53169                     ],
53170                     [
53171                         31.5568311,
53172                         -23.4430809
53173                     ],
53174                     [
53175                         31.6931122,
53176                         -23.6175209
53177                     ],
53178                     [
53179                         31.7119696,
53180                         -23.741136
53181                     ],
53182                     [
53183                         31.7774743,
53184                         -23.8800628
53185                     ],
53186                     [
53187                         31.8886337,
53188                         -23.9481098
53189                     ],
53190                     [
53191                         31.9144386,
53192                         -24.1746736
53193                     ],
53194                     [
53195                         31.9948307,
53196                         -24.3040878
53197                     ],
53198                     [
53199                         32.0166656,
53200                         -24.4405988
53201                     ],
53202                     [
53203                         32.0077331,
53204                         -24.6536578
53205                     ],
53206                     [
53207                         32.019643,
53208                         -24.9140701
53209                     ],
53210                     [
53211                         32.035523,
53212                         -25.0849767
53213                     ],
53214                     [
53215                         32.019643,
53216                         -25.3821442
53217                     ],
53218                     [
53219                         31.9928457,
53220                         -25.4493771
53221                     ],
53222                     [
53223                         31.9997931,
53224                         -25.5165725
53225                     ],
53226                     [
53227                         32.0057481,
53228                         -25.6078978
53229                     ],
53230                     [
53231                         32.0057481,
53232                         -25.6624806
53233                     ],
53234                     [
53235                         31.9362735,
53236                         -25.8403721
53237                     ],
53238                     [
53239                         31.9809357,
53240                         -25.9546537
53241                     ],
53242                     [
53243                         31.8687838,
53244                         -26.0037251
53245                     ],
53246                     [
53247                         31.4162062,
53248                         -25.7277683
53249                     ],
53250                     [
53251                         31.3229117,
53252                         -25.7438611
53253                     ],
53254                     [
53255                         31.2504595,
53256                         -25.8296526
53257                     ],
53258                     [
53259                         31.1393001,
53260                         -25.9162746
53261                     ],
53262                     [
53263                         31.1164727,
53264                         -25.9912361
53265                     ],
53266                     [
53267                         30.9656135,
53268                         -26.2665756
53269                     ],
53270                     [
53271                         30.8921689,
53272                         -26.3279703
53273                     ],
53274                     [
53275                         30.8534616,
53276                         -26.4035568
53277                     ],
53278                     [
53279                         30.8226943,
53280                         -26.4488849
53281                     ],
53282                     [
53283                         30.8022583,
53284                         -26.5240694
53285                     ],
53286                     [
53287                         30.8038369,
53288                         -26.8082089
53289                     ],
53290                     [
53291                         30.9020939,
53292                         -26.7807451
53293                     ],
53294                     [
53295                         30.9100338,
53296                         -26.8489495
53297                     ],
53298                     [
53299                         30.9824859,
53300                         -26.9082627
53301                     ],
53302                     [
53303                         30.976531,
53304                         -27.0029222
53305                     ],
53306                     [
53307                         31.0034434,
53308                         -27.0441587
53309                     ],
53310                     [
53311                         31.1543322,
53312                         -27.1980416
53313                     ],
53314                     [
53315                         31.5015607,
53316                         -27.311117
53317                     ],
53318                     [
53319                         31.9700183,
53320                         -27.311117
53321                     ],
53322                     [
53323                         31.9700183,
53324                         -27.120472
53325                     ],
53326                     [
53327                         31.9769658,
53328                         -27.050664
53329                     ],
53330                     [
53331                         32.0002464,
53332                         -26.7983892
53333                     ],
53334                     [
53335                         32.1069826,
53336                         -26.7984645
53337                     ],
53338                     [
53339                         32.3114546,
53340                         -26.8479493
53341                     ],
53342                     [
53343                         32.899986,
53344                         -26.8516059
53345                     ],
53346                     [
53347                         32.886091,
53348                         -26.9816971
53349                     ],
53350                     [
53351                         32.709427,
53352                         -27.4785436
53353                     ],
53354                     [
53355                         32.6240724,
53356                         -27.7775144
53357                     ],
53358                     [
53359                         32.5813951,
53360                         -28.07479
53361                     ],
53362                     [
53363                         32.5387178,
53364                         -28.2288046
53365                     ],
53366                     [
53367                         32.4275584,
53368                         -28.5021568
53369                     ],
53370                     [
53371                         32.3640388,
53372                         -28.5945699
53373                     ],
53374                     [
53375                         32.0702603,
53376                         -28.8469827
53377                     ],
53378                     [
53379                         31.9878832,
53380                         -28.9069497
53381                     ],
53382                     [
53383                         31.7764818,
53384                         -28.969487
53385                     ],
53386                     [
53387                         31.4638459,
53388                         -29.2859343
53389                     ],
53390                     [
53391                         31.359634,
53392                         -29.3854348
53393                     ],
53394                     [
53395                         31.1680825,
53396                         -29.6307408
53397                     ],
53398                     [
53399                         31.064863,
53400                         -29.7893535
53401                     ],
53402                     [
53403                         31.0534493,
53404                         -29.8470469
53405                     ],
53406                     [
53407                         31.0669933,
53408                         -29.8640319
53409                     ],
53410                     [
53411                         31.0455459,
53412                         -29.9502017
53413                     ],
53414                     [
53415                         30.9518556,
53416                         -30.0033946
53417                     ],
53418                     [
53419                         30.8651833,
53420                         -30.1024093
53421                     ],
53422                     [
53423                         30.7244725,
53424                         -30.392502
53425                     ],
53426                     [
53427                         30.3556256,
53428                         -30.9308873
53429                     ],
53430                     [
53431                         30.0972364,
53432                         -31.2458274
53433                     ],
53434                     [
53435                         29.8673136,
53436                         -31.4304296
53437                     ],
53438                     [
53439                         29.7409393,
53440                         -31.5014699
53441                     ],
53442                     [
53443                         29.481312,
53444                         -31.6978686
53445                     ],
53446                     [
53447                         28.8943171,
53448                         -32.2898903
53449                     ],
53450                     [
53451                         28.5497137,
53452                         -32.5894641
53453                     ],
53454                     [
53455                         28.1436499,
53456                         -32.8320732
53457                     ],
53458                     [
53459                         28.0748735,
53460                         -32.941689
53461                     ],
53462                     [
53463                         27.8450942,
53464                         -33.082869
53465                     ],
53466                     [
53467                         27.3757956,
53468                         -33.3860685
53469                     ],
53470                     [
53471                         26.8805407,
53472                         -33.6458951
53473                     ],
53474                     [
53475                         26.5916871,
53476                         -33.7480756
53477                     ],
53478                     [
53479                         26.4527308,
53480                         -33.7935795
53481                     ],
53482                     [
53483                         26.206754,
53484                         -33.7548943
53485                     ],
53486                     [
53487                         26.0077897,
53488                         -33.7223961
53489                     ],
53490                     [
53491                         25.8055494,
53492                         -33.7524272
53493                     ],
53494                     [
53495                         25.7511073,
53496                         -33.8006512
53497                     ],
53498                     [
53499                         25.6529079,
53500                         -33.8543597
53501                     ],
53502                     [
53503                         25.6529079,
53504                         -33.9469768
53505                     ],
53506                     [
53507                         25.7195789,
53508                         -34.0040115
53509                     ],
53510                     [
53511                         25.7202807,
53512                         -34.0511235
53513                     ],
53514                     [
53515                         25.5508915,
53516                         -34.063151
53517                     ],
53518                     [
53519                         25.3504571,
53520                         -34.0502627
53521                     ],
53522                     [
53523                         25.2810609,
53524                         -34.0020322
53525                     ],
53526                     [
53527                         25.0476316,
53528                         -33.9994588
53529                     ],
53530                     [
53531                         24.954724,
53532                         -34.0043594
53533                     ],
53534                     [
53535                         24.9496586,
53536                         -34.1010363
53537                     ],
53538                     [
53539                         24.8770358,
53540                         -34.1506456
53541                     ],
53542                     [
53543                         24.8762914,
53544                         -34.2005281
53545                     ],
53546                     [
53547                         24.8532574,
53548                         -34.2189562
53549                     ],
53550                     [
53551                         24.7645287,
53552                         -34.2017946
53553                     ],
53554                     [
53555                         24.5001356,
53556                         -34.2003254
53557                     ],
53558                     [
53559                         24.3486733,
53560                         -34.1163824
53561                     ],
53562                     [
53563                         24.1988819,
53564                         -34.1019039
53565                     ],
53566                     [
53567                         23.9963377,
53568                         -34.0514443
53569                     ],
53570                     [
53571                         23.8017509,
53572                         -34.0524332
53573                     ],
53574                     [
53575                         23.7493589,
53576                         -34.0111855
53577                     ],
53578                     [
53579                         23.4973536,
53580                         -34.009014
53581                     ],
53582                     [
53583                         23.4155191,
53584                         -34.0434586
53585                     ],
53586                     [
53587                         23.4154284,
53588                         -34.1140433
53589                     ],
53590                     [
53591                         22.9000853,
53592                         -34.0993009
53593                     ],
53594                     [
53595                         22.8412418,
53596                         -34.0547911
53597                     ],
53598                     [
53599                         22.6470321,
53600                         -34.0502627
53601                     ],
53602                     [
53603                         22.6459843,
53604                         -34.0072768
53605                     ],
53606                     [
53607                         22.570016,
53608                         -34.0064081
53609                     ],
53610                     [
53611                         22.5050499,
53612                         -34.0645866
53613                     ],
53614                     [
53615                         22.2519968,
53616                         -34.0645866
53617                     ],
53618                     [
53619                         22.2221334,
53620                         -34.1014701
53621                     ],
53622                     [
53623                         22.1621197,
53624                         -34.1057019
53625                     ],
53626                     [
53627                         22.1712431,
53628                         -34.1521766
53629                     ],
53630                     [
53631                         22.1576913,
53632                         -34.2180897
53633                     ],
53634                     [
53635                         22.0015632,
53636                         -34.2172232
53637                     ],
53638                     [
53639                         21.9496952,
53640                         -34.3220009
53641                     ],
53642                     [
53643                         21.8611528,
53644                         -34.4007145
53645                     ],
53646                     [
53647                         21.5614708,
53648                         -34.4020114
53649                     ],
53650                     [
53651                         21.5468011,
53652                         -34.3661242
53653                     ],
53654                     [
53655                         21.501744,
53656                         -34.3669892
53657                     ],
53658                     [
53659                         21.5006961,
53660                         -34.4020114
53661                     ],
53662                     [
53663                         21.4194886,
53664                         -34.4465247
53665                     ],
53666                     [
53667                         21.1978706,
53668                         -34.4478208
53669                     ],
53670                     [
53671                         21.0988193,
53672                         -34.3991325
53673                     ],
53674                     [
53675                         21.0033746,
53676                         -34.3753872
53677                     ],
53678                     [
53679                         20.893192,
53680                         -34.3997115
53681                     ],
53682                     [
53683                         20.8976647,
53684                         -34.4854003
53685                     ],
53686                     [
53687                         20.7446802,
53688                         -34.4828092
53689                     ],
53690                     [
53691                         20.5042011,
53692                         -34.486264
53693                     ],
53694                     [
53695                         20.2527197,
53696                         -34.701477
53697                     ],
53698                     [
53699                         20.0803502,
53700                         -34.8361855
53701                     ],
53702                     [
53703                         19.9923317,
53704                         -34.8379056
53705                     ],
53706                     [
53707                         19.899074,
53708                         -34.8275845
53709                     ],
53710                     [
53711                         19.8938348,
53712                         -34.7936018
53713                     ],
53714                     [
53715                         19.5972963,
53716                         -34.7961833
53717                     ],
53718                     [
53719                         19.3929677,
53720                         -34.642015
53721                     ],
53722                     [
53723                         19.2877095,
53724                         -34.6404784
53725                     ],
53726                     [
53727                         19.2861377,
53728                         -34.5986563
53729                     ],
53730                     [
53731                         19.3474363,
53732                         -34.5244458
53733                     ],
53734                     [
53735                         19.3285256,
53736                         -34.4534372
53737                     ],
53738                     [
53739                         19.098001,
53740                         -34.449981
53741                     ],
53742                     [
53743                         19.0725583,
53744                         -34.3802371
53745                     ],
53746                     [
53747                         19.0023531,
53748                         -34.3525593
53749                     ],
53750                     [
53751                         18.9520568,
53752                         -34.3949373
53753                     ],
53754                     [
53755                         18.7975006,
53756                         -34.3936403
53757                     ],
53758                     [
53759                         18.7984174,
53760                         -34.1016376
53761                     ],
53762                     [
53763                         18.501748,
53764                         -34.1015292
53765                     ],
53766                     [
53767                         18.4999545,
53768                         -34.3616945
53769                     ],
53770                     [
53771                         18.4477325,
53772                         -34.3620007
53773                     ],
53774                     [
53775                         18.4479944,
53776                         -34.3522691
53777                     ],
53778                     [
53779                         18.3974362,
53780                         -34.3514041
53781                     ],
53782                     [
53783                         18.3971742,
53784                         -34.3022959
53785                     ],
53786                     [
53787                         18.3565705,
53788                         -34.3005647
53789                     ],
53790                     [
53791                         18.3479258,
53792                         -34.2020436
53793                     ],
53794                     [
53795                         18.2972095,
53796                         -34.1950274
53797                     ],
53798                     [
53799                         18.2951139,
53800                         -33.9937138
53801                     ],
53802                     [
53803                         18.3374474,
53804                         -33.9914079
53805                     ],
53806                     [
53807                         18.3476638,
53808                         -33.8492427
53809                     ],
53810                     [
53811                         18.3479258,
53812                         -33.781555
53813                     ],
53814                     [
53815                         18.4124718,
53816                         -33.7448849
53817                     ],
53818                     [
53819                         18.3615477,
53820                         -33.6501624
53821                     ],
53822                     [
53823                         18.2992013,
53824                         -33.585591
53825                     ],
53826                     [
53827                         18.2166839,
53828                         -33.448872
53829                     ],
53830                     [
53831                         18.1389858,
53832                         -33.3974083
53833                     ],
53834                     [
53835                         17.9473472,
53836                         -33.1602647
53837                     ],
53838                     [
53839                         17.8855247,
53840                         -33.0575732
53841                     ],
53842                     [
53843                         17.8485884,
53844                         -32.9668505
53845                     ],
53846                     [
53847                         17.8396817,
53848                         -32.8507302
53849                     ]
53850                 ]
53851             ]
53852         },
53853         {
53854             "name": "South Tyrol Orthofoto 2011",
53855             "type": "tms",
53856             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_OF2011_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
53857             "polygon": [
53858                 [
53859                     [
53860                         10.373383,
53861                         46.213553
53862                     ],
53863                     [
53864                         10.373383,
53865                         47.098175
53866                     ],
53867                     [
53868                         12.482758,
53869                         47.098175
53870                     ],
53871                     [
53872                         12.482758,
53873                         46.213553
53874                     ],
53875                     [
53876                         10.373383,
53877                         46.213553
53878                     ]
53879                 ]
53880             ],
53881             "id": "sdi.provinz.bz.it-WMTS_OF2011_APB-PAB"
53882         },
53883         {
53884             "name": "South Tyrol Topomap",
53885             "type": "tms",
53886             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_TOPOMAP_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
53887             "polygon": [
53888                 [
53889                     [
53890                         10.373383,
53891                         46.213553
53892                     ],
53893                     [
53894                         10.373383,
53895                         47.098175
53896                     ],
53897                     [
53898                         12.482758,
53899                         47.098175
53900                     ],
53901                     [
53902                         12.482758,
53903                         46.213553
53904                     ],
53905                     [
53906                         10.373383,
53907                         46.213553
53908                     ]
53909                 ]
53910             ],
53911             "id": "sdi.provinz.bz.it-WMTS_TOPOMAP_APB-PAB"
53912         },
53913         {
53914             "name": "Stadt Uster Orthophoto 2008 10cm",
53915             "type": "tms",
53916             "template": "http://mapproxy.sosm.ch:8080/tiles/uster/EPSG900913/{zoom}/{x}/{y}.png?origin=nw",
53917             "polygon": [
53918                 [
53919                     [
53920                         8.6,
53921                         47.31
53922                     ],
53923                     [
53924                         8.6,
53925                         47.39
53926                     ],
53927                     [
53928                         8.77,
53929                         47.39
53930                     ],
53931                     [
53932                         8.77,
53933                         47.31
53934                     ],
53935                     [
53936                         8.6,
53937                         47.31
53938                     ]
53939                 ]
53940             ],
53941             "terms_text": "Stadt Uster Vermessung Orthophoto 2008"
53942         },
53943         {
53944             "name": "Stevns (Denmark)",
53945             "type": "tms",
53946             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/stevns/2009/{zoom}/{x}/{y}.png",
53947             "scaleExtent": [
53948                 0,
53949                 20
53950             ],
53951             "polygon": [
53952                 [
53953                     [
53954                         12.0913942,
53955                         55.3491574
53956                     ],
53957                     [
53958                         12.0943104,
53959                         55.3842256
53960                     ],
53961                     [
53962                         12.1573875,
53963                         55.3833103
53964                     ],
53965                     [
53966                         12.1587287,
53967                         55.4013326
53968                     ],
53969                     [
53970                         12.1903468,
53971                         55.400558
53972                     ],
53973                     [
53974                         12.1931411,
53975                         55.4364665
53976                     ],
53977                     [
53978                         12.2564251,
53979                         55.4347995
53980                     ],
53981                     [
53982                         12.2547073,
53983                         55.4168882
53984                     ],
53985                     [
53986                         12.3822489,
53987                         55.4134349
53988                     ],
53989                     [
53990                         12.3795942,
53991                         55.3954143
53992                     ],
53993                     [
53994                         12.4109213,
53995                         55.3946958
53996                     ],
53997                     [
53998                         12.409403,
53999                         55.3766417
54000                     ],
54001                     [
54002                         12.4407807,
54003                         55.375779
54004                     ],
54005                     [
54006                         12.4394142,
54007                         55.3578314
54008                     ],
54009                     [
54010                         12.4707413,
54011                         55.3569971
54012                     ],
54013                     [
54014                         12.4629475,
54015                         55.2672214
54016                     ],
54017                     [
54018                         12.4315633,
54019                         55.2681491
54020                     ],
54021                     [
54022                         12.430045,
54023                         55.2502103
54024                     ],
54025                     [
54026                         12.3672011,
54027                         55.2519673
54028                     ],
54029                     [
54030                         12.3656858,
54031                         55.2340267
54032                     ],
54033                     [
54034                         12.2714604,
54035                         55.2366031
54036                     ],
54037                     [
54038                         12.2744467,
54039                         55.272476
54040                     ],
54041                     [
54042                         12.2115654,
54043                         55.2741475
54044                     ],
54045                     [
54046                         12.2130078,
54047                         55.2920322
54048                     ],
54049                     [
54050                         12.1815665,
54051                         55.2928638
54052                     ],
54053                     [
54054                         12.183141,
54055                         55.3107091
54056                     ],
54057                     [
54058                         12.2144897,
54059                         55.3100981
54060                     ],
54061                     [
54062                         12.2159927,
54063                         55.3279764
54064                     ],
54065                     [
54066                         12.1214458,
54067                         55.3303379
54068                     ],
54069                     [
54070                         12.1229489,
54071                         55.3483291
54072                     ]
54073                 ]
54074             ],
54075             "terms_text": "Stevns Kommune"
54076         },
54077         {
54078             "name": "Surrey Air Survey",
54079             "type": "tms",
54080             "template": "http://gravitystorm.dev.openstreetmap.org/surrey/{zoom}/{x}/{y}.png",
54081             "scaleExtent": [
54082                 8,
54083                 19
54084             ],
54085             "polygon": [
54086                 [
54087                     [
54088                         -0.752478,
54089                         51.0821941
54090                     ],
54091                     [
54092                         -0.7595183,
54093                         51.0856254
54094                     ],
54095                     [
54096                         -0.8014342,
54097                         51.1457917
54098                     ],
54099                     [
54100                         -0.8398864,
54101                         51.1440686
54102                     ],
54103                     [
54104                         -0.8357665,
54105                         51.1802397
54106                     ],
54107                     [
54108                         -0.8529549,
54109                         51.2011266
54110                     ],
54111                     [
54112                         -0.8522683,
54113                         51.2096231
54114                     ],
54115                     [
54116                         -0.8495217,
54117                         51.217903
54118                     ],
54119                     [
54120                         -0.8266907,
54121                         51.2403696
54122                     ],
54123                     [
54124                         -0.8120995,
54125                         51.2469248
54126                     ],
54127                     [
54128                         -0.7736474,
54129                         51.2459577
54130                     ],
54131                     [
54132                         -0.7544213,
54133                         51.2381127
54134                     ],
54135                     [
54136                         -0.754078,
54137                         51.233921
54138                     ],
54139                     [
54140                         -0.7446366,
54141                         51.2333836
54142                     ],
54143                     [
54144                         -0.7430693,
54145                         51.2847178
54146                     ],
54147                     [
54148                         -0.751503,
54149                         51.3069524
54150                     ],
54151                     [
54152                         -0.7664376,
54153                         51.3121032
54154                     ],
54155                     [
54156                         -0.7820588,
54157                         51.3270157
54158                     ],
54159                     [
54160                         -0.7815438,
54161                         51.3388135
54162                     ],
54163                     [
54164                         -0.7374268,
54165                         51.3720456
54166                     ],
54167                     [
54168                         -0.7192307,
54169                         51.3769748
54170                     ],
54171                     [
54172                         -0.6795769,
54173                         51.3847961
54174                     ],
54175                     [
54176                         -0.6807786,
54177                         51.3901523
54178                     ],
54179                     [
54180                         -0.6531411,
54181                         51.3917591
54182                     ],
54183                     [
54184                         -0.6301385,
54185                         51.3905808
54186                     ],
54187                     [
54188                         -0.6291085,
54189                         51.3970074
54190                     ],
54191                     [
54192                         -0.6234437,
54193                         51.3977572
54194                     ],
54195                     [
54196                         -0.613144,
54197                         51.4295552
54198                     ],
54199                     [
54200                         -0.6002471,
54201                         51.4459121
54202                     ],
54203                     [
54204                         -0.5867081,
54205                         51.4445365
54206                     ],
54207                     [
54208                         -0.5762368,
54209                         51.453202
54210                     ],
54211                     [
54212                         -0.5626755,
54213                         51.4523462
54214                     ],
54215                     [
54216                         -0.547741,
54217                         51.4469972
54218                     ],
54219                     [
54220                         -0.5372697,
54221                         51.4448575
54222                     ],
54223                     [
54224                         -0.537098,
54225                         51.4526671
54226                     ],
54227                     [
54228                         -0.5439644,
54229                         51.4545926
54230                     ],
54231                     [
54232                         -0.5405312,
54233                         51.4698865
54234                     ],
54235                     [
54236                         -0.5309182,
54237                         51.4760881
54238                     ],
54239                     [
54240                         -0.5091172,
54241                         51.4744843
54242                     ],
54243                     [
54244                         -0.5086022,
54245                         51.4695657
54246                     ],
54247                     [
54248                         -0.4900628,
54249                         51.4682825
54250                     ],
54251                     [
54252                         -0.4526406,
54253                         51.4606894
54254                     ],
54255                     [
54256                         -0.4486924,
54257                         51.4429316
54258                     ],
54259                     [
54260                         -0.4414826,
54261                         51.4418616
54262                     ],
54263                     [
54264                         -0.4418259,
54265                         51.4369394
54266                     ],
54267                     [
54268                         -0.4112702,
54269                         51.4380095
54270                     ],
54271                     [
54272                         -0.4014855,
54273                         51.4279498
54274                     ],
54275                     [
54276                         -0.3807145,
54277                         51.4262372
54278                     ],
54279                     [
54280                         -0.3805428,
54281                         51.4161749
54282                     ],
54283                     [
54284                         -0.3491288,
54285                         51.4138195
54286                     ],
54287                     [
54288                         -0.3274994,
54289                         51.4037544
54290                     ],
54291                     [
54292                         -0.3039818,
54293                         51.3990424
54294                     ],
54295                     [
54296                         -0.3019219,
54297                         51.3754747
54298                     ],
54299                     [
54300                         -0.309475,
54301                         51.369688
54302                     ],
54303                     [
54304                         -0.3111916,
54305                         51.3529669
54306                     ],
54307                     [
54308                         -0.2955704,
54309                         51.3541462
54310                     ],
54311                     [
54312                         -0.2923089,
54313                         51.3673303
54314                     ],
54315                     [
54316                         -0.2850991,
54317                         51.3680805
54318                     ],
54319                     [
54320                         -0.2787476,
54321                         51.3771891
54322                     ],
54323                     [
54324                         -0.2655297,
54325                         51.3837247
54326                     ],
54327                     [
54328                         -0.2411538,
54329                         51.3847961
54330                     ],
54331                     [
54332                         -0.2123147,
54333                         51.3628288
54334                     ],
54335                     [
54336                         -0.2107697,
54337                         51.3498578
54338                     ],
54339                     [
54340                         -0.190857,
54341                         51.3502867
54342                     ],
54343                     [
54344                         -0.1542931,
54345                         51.3338802
54346                     ],
54347                     [
54348                         -0.1496583,
54349                         51.3057719
54350                     ],
54351                     [
54352                         -0.1074296,
54353                         51.2966491
54354                     ],
54355                     [
54356                         -0.0887185,
54357                         51.3099571
54358                     ],
54359                     [
54360                         -0.0878602,
54361                         51.3220811
54362                     ],
54363                     [
54364                         -0.0652009,
54365                         51.3215448
54366                     ],
54367                     [
54368                         -0.0641709,
54369                         51.3264793
54370                     ],
54371                     [
54372                         -0.0519829,
54373                         51.3263721
54374                     ],
54375                     [
54376                         -0.0528412,
54377                         51.334631
54378                     ],
54379                     [
54380                         -0.0330779,
54381                         51.3430876
54382                     ],
54383                     [
54384                         0.0019187,
54385                         51.3376339
54386                     ],
54387                     [
54388                         0.0118751,
54389                         51.3281956
54390                     ],
54391                     [
54392                         0.013935,
54393                         51.2994398
54394                     ],
54395                     [
54396                         0.0202865,
54397                         51.2994398
54398                     ],
54399                     [
54400                         0.0240631,
54401                         51.3072743
54402                     ],
54403                     [
54404                         0.0331611,
54405                         51.3086694
54406                     ],
54407                     [
54408                         0.0455207,
54409                         51.30545
54410                     ],
54411                     [
54412                         0.0523872,
54413                         51.2877392
54414                     ],
54415                     [
54416                         0.0616569,
54417                         51.2577764
54418                     ],
54419                     [
54420                         0.0640602,
54421                         51.2415518
54422                     ],
54423                     [
54424                         0.0462074,
54425                         51.2126342
54426                     ],
54427                     [
54428                         0.0407142,
54429                         51.2109136
54430                     ],
54431                     [
54432                         0.0448341,
54433                         51.1989753
54434                     ],
54435                     [
54436                         0.0494689,
54437                         51.1997283
54438                     ],
54439                     [
54440                         0.0558204,
54441                         51.1944573
54442                     ],
54443                     [
54444                         0.0611419,
54445                         51.1790713
54446                     ],
54447                     [
54448                         0.0623435,
54449                         51.1542061
54450                     ],
54451                     [
54452                         0.0577087,
54453                         51.1417146
54454                     ],
54455                     [
54456                         0.0204582,
54457                         51.1365447
54458                     ],
54459                     [
54460                         -0.0446015,
54461                         51.1336364
54462                     ],
54463                     [
54464                         -0.1566964,
54465                         51.1352522
54466                     ],
54467                     [
54468                         -0.1572114,
54469                         51.1290043
54470                     ],
54471                     [
54472                         -0.2287942,
54473                         51.1183379
54474                     ],
54475                     [
54476                         -0.2473336,
54477                         51.1183379
54478                     ],
54479                     [
54480                         -0.2500802,
54481                         51.1211394
54482                     ],
54483                     [
54484                         -0.299347,
54485                         51.1137042
54486                     ],
54487                     [
54488                         -0.3221779,
54489                         51.1119799
54490                     ],
54491                     [
54492                         -0.3223496,
54493                         51.1058367
54494                     ],
54495                     [
54496                         -0.3596001,
54497                         51.1019563
54498                     ],
54499                     [
54500                         -0.3589135,
54501                         51.1113333
54502                     ],
54503                     [
54504                         -0.3863793,
54505                         51.1117644
54506                     ],
54507                     [
54508                         -0.3869014,
54509                         51.1062516
54510                     ],
54511                     [
54512                         -0.4281001,
54513                         51.0947174
54514                     ],
54515                     [
54516                         -0.4856784,
54517                         51.0951554
54518                     ],
54519                     [
54520                         -0.487135,
54521                         51.0872266
54522                     ],
54523                     [
54524                         -0.5297404,
54525                         51.0865404
54526                     ],
54527                     [
54528                         -0.5302259,
54529                         51.0789914
54530                     ],
54531                     [
54532                         -0.61046,
54533                         51.076551
54534                     ],
54535                     [
54536                         -0.6099745,
54537                         51.080669
54538                     ],
54539                     [
54540                         -0.6577994,
54541                         51.0792202
54542                     ],
54543                     [
54544                         -0.6582849,
54545                         51.0743394
54546                     ],
54547                     [
54548                         -0.6836539,
54549                         51.0707547
54550                     ],
54551                     [
54552                         -0.6997979,
54553                         51.070831
54554                     ],
54555                     [
54556                         -0.7296581,
54557                         51.0744919
54558                     ]
54559                 ]
54560             ]
54561         },
54562         {
54563             "name": "Toulouse - Orthophotoplan 2007",
54564             "type": "tms",
54565             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2007/{zoom}/{x}/{y}",
54566             "scaleExtent": [
54567                 0,
54568                 22
54569             ],
54570             "polygon": [
54571                 [
54572                     [
54573                         1.1919978,
54574                         43.6328791
54575                     ],
54576                     [
54577                         1.2015377,
54578                         43.6329729
54579                     ],
54580                     [
54581                         1.2011107,
54582                         43.6554932
54583                     ],
54584                     [
54585                         1.2227985,
54586                         43.6557029
54587                     ],
54588                     [
54589                         1.2226231,
54590                         43.6653353
54591                     ],
54592                     [
54593                         1.2275341,
54594                         43.6653849
54595                     ],
54596                     [
54597                         1.2275417,
54598                         43.6656387
54599                     ],
54600                     [
54601                         1.2337568,
54602                         43.6656883
54603                     ],
54604                     [
54605                         1.2337644,
54606                         43.6650153
54607                     ],
54608                     [
54609                         1.2351218,
54610                         43.6650319
54611                     ],
54612                     [
54613                         1.2350913,
54614                         43.6670729
54615                     ],
54616                     [
54617                         1.2443566,
54618                         43.6671556
54619                     ],
54620                     [
54621                         1.2441584,
54622                         43.6743925
54623                     ],
54624                     [
54625                         1.2493973,
54626                         43.6744256
54627                     ],
54628                     [
54629                         1.2493973,
54630                         43.6746628
54631                     ],
54632                     [
54633                         1.2555666,
54634                         43.6747234
54635                     ],
54636                     [
54637                         1.2555742,
54638                         43.6744532
54639                     ],
54640                     [
54641                         1.2569545,
54642                         43.6744697
54643                     ],
54644                     [
54645                         1.2568782,
54646                         43.678529
54647                     ],
54648                     [
54649                         1.2874873,
54650                         43.6788257
54651                     ],
54652                     [
54653                         1.2870803,
54654                         43.7013229
54655                     ],
54656                     [
54657                         1.3088219,
54658                         43.7014632
54659                     ],
54660                     [
54661                         1.3086493,
54662                         43.7127673
54663                     ],
54664                     [
54665                         1.3303262,
54666                         43.7129544
54667                     ],
54668                     [
54669                         1.3300242,
54670                         43.7305221
54671                     ],
54672                     [
54673                         1.3367106,
54674                         43.7305845
54675                     ],
54676                     [
54677                         1.3367322,
54678                         43.7312235
54679                     ],
54680                     [
54681                         1.3734338,
54682                         43.7310456
54683                     ],
54684                     [
54685                         1.3735848,
54686                         43.7245772
54687                     ],
54688                     [
54689                         1.4604504,
54690                         43.7252947
54691                     ],
54692                     [
54693                         1.4607783,
54694                         43.7028034
54695                     ],
54696                     [
54697                         1.4824875,
54698                         43.7029516
54699                     ],
54700                     [
54701                         1.4829828,
54702                         43.6692071
54703                     ],
54704                     [
54705                         1.5046832,
54706                         43.6693616
54707                     ],
54708                     [
54709                         1.5048383,
54710                         43.6581174
54711                     ],
54712                     [
54713                         1.5265475,
54714                         43.6582656
54715                     ],
54716                     [
54717                         1.5266945,
54718                         43.6470298
54719                     ],
54720                     [
54721                         1.548368,
54722                         43.6471633
54723                     ],
54724                     [
54725                         1.5485357,
54726                         43.6359385
54727                     ],
54728                     [
54729                         1.5702172,
54730                         43.636082
54731                     ],
54732                     [
54733                         1.5705123,
54734                         43.6135777
54735                     ],
54736                     [
54737                         1.5488166,
54738                         43.6134276
54739                     ],
54740                     [
54741                         1.549097,
54742                         43.5909479
54743                     ],
54744                     [
54745                         1.5707695,
54746                         43.5910694
54747                     ],
54748                     [
54749                         1.5709373,
54750                         43.5798341
54751                     ],
54752                     [
54753                         1.5793714,
54754                         43.5798894
54755                     ],
54756                     [
54757                         1.5794782,
54758                         43.5737682
54759                     ],
54760                     [
54761                         1.5809119,
54762                         43.5737792
54763                     ],
54764                     [
54765                         1.5810859,
54766                         43.5573794
54767                     ],
54768                     [
54769                         1.5712334,
54770                         43.5573131
54771                     ],
54772                     [
54773                         1.5716504,
54774                         43.5235497
54775                     ],
54776                     [
54777                         1.3984804,
54778                         43.5222618
54779                     ],
54780                     [
54781                         1.3986509,
54782                         43.5110113
54783                     ],
54784                     [
54785                         1.3120959,
54786                         43.5102543
54787                     ],
54788                     [
54789                         1.3118968,
54790                         43.5215192
54791                     ],
54792                     [
54793                         1.2902569,
54794                         43.5213126
54795                     ],
54796                     [
54797                         1.2898637,
54798                         43.5438168
54799                     ],
54800                     [
54801                         1.311517,
54802                         43.5440133
54803                     ],
54804                     [
54805                         1.3113271,
54806                         43.5552596
54807                     ],
54808                     [
54809                         1.3036924,
54810                         43.5551924
54811                     ],
54812                     [
54813                         1.3036117,
54814                         43.5595099
54815                     ],
54816                     [
54817                         1.2955449,
54818                         43.5594317
54819                     ],
54820                     [
54821                         1.2955449,
54822                         43.5595489
54823                     ],
54824                     [
54825                         1.2895595,
54826                         43.5594473
54827                     ],
54828                     [
54829                         1.2892899,
54830                         43.5775366
54831                     ],
54832                     [
54833                         1.2675698,
54834                         43.5773647
54835                     ],
54836                     [
54837                         1.2673973,
54838                         43.5886141
54839                     ],
54840                     [
54841                         1.25355,
54842                         43.5885047
54843                     ],
54844                     [
54845                         1.2533774,
54846                         43.5956282
54847                     ],
54848                     [
54849                         1.2518029,
54850                         43.5956282
54851                     ],
54852                     [
54853                         1.2518029,
54854                         43.5949409
54855                     ],
54856                     [
54857                         1.2350437,
54858                         43.5947847
54859                     ],
54860                     [
54861                         1.2350437,
54862                         43.5945972
54863                     ],
54864                     [
54865                         1.2239572,
54866                         43.5945972
54867                     ],
54868                     [
54869                         1.2239357,
54870                         43.5994708
54871                     ],
54872                     [
54873                         1.2139708,
54874                         43.599299
54875                     ],
54876                     [
54877                         1.2138845,
54878                         43.6046408
54879                     ],
54880                     [
54881                         1.2020647,
54882                         43.6044846
54883                     ],
54884                     [
54885                         1.2019464,
54886                         43.61048
54887                     ],
54888                     [
54889                         1.1924294,
54890                         43.6103695
54891                     ]
54892                 ]
54893             ],
54894             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
54895             "terms_text": "ToulouseMetropole"
54896         },
54897         {
54898             "name": "Toulouse - Orthophotoplan 2011",
54899             "type": "tms",
54900             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2011/{zoom}/{x}/{y}",
54901             "scaleExtent": [
54902                 0,
54903                 22
54904             ],
54905             "polygon": [
54906                 [
54907                     [
54908                         1.1135067,
54909                         43.6867566
54910                     ],
54911                     [
54912                         1.1351836,
54913                         43.6870842
54914                     ],
54915                     [
54916                         1.1348907,
54917                         43.6983471
54918                     ],
54919                     [
54920                         1.1782867,
54921                         43.6990338
54922                     ],
54923                     [
54924                         1.1779903,
54925                         43.7102786
54926                     ],
54927                     [
54928                         1.1996591,
54929                         43.7106144
54930                     ],
54931                     [
54932                         1.1993387,
54933                         43.7218722
54934                     ],
54935                     [
54936                         1.2427356,
54937                         43.7225269
54938                     ],
54939                     [
54940                         1.2424336,
54941                         43.7337491
54942                     ],
54943                     [
54944                         1.2641536,
54945                         43.734092
54946                     ],
54947                     [
54948                         1.2638301,
54949                         43.7453588
54950                     ],
54951                     [
54952                         1.2855285,
54953                         43.7456548
54954                     ],
54955                     [
54956                         1.2852481,
54957                         43.756935
54958                     ],
54959                     [
54960                         1.306925,
54961                         43.757231
54962                     ],
54963                     [
54964                         1.3066446,
54965                         43.7684779
54966                     ],
54967                     [
54968                         1.3283431,
54969                         43.7687894
54970                     ],
54971                     [
54972                         1.3280842,
54973                         43.780034
54974                     ],
54975                     [
54976                         1.4367275,
54977                         43.7815757
54978                     ],
54979                     [
54980                         1.4373098,
54981                         43.7591004
54982                     ],
54983                     [
54984                         1.4590083,
54985                         43.7593653
54986                     ],
54987                     [
54988                         1.4593318,
54989                         43.7481479
54990                     ],
54991                     [
54992                         1.4810303,
54993                         43.7483972
54994                     ],
54995                     [
54996                         1.4813322,
54997                         43.7371777
54998                     ],
54999                     [
55000                         1.5030307,
55001                         43.7374115
55002                     ],
55003                     [
55004                         1.5035915,
55005                         43.7149664
55006                     ],
55007                     [
55008                         1.5253115,
55009                         43.7151846
55010                     ],
55011                     [
55012                         1.5256135,
55013                         43.7040057
55014                     ],
55015                     [
55016                         1.5472688,
55017                         43.7042552
55018                     ],
55019                     [
55020                         1.5475708,
55021                         43.6930431
55022                     ],
55023                     [
55024                         1.5692045,
55025                         43.6932926
55026                     ],
55027                     [
55028                         1.5695712,
55029                         43.6820316
55030                     ],
55031                     [
55032                         1.5912049,
55033                         43.6822656
55034                     ],
55035                     [
55036                         1.5917441,
55037                         43.6597998
55038                     ],
55039                     [
55040                         1.613421,
55041                         43.6600339
55042                     ],
55043                     [
55044                         1.613723,
55045                         43.6488291
55046                     ],
55047                     [
55048                         1.6353783,
55049                         43.6490788
55050                     ],
55051                     [
55052                         1.6384146,
55053                         43.5140731
55054                     ],
55055                     [
55056                         1.2921649,
55057                         43.5094658
55058                     ],
55059                     [
55060                         1.2918629,
55061                         43.5206966
55062                     ],
55063                     [
55064                         1.2702076,
55065                         43.5203994
55066                     ],
55067                     [
55068                         1.2698841,
55069                         43.5316437
55070                     ],
55071                     [
55072                         1.2482288,
55073                         43.531331
55074                     ],
55075                     [
55076                         1.2476048,
55077                         43.5537788
55078                     ],
55079                     [
55080                         1.2259628,
55081                         43.5534914
55082                     ],
55083                     [
55084                         1.2256819,
55085                         43.564716
55086                     ],
55087                     [
55088                         1.2039835,
55089                         43.564419
55090                     ],
55091                     [
55092                         1.2033148,
55093                         43.5869049
55094                     ],
55095                     [
55096                         1.1816164,
55097                         43.5865611
55098                     ],
55099                     [
55100                         1.1810237,
55101                         43.6090368
55102                     ],
55103                     [
55104                         1.1592821,
55105                         43.6086932
55106                     ],
55107                     [
55108                         1.1589585,
55109                         43.6199523
55110                     ],
55111                     [
55112                         1.1372601,
55113                         43.6196244
55114                     ],
55115                     [
55116                         1.1365933,
55117                         43.642094
55118                     ],
55119                     [
55120                         1.1149055,
55121                         43.6417629
55122                     ]
55123                 ]
55124             ],
55125             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
55126             "terms_text": "ToulouseMetropole"
55127         },
55128         {
55129             "name": "Tours - Orthophotos 2008",
55130             "type": "tms",
55131             "template": "http://tms.mapspot.ge/tms/2/nonstandard/{zoom}/{x}/{y}.jpeg",
55132             "polygon": [
55133                 [
55134                     [
55135                         0.5457462,
55136                         47.465264
55137                     ],
55138                     [
55139                         0.54585,
55140                         47.4608163
55141                     ],
55142                     [
55143                         0.5392188,
55144                         47.4606983
55145                     ],
55146                     [
55147                         0.5393484,
55148                         47.456243
55149                     ],
55150                     [
55151                         0.5327959,
55152                         47.4561003
55153                     ],
55154                     [
55155                         0.5329011,
55156                         47.451565
55157                     ],
55158                     [
55159                         0.52619,
55160                         47.4514013
55161                     ],
55162                     [
55163                         0.5265854,
55164                         47.4424884
55165                     ],
55166                     [
55167                         0.5000941,
55168                         47.4420739
55169                     ],
55170                     [
55171                         0.5002357,
55172                         47.4375835
55173                     ],
55174                     [
55175                         0.4936014,
55176                         47.4374324
55177                     ],
55178                     [
55179                         0.4937,
55180                         47.4329285
55181                     ],
55182                     [
55183                         0.4606141,
55184                         47.4324593
55185                     ],
55186                     [
55187                         0.4607248,
55188                         47.4279827
55189                     ],
55190                     [
55191                         0.4541016,
55192                         47.4278125
55193                     ],
55194                     [
55195                         0.454932,
55196                         47.4053921
55197                     ],
55198                     [
55199                         0.4615431,
55200                         47.4054476
55201                     ],
55202                     [
55203                         0.4619097,
55204                         47.3964924
55205                     ],
55206                     [
55207                         0.4684346,
55208                         47.3966005
55209                     ],
55210                     [
55211                         0.4691319,
55212                         47.3786415
55213                     ],
55214                     [
55215                         0.4757125,
55216                         47.3787609
55217                     ],
55218                     [
55219                         0.4762116,
55220                         47.3652018
55221                     ],
55222                     [
55223                         0.4828297,
55224                         47.3653499
55225                     ],
55226                     [
55227                         0.4832223,
55228                         47.3518574
55229                     ],
55230                     [
55231                         0.5097927,
55232                         47.3522592
55233                     ],
55234                     [
55235                         0.5095688,
55236                         47.3567713
55237                     ],
55238                     [
55239                         0.5227698,
55240                         47.3569785
55241                     ],
55242                     [
55243                         0.5226429,
55244                         47.3614867
55245                     ],
55246                     [
55247                         0.5490721,
55248                         47.3618878
55249                     ],
55250                     [
55251                         0.5489087,
55252                         47.3663307
55253                     ],
55254                     [
55255                         0.5555159,
55256                         47.3664985
55257                     ],
55258                     [
55259                         0.5559105,
55260                         47.3575522
55261                     ],
55262                     [
55263                         0.6152789,
55264                         47.358407
55265                     ],
55266                     [
55267                         0.6152963,
55268                         47.362893
55269                     ],
55270                     [
55271                         0.6285093,
55272                         47.3630936
55273                     ],
55274                     [
55275                         0.6288256,
55276                         47.353987
55277                     ],
55278                     [
55279                         0.6155012,
55280                         47.3538823
55281                     ],
55282                     [
55283                         0.6157682,
55284                         47.3493424
55285                     ],
55286                     [
55287                         0.6090956,
55288                         47.3492991
55289                     ],
55290                     [
55291                         0.6094735,
55292                         47.3402962
55293                     ],
55294                     [
55295                         0.6160477,
55296                         47.3404448
55297                     ],
55298                     [
55299                         0.616083,
55300                         47.3369074
55301                     ],
55302                     [
55303                         0.77497,
55304                         47.3388218
55305                     ],
55306                     [
55307                         0.7745786,
55308                         47.351628
55309                     ],
55310                     [
55311                         0.7680363,
55312                         47.3515901
55313                     ],
55314                     [
55315                         0.767589,
55316                         47.3605298
55317                     ],
55318                     [
55319                         0.7742443,
55320                         47.3606238
55321                     ],
55322                     [
55323                         0.7733465,
55324                         47.3921266
55325                     ],
55326                     [
55327                         0.7667434,
55328                         47.3920195
55329                     ],
55330                     [
55331                         0.7664411,
55332                         47.4010837
55333                     ],
55334                     [
55335                         0.7730647,
55336                         47.4011115
55337                     ],
55338                     [
55339                         0.7728868,
55340                         47.4101297
55341                     ],
55342                     [
55343                         0.7661849,
55344                         47.4100226
55345                     ],
55346                     [
55347                         0.7660267,
55348                         47.4145044
55349                     ],
55350                     [
55351                         0.7527613,
55352                         47.4143038
55353                     ],
55354                     [
55355                         0.7529788,
55356                         47.4098086
55357                     ],
55358                     [
55359                         0.7462373,
55360                         47.4097016
55361                     ],
55362                     [
55363                         0.7459424,
55364                         47.4232208
55365                     ],
55366                     [
55367                         0.7392324,
55368                         47.4231451
55369                     ],
55370                     [
55371                         0.738869,
55372                         47.4366116
55373                     ],
55374                     [
55375                         0.7323267,
55376                         47.4365171
55377                     ],
55378                     [
55379                         0.7321869,
55380                         47.4410556
55381                     ],
55382                     [
55383                         0.7255048,
55384                         47.44098
55385                     ],
55386                     [
55387                         0.7254209,
55388                         47.4453479
55389                     ],
55390                     [
55391                         0.7318793,
55392                         47.4454803
55393                     ],
55394                     [
55395                         0.7318514,
55396                         47.4501126
55397                     ],
55398                     [
55399                         0.7384496,
55400                         47.450226
55401                     ],
55402                     [
55403                         0.7383098,
55404                         47.454631
55405                     ],
55406                     [
55407                         0.7449359,
55408                         47.4547444
55409                     ],
55410                     [
55411                         0.7443209,
55412                         47.4771985
55413                     ],
55414                     [
55415                         0.7310685,
55416                         47.4769717
55417                     ],
55418                     [
55419                         0.7309008,
55420                         47.4815445
55421                     ],
55422                     [
55423                         0.7176205,
55424                         47.4812611
55425                     ],
55426                     [
55427                         0.7177883,
55428                         47.4768394
55429                     ],
55430                     [
55431                         0.69777,
55432                         47.4764993
55433                     ],
55434                     [
55435                         0.6980496,
55436                         47.4719827
55437                     ],
55438                     [
55439                         0.6914514,
55440                         47.4718882
55441                     ],
55442                     [
55443                         0.6917309,
55444                         47.4630241
55445                     ],
55446                     [
55447                         0.6851048,
55448                         47.4629295
55449                     ],
55450                     [
55451                         0.684937,
55452                         47.4673524
55453                     ],
55454                     [
55455                         0.678255,
55456                         47.4673335
55457                     ],
55458                     [
55459                         0.6779754,
55460                         47.4762158
55461                     ],
55462                     [
55463                         0.6714051,
55464                         47.4761592
55465                     ],
55466                     [
55467                         0.6710417,
55468                         47.4881952
55469                     ],
55470                     [
55471                         0.6577334,
55472                         47.4879685
55473                     ],
55474                     [
55475                         0.6578173,
55476                         47.48504
55477                     ],
55478                     [
55479                         0.6511911,
55480                         47.4848322
55481                     ],
55482                     [
55483                         0.6514707,
55484                         47.4758568
55485                     ],
55486                     [
55487                         0.6448166,
55488                         47.4757245
55489                     ],
55490                     [
55491                         0.6449284,
55492                         47.4712646
55493                     ],
55494                     [
55495                         0.6117976,
55496                         47.4707543
55497                     ],
55498                     [
55499                         0.6118815,
55500                         47.4663129
55501                     ],
55502                     [
55503                         0.6052833,
55504                         47.4661239
55505                     ],
55506                     [
55507                         0.6054231,
55508                         47.4616631
55509                     ],
55510                     [
55511                         0.5988808,
55512                         47.4615497
55513                     ],
55514                     [
55515                         0.5990206,
55516                         47.4570886
55517                     ],
55518                     [
55519                         0.572488,
55520                         47.4566916
55521                     ],
55522                     [
55523                         0.5721805,
55524                         47.4656513
55525                     ]
55526                 ]
55527             ],
55528             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
55529             "terms_text": "Orthophoto Tour(s) Plus 2008"
55530         },
55531         {
55532             "name": "Tours - Orthophotos 2008-2010",
55533             "type": "tms",
55534             "template": "http://wms.openstreetmap.fr/tms/1.0.0/tours/{zoom}/{x}/{y}",
55535             "scaleExtent": [
55536                 0,
55537                 20
55538             ],
55539             "polygon": [
55540                 [
55541                     [
55542                         0.5457462,
55543                         47.465264
55544                     ],
55545                     [
55546                         0.54585,
55547                         47.4608163
55548                     ],
55549                     [
55550                         0.5392188,
55551                         47.4606983
55552                     ],
55553                     [
55554                         0.5393484,
55555                         47.456243
55556                     ],
55557                     [
55558                         0.5327959,
55559                         47.4561003
55560                     ],
55561                     [
55562                         0.5329011,
55563                         47.451565
55564                     ],
55565                     [
55566                         0.52619,
55567                         47.4514013
55568                     ],
55569                     [
55570                         0.5265854,
55571                         47.4424884
55572                     ],
55573                     [
55574                         0.5000941,
55575                         47.4420739
55576                     ],
55577                     [
55578                         0.5002357,
55579                         47.4375835
55580                     ],
55581                     [
55582                         0.4936014,
55583                         47.4374324
55584                     ],
55585                     [
55586                         0.4937,
55587                         47.4329285
55588                     ],
55589                     [
55590                         0.4606141,
55591                         47.4324593
55592                     ],
55593                     [
55594                         0.4607248,
55595                         47.4279827
55596                     ],
55597                     [
55598                         0.4541016,
55599                         47.4278125
55600                     ],
55601                     [
55602                         0.454932,
55603                         47.4053921
55604                     ],
55605                     [
55606                         0.4615431,
55607                         47.4054476
55608                     ],
55609                     [
55610                         0.4619097,
55611                         47.3964924
55612                     ],
55613                     [
55614                         0.4684346,
55615                         47.3966005
55616                     ],
55617                     [
55618                         0.4691319,
55619                         47.3786415
55620                     ],
55621                     [
55622                         0.4757125,
55623                         47.3787609
55624                     ],
55625                     [
55626                         0.4762116,
55627                         47.3652018
55628                     ],
55629                     [
55630                         0.4828297,
55631                         47.3653499
55632                     ],
55633                     [
55634                         0.4829611,
55635                         47.3608321
55636                     ],
55637                     [
55638                         0.4763543,
55639                         47.360743
55640                     ],
55641                     [
55642                         0.476654,
55643                         47.3517263
55644                     ],
55645                     [
55646                         0.4700497,
55647                         47.3516186
55648                     ],
55649                     [
55650                         0.4701971,
55651                         47.3471313
55652                     ],
55653                     [
55654                         0.4637503,
55655                         47.3470104
55656                     ],
55657                     [
55658                         0.4571425,
55659                         47.3424146
55660                     ],
55661                     [
55662                         0.4572922,
55663                         47.3379061
55664                     ],
55665                     [
55666                         0.4506741,
55667                         47.3378081
55668                     ],
55669                     [
55670                         0.4508379,
55671                         47.3333051
55672                     ],
55673                     [
55674                         0.4442212,
55675                         47.3332032
55676                     ],
55677                     [
55678                         0.4443809,
55679                         47.328711
55680                     ],
55681                     [
55682                         0.4311392,
55683                         47.3284977
55684                     ],
55685                     [
55686                         0.4316262,
55687                         47.3150004
55688                     ],
55689                     [
55690                         0.4382432,
55691                         47.3151136
55692                     ],
55693                     [
55694                         0.4383815,
55695                         47.3106174
55696                     ],
55697                     [
55698                         0.4714487,
55699                         47.3111374
55700                     ],
55701                     [
55702                         0.4713096,
55703                         47.3156565
55704                     ],
55705                     [
55706                         0.477888,
55707                         47.3157542
55708                     ],
55709                     [
55710                         0.4780733,
55711                         47.3112802
55712                     ],
55713                     [
55714                         0.4846826,
55715                         47.3113639
55716                     ],
55717                     [
55718                         0.4848576,
55719                         47.3068686
55720                     ],
55721                     [
55722                         0.4914359,
55723                         47.3069803
55724                     ],
55725                     [
55726                         0.491745,
55727                         47.2979733
55728                     ],
55729                     [
55730                         0.4851578,
55731                         47.2978722
55732                     ],
55733                     [
55734                         0.4854269,
55735                         47.2888744
55736                     ],
55737                     [
55738                         0.4788485,
55739                         47.2887697
55740                     ],
55741                     [
55742                         0.4791574,
55743                         47.2797818
55744                     ],
55745                     [
55746                         0.4857769,
55747                         47.2799005
55748                     ],
55749                     [
55750                         0.4859107,
55751                         47.2753885
55752                     ],
55753                     [
55754                         0.492539,
55755                         47.2755029
55756                     ],
55757                     [
55758                         0.4926669,
55759                         47.2710127
55760                     ],
55761                     [
55762                         0.4992986,
55763                         47.2711066
55764                     ],
55765                     [
55766                         0.4994296,
55767                         47.2666116
55768                     ],
55769                     [
55770                         0.5192658,
55771                         47.2669245
55772                     ],
55773                     [
55774                         0.5194225,
55775                         47.2624231
55776                     ],
55777                     [
55778                         0.5260186,
55779                         47.2625205
55780                     ],
55781                     [
55782                         0.5258735,
55783                         47.2670183
55784                     ],
55785                     [
55786                         0.5456972,
55787                         47.2673383
55788                     ],
55789                     [
55790                         0.5455537,
55791                         47.2718283
55792                     ],
55793                     [
55794                         0.5587737,
55795                         47.2720366
55796                     ],
55797                     [
55798                         0.5586259,
55799                         47.2765185
55800                     ],
55801                     [
55802                         0.5652252,
55803                         47.2766278
55804                     ],
55805                     [
55806                         0.5650848,
55807                         47.2811206
55808                     ],
55809                     [
55810                         0.5716753,
55811                         47.2812285
55812                     ],
55813                     [
55814                         0.5715223,
55815                         47.2857217
55816                     ],
55817                     [
55818                         0.5781436,
55819                         47.2858299
55820                     ],
55821                     [
55822                         0.5779914,
55823                         47.2903294
55824                     ],
55825                     [
55826                         0.5846023,
55827                         47.2904263
55828                     ],
55829                     [
55830                         0.5843076,
55831                         47.2994231
55832                     ],
55833                     [
55834                         0.597499,
55835                         47.2996094
55836                     ],
55837                     [
55838                         0.5976637,
55839                         47.2951375
55840                     ],
55841                     [
55842                         0.6571596,
55843                         47.2960036
55844                     ],
55845                     [
55846                         0.6572988,
55847                         47.2915091
55848                     ],
55849                     [
55850                         0.6705019,
55851                         47.2917186
55852                     ],
55853                     [
55854                         0.6703475,
55855                         47.2962082
55856                     ],
55857                     [
55858                         0.6836175,
55859                         47.2963688
55860                     ],
55861                     [
55862                         0.6834322,
55863                         47.3008929
55864                     ],
55865                     [
55866                         0.690062,
55867                         47.3009558
55868                     ],
55869                     [
55870                         0.6899241,
55871                         47.3054703
55872                     ],
55873                     [
55874                         0.7362019,
55875                         47.3061157
55876                     ],
55877                     [
55878                         0.7360848,
55879                         47.3106063
55880                     ],
55881                     [
55882                         0.7559022,
55883                         47.3108935
55884                     ],
55885                     [
55886                         0.7557718,
55887                         47.315392
55888                     ],
55889                     [
55890                         0.7623755,
55891                         47.3154716
55892                     ],
55893                     [
55894                         0.7622314,
55895                         47.3199941
55896                     ],
55897                     [
55898                         0.7754911,
55899                         47.3201546
55900                     ],
55901                     [
55902                         0.77497,
55903                         47.3388218
55904                     ],
55905                     [
55906                         0.7745786,
55907                         47.351628
55908                     ],
55909                     [
55910                         0.7680363,
55911                         47.3515901
55912                     ],
55913                     [
55914                         0.767589,
55915                         47.3605298
55916                     ],
55917                     [
55918                         0.7742443,
55919                         47.3606238
55920                     ],
55921                     [
55922                         0.7733465,
55923                         47.3921266
55924                     ],
55925                     [
55926                         0.7667434,
55927                         47.3920195
55928                     ],
55929                     [
55930                         0.7664411,
55931                         47.4010837
55932                     ],
55933                     [
55934                         0.7730647,
55935                         47.4011115
55936                     ],
55937                     [
55938                         0.7728868,
55939                         47.4101297
55940                     ],
55941                     [
55942                         0.7661849,
55943                         47.4100226
55944                     ],
55945                     [
55946                         0.7660267,
55947                         47.4145044
55948                     ],
55949                     [
55950                         0.7527613,
55951                         47.4143038
55952                     ],
55953                     [
55954                         0.7529788,
55955                         47.4098086
55956                     ],
55957                     [
55958                         0.7462373,
55959                         47.4097016
55960                     ],
55961                     [
55962                         0.7459424,
55963                         47.4232208
55964                     ],
55965                     [
55966                         0.7392324,
55967                         47.4231451
55968                     ],
55969                     [
55970                         0.738869,
55971                         47.4366116
55972                     ],
55973                     [
55974                         0.7323267,
55975                         47.4365171
55976                     ],
55977                     [
55978                         0.7321869,
55979                         47.4410556
55980                     ],
55981                     [
55982                         0.7255048,
55983                         47.44098
55984                     ],
55985                     [
55986                         0.7254209,
55987                         47.4453479
55988                     ],
55989                     [
55990                         0.7318793,
55991                         47.4454803
55992                     ],
55993                     [
55994                         0.7318514,
55995                         47.4501126
55996                     ],
55997                     [
55998                         0.7384496,
55999                         47.450226
56000                     ],
56001                     [
56002                         0.7383098,
56003                         47.454631
56004                     ],
56005                     [
56006                         0.7449359,
56007                         47.4547444
56008                     ],
56009                     [
56010                         0.7443209,
56011                         47.4771985
56012                     ],
56013                     [
56014                         0.7310685,
56015                         47.4769717
56016                     ],
56017                     [
56018                         0.7309008,
56019                         47.4815445
56020                     ],
56021                     [
56022                         0.7176205,
56023                         47.4812611
56024                     ],
56025                     [
56026                         0.7177883,
56027                         47.4768394
56028                     ],
56029                     [
56030                         0.69777,
56031                         47.4764993
56032                     ],
56033                     [
56034                         0.6980496,
56035                         47.4719827
56036                     ],
56037                     [
56038                         0.6914514,
56039                         47.4718882
56040                     ],
56041                     [
56042                         0.6917309,
56043                         47.4630241
56044                     ],
56045                     [
56046                         0.6851048,
56047                         47.4629295
56048                     ],
56049                     [
56050                         0.684937,
56051                         47.4673524
56052                     ],
56053                     [
56054                         0.678255,
56055                         47.4673335
56056                     ],
56057                     [
56058                         0.6779754,
56059                         47.4762158
56060                     ],
56061                     [
56062                         0.6714051,
56063                         47.4761592
56064                     ],
56065                     [
56066                         0.6710417,
56067                         47.4881952
56068                     ],
56069                     [
56070                         0.6577334,
56071                         47.4879685
56072                     ],
56073                     [
56074                         0.6578173,
56075                         47.48504
56076                     ],
56077                     [
56078                         0.6511911,
56079                         47.4848322
56080                     ],
56081                     [
56082                         0.6514707,
56083                         47.4758568
56084                     ],
56085                     [
56086                         0.6448166,
56087                         47.4757245
56088                     ],
56089                     [
56090                         0.6449284,
56091                         47.4712646
56092                     ],
56093                     [
56094                         0.6117976,
56095                         47.4707543
56096                     ],
56097                     [
56098                         0.6118815,
56099                         47.4663129
56100                     ],
56101                     [
56102                         0.6052833,
56103                         47.4661239
56104                     ],
56105                     [
56106                         0.6054231,
56107                         47.4616631
56108                     ],
56109                     [
56110                         0.5988808,
56111                         47.4615497
56112                     ],
56113                     [
56114                         0.5990206,
56115                         47.4570886
56116                     ],
56117                     [
56118                         0.572488,
56119                         47.4566916
56120                     ],
56121                     [
56122                         0.5721805,
56123                         47.4656513
56124                     ]
56125                 ]
56126             ],
56127             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
56128             "terms_text": "Orthophoto Tour(s) Plus 2008"
56129         },
56130         {
56131             "name": "USGS Large Scale Imagery",
56132             "type": "tms",
56133             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_large_scale/{zoom}/{x}/{y}.jpg",
56134             "scaleExtent": [
56135                 12,
56136                 20
56137             ],
56138             "polygon": [
56139                 [
56140                     [
56141                         -123.2549305,
56142                         48.7529029
56143                     ],
56144                     [
56145                         -123.2549305,
56146                         48.5592263
56147                     ],
56148                     [
56149                         -123.192224,
56150                         48.5592263
56151                     ],
56152                     [
56153                         -123.192224,
56154                         48.4348366
56155                     ],
56156                     [
56157                         -122.9419646,
56158                         48.4348366
56159                     ],
56160                     [
56161                         -122.9419646,
56162                         48.3720812
56163                     ],
56164                     [
56165                         -122.8806229,
56166                         48.3720812
56167                     ],
56168                     [
56169                         -122.8806229,
56170                         48.3094763
56171                     ],
56172                     [
56173                         -122.8167566,
56174                         48.3094763
56175                     ],
56176                     [
56177                         -122.8167566,
56178                         48.1904587
56179                     ],
56180                     [
56181                         -123.0041133,
56182                         48.1904587
56183                     ],
56184                     [
56185                         -123.0041133,
56186                         48.1275918
56187                     ],
56188                     [
56189                         -123.058416,
56190                         48.1275918
56191                     ],
56192                     [
56193                         -123.058416,
56194                         48.190514
56195                     ],
56196                     [
56197                         -123.254113,
56198                         48.190514
56199                     ],
56200                     [
56201                         -123.254113,
56202                         48.1274982
56203                     ],
56204                     [
56205                         -123.3706593,
56206                         48.1274982
56207                     ],
56208                     [
56209                         -123.3706593,
56210                         48.1908403
56211                     ],
56212                     [
56213                         -124.0582632,
56214                         48.1908403
56215                     ],
56216                     [
56217                         -124.0582632,
56218                         48.253442
56219                     ],
56220                     [
56221                         -124.1815163,
56222                         48.253442
56223                     ],
56224                     [
56225                         -124.1815163,
56226                         48.3164666
56227                     ],
56228                     [
56229                         -124.4319117,
56230                         48.3164666
56231                     ],
56232                     [
56233                         -124.4319117,
56234                         48.3782613
56235                     ],
56236                     [
56237                         -124.5564618,
56238                         48.3782613
56239                     ],
56240                     [
56241                         -124.5564618,
56242                         48.4408305
56243                     ],
56244                     [
56245                         -124.7555107,
56246                         48.4408305
56247                     ],
56248                     [
56249                         -124.7555107,
56250                         48.1914986
56251                     ],
56252                     [
56253                         -124.8185282,
56254                         48.1914986
56255                     ],
56256                     [
56257                         -124.8185282,
56258                         48.1228381
56259                     ],
56260                     [
56261                         -124.7552951,
56262                         48.1228381
56263                     ],
56264                     [
56265                         -124.7552951,
56266                         47.5535253
56267                     ],
56268                     [
56269                         -124.3812108,
56270                         47.5535253
56271                     ],
56272                     [
56273                         -124.3812108,
56274                         47.1218696
56275                     ],
56276                     [
56277                         -124.1928897,
56278                         47.1218696
56279                     ],
56280                     [
56281                         -124.1928897,
56282                         43.7569431
56283                     ],
56284                     [
56285                         -124.4443382,
56286                         43.7569431
56287                     ],
56288                     [
56289                         -124.4443382,
56290                         43.1425556
56291                     ],
56292                     [
56293                         -124.6398855,
56294                         43.1425556
56295                     ],
56296                     [
56297                         -124.6398855,
56298                         42.6194503
56299                     ],
56300                     [
56301                         -124.4438525,
56302                         42.6194503
56303                     ],
56304                     [
56305                         -124.4438525,
56306                         39.8080662
56307                     ],
56308                     [
56309                         -123.8815685,
56310                         39.8080662
56311                     ],
56312                     [
56313                         -123.8815685,
56314                         39.1102825
56315                     ],
56316                     [
56317                         -123.75805,
56318                         39.1102825
56319                     ],
56320                     [
56321                         -123.75805,
56322                         38.4968799
56323                     ],
56324                     [
56325                         -123.2702803,
56326                         38.4968799
56327                     ],
56328                     [
56329                         -123.2702803,
56330                         37.9331905
56331                     ],
56332                     [
56333                         -122.8148084,
56334                         37.9331905
56335                     ],
56336                     [
56337                         -122.8148084,
56338                         37.8019606
56339                     ],
56340                     [
56341                         -122.5664316,
56342                         37.8019606
56343                     ],
56344                     [
56345                         -122.5664316,
56346                         36.9319611
56347                     ],
56348                     [
56349                         -121.8784026,
56350                         36.9319611
56351                     ],
56352                     [
56353                         -121.8784026,
56354                         36.6897596
56355                     ],
56356                     [
56357                         -122.0034748,
56358                         36.6897596
56359                     ],
56360                     [
56361                         -122.0034748,
56362                         36.4341056
56363                     ],
56364                     [
56365                         -121.9414159,
56366                         36.4341056
56367                     ],
56368                     [
56369                         -121.9414159,
56370                         35.9297636
56371                     ],
56372                     [
56373                         -121.5040977,
56374                         35.9297636
56375                     ],
56376                     [
56377                         -121.5040977,
56378                         35.8100273
56379                     ],
56380                     [
56381                         -121.3790276,
56382                         35.8100273
56383                     ],
56384                     [
56385                         -121.3790276,
56386                         35.4239164
56387                     ],
56388                     [
56389                         -120.9426515,
56390                         35.4239164
56391                     ],
56392                     [
56393                         -120.9426515,
56394                         35.1849683
56395                     ],
56396                     [
56397                         -120.8171978,
56398                         35.1849683
56399                     ],
56400                     [
56401                         -120.8171978,
56402                         35.1219894
56403                     ],
56404                     [
56405                         -120.6918447,
56406                         35.1219894
56407                     ],
56408                     [
56409                         -120.6918447,
56410                         34.4966794
56411                     ],
56412                     [
56413                         -120.5045898,
56414                         34.4966794
56415                     ],
56416                     [
56417                         -120.5045898,
56418                         34.4339651
56419                     ],
56420                     [
56421                         -120.0078775,
56422                         34.4339651
56423                     ],
56424                     [
56425                         -120.0078775,
56426                         34.3682626
56427                     ],
56428                     [
56429                         -119.5283517,
56430                         34.3682626
56431                     ],
56432                     [
56433                         -119.5283517,
56434                         34.0576434
56435                     ],
56436                     [
56437                         -119.0060985,
56438                         34.0576434
56439                     ],
56440                     [
56441                         -119.0060985,
56442                         33.9975267
56443                     ],
56444                     [
56445                         -118.5046259,
56446                         33.9975267
56447                     ],
56448                     [
56449                         -118.5046259,
56450                         33.8694631
56451                     ],
56452                     [
56453                         -118.4413209,
56454                         33.8694631
56455                     ],
56456                     [
56457                         -118.4413209,
56458                         33.6865253
56459                     ],
56460                     [
56461                         -118.066912,
56462                         33.6865253
56463                     ],
56464                     [
56465                         -118.066912,
56466                         33.3063832
56467                     ],
56468                     [
56469                         -117.5030045,
56470                         33.3063832
56471                     ],
56472                     [
56473                         -117.5030045,
56474                         33.0500337
56475                     ],
56476                     [
56477                         -117.3188195,
56478                         33.0500337
56479                     ],
56480                     [
56481                         -117.3188195,
56482                         32.6205888
56483                     ],
56484                     [
56485                         -117.1917023,
56486                         32.6205888
56487                     ],
56488                     [
56489                         -117.1917023,
56490                         32.4974566
56491                     ],
56492                     [
56493                         -116.746496,
56494                         32.4974566
56495                     ],
56496                     [
56497                         -116.746496,
56498                         32.5609161
56499                     ],
56500                     [
56501                         -115.9970138,
56502                         32.5609161
56503                     ],
56504                     [
56505                         -115.9970138,
56506                         32.6264942
56507                     ],
56508                     [
56509                         -114.8808125,
56510                         32.6264942
56511                     ],
56512                     [
56513                         -114.8808125,
56514                         32.4340796
56515                     ],
56516                     [
56517                         -114.6294474,
56518                         32.4340796
56519                     ],
56520                     [
56521                         -114.6294474,
56522                         32.3731636
56523                     ],
56524                     [
56525                         -114.4447437,
56526                         32.3731636
56527                     ],
56528                     [
56529                         -114.4447437,
56530                         32.3075418
56531                     ],
56532                     [
56533                         -114.2557628,
56534                         32.3075418
56535                     ],
56536                     [
56537                         -114.2557628,
56538                         32.2444561
56539                     ],
56540                     [
56541                         -114.0680274,
56542                         32.2444561
56543                     ],
56544                     [
56545                         -114.0680274,
56546                         32.1829113
56547                     ],
56548                     [
56549                         -113.8166499,
56550                         32.1829113
56551                     ],
56552                     [
56553                         -113.8166499,
56554                         32.1207622
56555                     ],
56556                     [
56557                         -113.6307421,
56558                         32.1207622
56559                     ],
56560                     [
56561                         -113.6307421,
56562                         32.0565099
56563                     ],
56564                     [
56565                         -113.4417495,
56566                         32.0565099
56567                     ],
56568                     [
56569                         -113.4417495,
56570                         31.9984372
56571                     ],
56572                     [
56573                         -113.2546027,
56574                         31.9984372
56575                     ],
56576                     [
56577                         -113.2546027,
56578                         31.9325434
56579                     ],
56580                     [
56581                         -113.068072,
56582                         31.9325434
56583                     ],
56584                     [
56585                         -113.068072,
56586                         31.8718062
56587                     ],
56588                     [
56589                         -112.8161105,
56590                         31.8718062
56591                     ],
56592                     [
56593                         -112.8161105,
56594                         31.8104171
56595                     ],
56596                     [
56597                         -112.6308756,
56598                         31.8104171
56599                     ],
56600                     [
56601                         -112.6308756,
56602                         31.7464723
56603                     ],
56604                     [
56605                         -112.4418918,
56606                         31.7464723
56607                     ],
56608                     [
56609                         -112.4418918,
56610                         31.6856001
56611                     ],
56612                     [
56613                         -112.257192,
56614                         31.6856001
56615                     ],
56616                     [
56617                         -112.257192,
56618                         31.6210352
56619                     ],
56620                     [
56621                         -112.0033787,
56622                         31.6210352
56623                     ],
56624                     [
56625                         -112.0033787,
56626                         31.559584
56627                     ],
56628                     [
56629                         -111.815619,
56630                         31.559584
56631                     ],
56632                     [
56633                         -111.815619,
56634                         31.4970238
56635                     ],
56636                     [
56637                         -111.6278586,
56638                         31.4970238
56639                     ],
56640                     [
56641                         -111.6278586,
56642                         31.4339867
56643                     ],
56644                     [
56645                         -111.4418978,
56646                         31.4339867
56647                     ],
56648                     [
56649                         -111.4418978,
56650                         31.3733859
56651                     ],
56652                     [
56653                         -111.2559708,
56654                         31.3733859
56655                     ],
56656                     [
56657                         -111.2559708,
56658                         31.3113225
56659                     ],
56660                     [
56661                         -108.1845822,
56662                         31.3113225
56663                     ],
56664                     [
56665                         -108.1845822,
56666                         31.7459502
56667                     ],
56668                     [
56669                         -106.5065055,
56670                         31.7459502
56671                     ],
56672                     [
56673                         -106.5065055,
56674                         31.6842308
56675                     ],
56676                     [
56677                         -106.3797265,
56678                         31.6842308
56679                     ],
56680                     [
56681                         -106.3797265,
56682                         31.621752
56683                     ],
56684                     [
56685                         -106.317434,
56686                         31.621752
56687                     ],
56688                     [
56689                         -106.317434,
56690                         31.4968167
56691                     ],
56692                     [
56693                         -106.2551769,
56694                         31.4968167
56695                     ],
56696                     [
56697                         -106.2551769,
56698                         31.4344889
56699                     ],
56700                     [
56701                         -106.1924698,
56702                         31.4344889
56703                     ],
56704                     [
56705                         -106.1924698,
56706                         31.3721296
56707                     ],
56708                     [
56709                         -106.0039212,
56710                         31.3721296
56711                     ],
56712                     [
56713                         -106.0039212,
56714                         31.309328
56715                     ],
56716                     [
56717                         -105.9416582,
56718                         31.309328
56719                     ],
56720                     [
56721                         -105.9416582,
56722                         31.2457547
56723                     ],
56724                     [
56725                         -105.8798174,
56726                         31.2457547
56727                     ],
56728                     [
56729                         -105.8798174,
56730                         31.1836194
56731                     ],
56732                     [
56733                         -105.8162349,
56734                         31.1836194
56735                     ],
56736                     [
56737                         -105.8162349,
56738                         31.1207155
56739                     ],
56740                     [
56741                         -105.6921198,
56742                         31.1207155
56743                     ],
56744                     [
56745                         -105.6921198,
56746                         31.0584835
56747                     ],
56748                     [
56749                         -105.6302881,
56750                         31.0584835
56751                     ],
56752                     [
56753                         -105.6302881,
56754                         30.9328271
56755                     ],
56756                     [
56757                         -105.5044418,
56758                         30.9328271
56759                     ],
56760                     [
56761                         -105.5044418,
56762                         30.8715864
56763                     ],
56764                     [
56765                         -105.4412973,
56766                         30.8715864
56767                     ],
56768                     [
56769                         -105.4412973,
56770                         30.808463
56771                     ],
56772                     [
56773                         -105.3781497,
56774                         30.808463
56775                     ],
56776                     [
56777                         -105.3781497,
56778                         30.7471828
56779                     ],
56780                     [
56781                         -105.1904658,
56782                         30.7471828
56783                     ],
56784                     [
56785                         -105.1904658,
56786                         30.6843231
56787                     ],
56788                     [
56789                         -105.1286244,
56790                         30.6843231
56791                     ],
56792                     [
56793                         -105.1286244,
56794                         30.6199737
56795                     ],
56796                     [
56797                         -105.0036504,
56798                         30.6199737
56799                     ],
56800                     [
56801                         -105.0036504,
56802                         30.5589058
56803                     ],
56804                     [
56805                         -104.9417962,
56806                         30.5589058
56807                     ],
56808                     [
56809                         -104.9417962,
56810                         30.4963236
56811                     ],
56812                     [
56813                         -104.8782018,
56814                         30.4963236
56815                     ],
56816                     [
56817                         -104.8782018,
56818                         30.3098261
56819                     ],
56820                     [
56821                         -104.8155257,
56822                         30.3098261
56823                     ],
56824                     [
56825                         -104.8155257,
56826                         30.2478305
56827                     ],
56828                     [
56829                         -104.7536079,
56830                         30.2478305
56831                     ],
56832                     [
56833                         -104.7536079,
56834                         29.9353916
56835                     ],
56836                     [
56837                         -104.690949,
56838                         29.9353916
56839                     ],
56840                     [
56841                         -104.690949,
56842                         29.8090156
56843                     ],
56844                     [
56845                         -104.6291301,
56846                         29.8090156
56847                     ],
56848                     [
56849                         -104.6291301,
56850                         29.6843577
56851                     ],
56852                     [
56853                         -104.5659869,
56854                         29.6843577
56855                     ],
56856                     [
56857                         -104.5659869,
56858                         29.6223459
56859                     ],
56860                     [
56861                         -104.5037188,
56862                         29.6223459
56863                     ],
56864                     [
56865                         -104.5037188,
56866                         29.5595436
56867                     ],
56868                     [
56869                         -104.4410072,
56870                         29.5595436
56871                     ],
56872                     [
56873                         -104.4410072,
56874                         29.4974832
56875                     ],
56876                     [
56877                         -104.2537551,
56878                         29.4974832
56879                     ],
56880                     [
56881                         -104.2537551,
56882                         29.3716718
56883                     ],
56884                     [
56885                         -104.1291984,
56886                         29.3716718
56887                     ],
56888                     [
56889                         -104.1291984,
56890                         29.3091621
56891                     ],
56892                     [
56893                         -104.0688737,
56894                         29.3091621
56895                     ],
56896                     [
56897                         -104.0688737,
56898                         29.2467276
56899                     ],
56900                     [
56901                         -103.8187309,
56902                         29.2467276
56903                     ],
56904                     [
56905                         -103.8187309,
56906                         29.1843076
56907                     ],
56908                     [
56909                         -103.755736,
56910                         29.1843076
56911                     ],
56912                     [
56913                         -103.755736,
56914                         29.1223174
56915                     ],
56916                     [
56917                         -103.5667542,
56918                         29.1223174
56919                     ],
56920                     [
56921                         -103.5667542,
56922                         29.0598119
56923                     ],
56924                     [
56925                         -103.5049819,
56926                         29.0598119
56927                     ],
56928                     [
56929                         -103.5049819,
56930                         28.9967506
56931                     ],
56932                     [
56933                         -103.3165753,
56934                         28.9967506
56935                     ],
56936                     [
56937                         -103.3165753,
56938                         28.9346923
56939                     ],
56940                     [
56941                         -103.0597572,
56942                         28.9346923
56943                     ],
56944                     [
56945                         -103.0597572,
56946                         29.0592965
56947                     ],
56948                     [
56949                         -102.9979694,
56950                         29.0592965
56951                     ],
56952                     [
56953                         -102.9979694,
56954                         29.1212855
56955                     ],
56956                     [
56957                         -102.9331397,
56958                         29.1212855
56959                     ],
56960                     [
56961                         -102.9331397,
56962                         29.1848575
56963                     ],
56964                     [
56965                         -102.8095989,
56966                         29.1848575
56967                     ],
56968                     [
56969                         -102.8095989,
56970                         29.2526154
56971                     ],
56972                     [
56973                         -102.8701345,
56974                         29.2526154
56975                     ],
56976                     [
56977                         -102.8701345,
56978                         29.308096
56979                     ],
56980                     [
56981                         -102.8096681,
56982                         29.308096
56983                     ],
56984                     [
56985                         -102.8096681,
56986                         29.3715484
56987                     ],
56988                     [
56989                         -102.7475655,
56990                         29.3715484
56991                     ],
56992                     [
56993                         -102.7475655,
56994                         29.5581899
56995                     ],
56996                     [
56997                         -102.684554,
56998                         29.5581899
56999                     ],
57000                     [
57001                         -102.684554,
57002                         29.6847655
57003                     ],
57004                     [
57005                         -102.4967764,
57006                         29.6847655
57007                     ],
57008                     [
57009                         -102.4967764,
57010                         29.7457694
57011                     ],
57012                     [
57013                         -102.3086647,
57014                         29.7457694
57015                     ],
57016                     [
57017                         -102.3086647,
57018                         29.8086627
57019                     ],
57020                     [
57021                         -102.1909323,
57022                         29.8086627
57023                     ],
57024                     [
57025                         -102.1909323,
57026                         29.7460097
57027                     ],
57028                     [
57029                         -101.5049914,
57030                         29.7460097
57031                     ],
57032                     [
57033                         -101.5049914,
57034                         29.6846777
57035                     ],
57036                     [
57037                         -101.3805796,
57038                         29.6846777
57039                     ],
57040                     [
57041                         -101.3805796,
57042                         29.5594459
57043                     ],
57044                     [
57045                         -101.3175057,
57046                         29.5594459
57047                     ],
57048                     [
57049                         -101.3175057,
57050                         29.4958934
57051                     ],
57052                     [
57053                         -101.1910075,
57054                         29.4958934
57055                     ],
57056                     [
57057                         -101.1910075,
57058                         29.4326115
57059                     ],
57060                     [
57061                         -101.067501,
57062                         29.4326115
57063                     ],
57064                     [
57065                         -101.067501,
57066                         29.308808
57067                     ],
57068                     [
57069                         -100.9418897,
57070                         29.308808
57071                     ],
57072                     [
57073                         -100.9418897,
57074                         29.2456231
57075                     ],
57076                     [
57077                         -100.8167271,
57078                         29.2456231
57079                     ],
57080                     [
57081                         -100.8167271,
57082                         29.1190449
57083                     ],
57084                     [
57085                         -100.7522672,
57086                         29.1190449
57087                     ],
57088                     [
57089                         -100.7522672,
57090                         29.0578214
57091                     ],
57092                     [
57093                         -100.6925358,
57094                         29.0578214
57095                     ],
57096                     [
57097                         -100.6925358,
57098                         28.8720431
57099                     ],
57100                     [
57101                         -100.6290158,
57102                         28.8720431
57103                     ],
57104                     [
57105                         -100.6290158,
57106                         28.8095363
57107                     ],
57108                     [
57109                         -100.5679901,
57110                         28.8095363
57111                     ],
57112                     [
57113                         -100.5679901,
57114                         28.622554
57115                     ],
57116                     [
57117                         -100.5040411,
57118                         28.622554
57119                     ],
57120                     [
57121                         -100.5040411,
57122                         28.5583804
57123                     ],
57124                     [
57125                         -100.4421832,
57126                         28.5583804
57127                     ],
57128                     [
57129                         -100.4421832,
57130                         28.4968266
57131                     ],
57132                     [
57133                         -100.379434,
57134                         28.4968266
57135                     ],
57136                     [
57137                         -100.379434,
57138                         28.3092865
57139                     ],
57140                     [
57141                         -100.3171942,
57142                         28.3092865
57143                     ],
57144                     [
57145                         -100.3171942,
57146                         28.1835681
57147                     ],
57148                     [
57149                         -100.254483,
57150                         28.1835681
57151                     ],
57152                     [
57153                         -100.254483,
57154                         28.1213885
57155                     ],
57156                     [
57157                         -100.1282282,
57158                         28.1213885
57159                     ],
57160                     [
57161                         -100.1282282,
57162                         28.059215
57163                     ],
57164                     [
57165                         -100.0659537,
57166                         28.059215
57167                     ],
57168                     [
57169                         -100.0659537,
57170                         27.9966087
57171                     ],
57172                     [
57173                         -100.0023855,
57174                         27.9966087
57175                     ],
57176                     [
57177                         -100.0023855,
57178                         27.9332152
57179                     ],
57180                     [
57181                         -99.9426497,
57182                         27.9332152
57183                     ],
57184                     [
57185                         -99.9426497,
57186                         27.7454658
57187                     ],
57188                     [
57189                         -99.816851,
57190                         27.7454658
57191                     ],
57192                     [
57193                         -99.816851,
57194                         27.6834301
57195                     ],
57196                     [
57197                         -99.7541346,
57198                         27.6834301
57199                     ],
57200                     [
57201                         -99.7541346,
57202                         27.6221543
57203                     ],
57204                     [
57205                         -99.6291629,
57206                         27.6221543
57207                     ],
57208                     [
57209                         -99.6291629,
57210                         27.5588977
57211                     ],
57212                     [
57213                         -99.5672838,
57214                         27.5588977
57215                     ],
57216                     [
57217                         -99.5672838,
57218                         27.4353752
57219                     ],
57220                     [
57221                         -99.5041798,
57222                         27.4353752
57223                     ],
57224                     [
57225                         -99.5041798,
57226                         27.3774021
57227                     ],
57228                     [
57229                         -99.5671796,
57230                         27.3774021
57231                     ],
57232                     [
57233                         -99.5671796,
57234                         27.2463726
57235                     ],
57236                     [
57237                         -99.504975,
57238                         27.2463726
57239                     ],
57240                     [
57241                         -99.504975,
57242                         26.9965649
57243                     ],
57244                     [
57245                         -99.4427427,
57246                         26.9965649
57247                     ],
57248                     [
57249                         -99.4427427,
57250                         26.872803
57251                     ],
57252                     [
57253                         -99.3800633,
57254                         26.872803
57255                     ],
57256                     [
57257                         -99.3800633,
57258                         26.8068179
57259                     ],
57260                     [
57261                         -99.3190684,
57262                         26.8068179
57263                     ],
57264                     [
57265                         -99.3190684,
57266                         26.7473614
57267                     ],
57268                     [
57269                         -99.2537541,
57270                         26.7473614
57271                     ],
57272                     [
57273                         -99.2537541,
57274                         26.6210068
57275                     ],
57276                     [
57277                         -99.1910617,
57278                         26.6210068
57279                     ],
57280                     [
57281                         -99.1910617,
57282                         26.4956737
57283                     ],
57284                     [
57285                         -99.1300639,
57286                         26.4956737
57287                     ],
57288                     [
57289                         -99.1300639,
57290                         26.3713808
57291                     ],
57292                     [
57293                         -99.0029473,
57294                         26.3713808
57295                     ],
57296                     [
57297                         -99.0029473,
57298                         26.3093836
57299                     ],
57300                     [
57301                         -98.816572,
57302                         26.3093836
57303                     ],
57304                     [
57305                         -98.816572,
57306                         26.2457762
57307                     ],
57308                     [
57309                         -98.6920082,
57310                         26.2457762
57311                     ],
57312                     [
57313                         -98.6920082,
57314                         26.1837096
57315                     ],
57316                     [
57317                         -98.4440896,
57318                         26.1837096
57319                     ],
57320                     [
57321                         -98.4440896,
57322                         26.1217217
57323                     ],
57324                     [
57325                         -98.3823181,
57326                         26.1217217
57327                     ],
57328                     [
57329                         -98.3823181,
57330                         26.0596488
57331                     ],
57332                     [
57333                         -98.2532707,
57334                         26.0596488
57335                     ],
57336                     [
57337                         -98.2532707,
57338                         25.9986871
57339                     ],
57340                     [
57341                         -98.0109084,
57342                         25.9986871
57343                     ],
57344                     [
57345                         -98.0109084,
57346                         25.9932255
57347                     ],
57348                     [
57349                         -97.6932319,
57350                         25.9932255
57351                     ],
57352                     [
57353                         -97.6932319,
57354                         25.9334103
57355                     ],
57356                     [
57357                         -97.6313904,
57358                         25.9334103
57359                     ],
57360                     [
57361                         -97.6313904,
57362                         25.8695893
57363                     ],
57364                     [
57365                         -97.5046779,
57366                         25.8695893
57367                     ],
57368                     [
57369                         -97.5046779,
57370                         25.8073488
57371                     ],
57372                     [
57373                         -97.3083401,
57374                         25.8073488
57375                     ],
57376                     [
57377                         -97.3083401,
57378                         25.8731159
57379                     ],
57380                     [
57381                         -97.2456326,
57382                         25.8731159
57383                     ],
57384                     [
57385                         -97.2456326,
57386                         25.9353731
57387                     ],
57388                     [
57389                         -97.1138939,
57390                         25.9353731
57391                     ],
57392                     [
57393                         -97.1138939,
57394                         27.6809179
57395                     ],
57396                     [
57397                         -97.0571035,
57398                         27.6809179
57399                     ],
57400                     [
57401                         -97.0571035,
57402                         27.8108242
57403                     ],
57404                     [
57405                         -95.5810766,
57406                         27.8108242
57407                     ],
57408                     [
57409                         -95.5810766,
57410                         28.7468827
57411                     ],
57412                     [
57413                         -94.271041,
57414                         28.7468827
57415                     ],
57416                     [
57417                         -94.271041,
57418                         29.5594076
57419                     ],
57420                     [
57421                         -92.5029947,
57422                         29.5594076
57423                     ],
57424                     [
57425                         -92.5029947,
57426                         29.4974754
57427                     ],
57428                     [
57429                         -91.8776216,
57430                         29.4974754
57431                     ],
57432                     [
57433                         -91.8776216,
57434                         29.3727013
57435                     ],
57436                     [
57437                         -91.378418,
57438                         29.3727013
57439                     ],
57440                     [
57441                         -91.378418,
57442                         29.2468326
57443                     ],
57444                     [
57445                         -91.3153953,
57446                         29.2468326
57447                     ],
57448                     [
57449                         -91.3153953,
57450                         29.1844301
57451                     ],
57452                     [
57453                         -91.1294702,
57454                         29.1844301
57455                     ],
57456                     [
57457                         -91.1294702,
57458                         29.1232559
57459                     ],
57460                     [
57461                         -91.0052632,
57462                         29.1232559
57463                     ],
57464                     [
57465                         -91.0052632,
57466                         28.9968437
57467                     ],
57468                     [
57469                         -89.4500159,
57470                         28.9968437
57471                     ],
57472                     [
57473                         -89.4500159,
57474                         28.8677422
57475                     ],
57476                     [
57477                         -88.8104309,
57478                         28.8677422
57479                     ],
57480                     [
57481                         -88.8104309,
57482                         30.1841864
57483                     ],
57484                     [
57485                         -85.8791527,
57486                         30.1841864
57487                     ],
57488                     [
57489                         -85.8791527,
57490                         29.5455038
57491                     ],
57492                     [
57493                         -84.8368083,
57494                         29.5455038
57495                     ],
57496                     [
57497                         -84.8368083,
57498                         29.6225158
57499                     ],
57500                     [
57501                         -84.7482786,
57502                         29.6225158
57503                     ],
57504                     [
57505                         -84.7482786,
57506                         29.683624
57507                     ],
57508                     [
57509                         -84.685894,
57510                         29.683624
57511                     ],
57512                     [
57513                         -84.685894,
57514                         29.7468386
57515                     ],
57516                     [
57517                         -83.6296975,
57518                         29.7468386
57519                     ],
57520                     [
57521                         -83.6296975,
57522                         29.4324361
57523                     ],
57524                     [
57525                         -83.3174937,
57526                         29.4324361
57527                     ],
57528                     [
57529                         -83.3174937,
57530                         29.0579442
57531                     ],
57532                     [
57533                         -82.879659,
57534                         29.0579442
57535                     ],
57536                     [
57537                         -82.879659,
57538                         27.7453529
57539                     ],
57540                     [
57541                         -82.8182822,
57542                         27.7453529
57543                     ],
57544                     [
57545                         -82.8182822,
57546                         26.9290868
57547                     ],
57548                     [
57549                         -82.3796782,
57550                         26.9290868
57551                     ],
57552                     [
57553                         -82.3796782,
57554                         26.3694183
57555                     ],
57556                     [
57557                         -81.8777106,
57558                         26.3694183
57559                     ],
57560                     [
57561                         -81.8777106,
57562                         25.805971
57563                     ],
57564                     [
57565                         -81.5036862,
57566                         25.805971
57567                     ],
57568                     [
57569                         -81.5036862,
57570                         25.7474753
57571                     ],
57572                     [
57573                         -81.4405462,
57574                         25.7474753
57575                     ],
57576                     [
57577                         -81.4405462,
57578                         25.6851489
57579                     ],
57580                     [
57581                         -81.3155883,
57582                         25.6851489
57583                     ],
57584                     [
57585                         -81.3155883,
57586                         25.5600985
57587                     ],
57588                     [
57589                         -81.2538534,
57590                         25.5600985
57591                     ],
57592                     [
57593                         -81.2538534,
57594                         25.4342361
57595                     ],
57596                     [
57597                         -81.1902012,
57598                         25.4342361
57599                     ],
57600                     [
57601                         -81.1902012,
57602                         25.1234341
57603                     ],
57604                     [
57605                         -81.1288133,
57606                         25.1234341
57607                     ],
57608                     [
57609                         -81.1288133,
57610                         25.0619389
57611                     ],
57612                     [
57613                         -81.0649231,
57614                         25.0619389
57615                     ],
57616                     [
57617                         -81.0649231,
57618                         24.8157807
57619                     ],
57620                     [
57621                         -81.6289469,
57622                         24.8157807
57623                     ],
57624                     [
57625                         -81.6289469,
57626                         24.7538367
57627                     ],
57628                     [
57629                         -81.6907173,
57630                         24.7538367
57631                     ],
57632                     [
57633                         -81.6907173,
57634                         24.6899374
57635                     ],
57636                     [
57637                         -81.8173189,
57638                         24.6899374
57639                     ],
57640                     [
57641                         -81.8173189,
57642                         24.6279161
57643                     ],
57644                     [
57645                         -82.1910041,
57646                         24.6279161
57647                     ],
57648                     [
57649                         -82.1910041,
57650                         24.496294
57651                     ],
57652                     [
57653                         -81.6216596,
57654                         24.496294
57655                     ],
57656                     [
57657                         -81.6216596,
57658                         24.559484
57659                     ],
57660                     [
57661                         -81.372006,
57662                         24.559484
57663                     ],
57664                     [
57665                         -81.372006,
57666                         24.6220687
57667                     ],
57668                     [
57669                         -81.0593278,
57670                         24.6220687
57671                     ],
57672                     [
57673                         -81.0593278,
57674                         24.684826
57675                     ],
57676                     [
57677                         -80.9347147,
57678                         24.684826
57679                     ],
57680                     [
57681                         -80.9347147,
57682                         24.7474828
57683                     ],
57684                     [
57685                         -80.7471081,
57686                         24.7474828
57687                     ],
57688                     [
57689                         -80.7471081,
57690                         24.8100618
57691                     ],
57692                     [
57693                         -80.3629898,
57694                         24.8100618
57695                     ],
57696                     [
57697                         -80.3629898,
57698                         25.1175858
57699                     ],
57700                     [
57701                         -80.122344,
57702                         25.1175858
57703                     ],
57704                     [
57705                         -80.122344,
57706                         25.7472357
57707                     ],
57708                     [
57709                         -80.0588458,
57710                         25.7472357
57711                     ],
57712                     [
57713                         -80.0588458,
57714                         26.3708251
57715                     ],
57716                     [
57717                         -79.995837,
57718                         26.3708251
57719                     ],
57720                     [
57721                         -79.995837,
57722                         26.9398003
57723                     ],
57724                     [
57725                         -80.0587265,
57726                         26.9398003
57727                     ],
57728                     [
57729                         -80.0587265,
57730                         27.1277466
57731                     ],
57732                     [
57733                         -80.1226251,
57734                         27.1277466
57735                     ],
57736                     [
57737                         -80.1226251,
57738                         27.2534279
57739                     ],
57740                     [
57741                         -80.1846956,
57742                         27.2534279
57743                     ],
57744                     [
57745                         -80.1846956,
57746                         27.3781229
57747                     ],
57748                     [
57749                         -80.246175,
57750                         27.3781229
57751                     ],
57752                     [
57753                         -80.246175,
57754                         27.5658729
57755                     ],
57756                     [
57757                         -80.3094768,
57758                         27.5658729
57759                     ],
57760                     [
57761                         -80.3094768,
57762                         27.7530311
57763                     ],
57764                     [
57765                         -80.3721485,
57766                         27.7530311
57767                     ],
57768                     [
57769                         -80.3721485,
57770                         27.8774451
57771                     ],
57772                     [
57773                         -80.4351457,
57774                         27.8774451
57775                     ],
57776                     [
57777                         -80.4351457,
57778                         28.0033366
57779                     ],
57780                     [
57781                         -80.4966078,
57782                         28.0033366
57783                     ],
57784                     [
57785                         -80.4966078,
57786                         28.1277326
57787                     ],
57788                     [
57789                         -80.5587159,
57790                         28.1277326
57791                     ],
57792                     [
57793                         -80.5587159,
57794                         28.3723509
57795                     ],
57796                     [
57797                         -80.4966335,
57798                         28.3723509
57799                     ],
57800                     [
57801                         -80.4966335,
57802                         29.5160326
57803                     ],
57804                     [
57805                         -81.1213644,
57806                         29.5160326
57807                     ],
57808                     [
57809                         -81.1213644,
57810                         31.6846966
57811                     ],
57812                     [
57813                         -80.6018723,
57814                         31.6846966
57815                     ],
57816                     [
57817                         -80.6018723,
57818                         32.2475309
57819                     ],
57820                     [
57821                         -79.4921024,
57822                         32.2475309
57823                     ],
57824                     [
57825                         -79.4921024,
57826                         32.9970261
57827                     ],
57828                     [
57829                         -79.1116488,
57830                         32.9970261
57831                     ],
57832                     [
57833                         -79.1116488,
57834                         33.3729457
57835                     ],
57836                     [
57837                         -78.6153621,
57838                         33.3729457
57839                     ],
57840                     [
57841                         -78.6153621,
57842                         33.8097638
57843                     ],
57844                     [
57845                         -77.9316963,
57846                         33.8097638
57847                     ],
57848                     [
57849                         -77.9316963,
57850                         33.8718243
57851                     ],
57852                     [
57853                         -77.8692252,
57854                         33.8718243
57855                     ],
57856                     [
57857                         -77.8692252,
57858                         34.0552454
57859                     ],
57860                     [
57861                         -77.6826392,
57862                         34.0552454
57863                     ],
57864                     [
57865                         -77.6826392,
57866                         34.2974598
57867                     ],
57868                     [
57869                         -77.2453509,
57870                         34.2974598
57871                     ],
57872                     [
57873                         -77.2453509,
57874                         34.5598585
57875                     ],
57876                     [
57877                         -76.4973277,
57878                         34.5598585
57879                     ],
57880                     [
57881                         -76.4973277,
57882                         34.622796
57883                     ],
57884                     [
57885                         -76.4337602,
57886                         34.622796
57887                     ],
57888                     [
57889                         -76.4337602,
57890                         34.6849285
57891                     ],
57892                     [
57893                         -76.373212,
57894                         34.6849285
57895                     ],
57896                     [
57897                         -76.373212,
57898                         34.7467674
57899                     ],
57900                     [
57901                         -76.3059364,
57902                         34.7467674
57903                     ],
57904                     [
57905                         -76.3059364,
57906                         34.808551
57907                     ],
57908                     [
57909                         -76.2468017,
57910                         34.808551
57911                     ],
57912                     [
57913                         -76.2468017,
57914                         34.8728418
57915                     ],
57916                     [
57917                         -76.1825922,
57918                         34.8728418
57919                     ],
57920                     [
57921                         -76.1825922,
57922                         34.9335332
57923                     ],
57924                     [
57925                         -76.120814,
57926                         34.9335332
57927                     ],
57928                     [
57929                         -76.120814,
57930                         34.9952359
57931                     ],
57932                     [
57933                         -75.9979015,
57934                         34.9952359
57935                     ],
57936                     [
57937                         -75.9979015,
57938                         35.0578182
57939                     ],
57940                     [
57941                         -75.870338,
57942                         35.0578182
57943                     ],
57944                     [
57945                         -75.870338,
57946                         35.1219097
57947                     ],
57948                     [
57949                         -75.7462194,
57950                         35.1219097
57951                     ],
57952                     [
57953                         -75.7462194,
57954                         35.1818911
57955                     ],
57956                     [
57957                         -75.4929694,
57958                         35.1818911
57959                     ],
57960                     [
57961                         -75.4929694,
57962                         35.3082988
57963                     ],
57964                     [
57965                         -75.4325662,
57966                         35.3082988
57967                     ],
57968                     [
57969                         -75.4325662,
57970                         35.7542495
57971                     ],
57972                     [
57973                         -75.4969907,
57974                         35.7542495
57975                     ],
57976                     [
57977                         -75.4969907,
57978                         37.8105602
57979                     ],
57980                     [
57981                         -75.3082972,
57982                         37.8105602
57983                     ],
57984                     [
57985                         -75.3082972,
57986                         37.8720088
57987                     ],
57988                     [
57989                         -75.245601,
57990                         37.8720088
57991                     ],
57992                     [
57993                         -75.245601,
57994                         37.9954849
57995                     ],
57996                     [
57997                         -75.1828751,
57998                         37.9954849
57999                     ],
58000                     [
58001                         -75.1828751,
58002                         38.0585079
58003                     ],
58004                     [
58005                         -75.1184793,
58006                         38.0585079
58007                     ],
58008                     [
58009                         -75.1184793,
58010                         38.2469091
58011                     ],
58012                     [
58013                         -75.0592098,
58014                         38.2469091
58015                     ],
58016                     [
58017                         -75.0592098,
58018                         38.3704316
58019                     ],
58020                     [
58021                         -74.9948111,
58022                         38.3704316
58023                     ],
58024                     [
58025                         -74.9948111,
58026                         38.8718417
58027                     ],
58028                     [
58029                         -74.4878252,
58030                         38.8718417
58031                     ],
58032                     [
58033                         -74.4878252,
58034                         39.3089428
58035                     ],
58036                     [
58037                         -74.1766317,
58038                         39.3089428
58039                     ],
58040                     [
58041                         -74.1766317,
58042                         39.6224653
58043                     ],
58044                     [
58045                         -74.0567045,
58046                         39.6224653
58047                     ],
58048                     [
58049                         -74.0567045,
58050                         39.933178
58051                     ],
58052                     [
58053                         -73.9959035,
58054                         39.933178
58055                     ],
58056                     [
58057                         -73.9959035,
58058                         40.1854852
58059                     ],
58060                     [
58061                         -73.9341593,
58062                         40.1854852
58063                     ],
58064                     [
58065                         -73.9341593,
58066                         40.4959486
58067                     ],
58068                     [
58069                         -73.8723024,
58070                         40.4959486
58071                     ],
58072                     [
58073                         -73.8723024,
58074                         40.5527135
58075                     ],
58076                     [
58077                         -71.8074506,
58078                         40.5527135
58079                     ],
58080                     [
58081                         -71.8074506,
58082                         41.3088005
58083                     ],
58084                     [
58085                         -70.882512,
58086                         41.3088005
58087                     ],
58088                     [
58089                         -70.882512,
58090                         41.184978
58091                     ],
58092                     [
58093                         -70.7461947,
58094                         41.184978
58095                     ],
58096                     [
58097                         -70.7461947,
58098                         41.3091865
58099                     ],
58100                     [
58101                         -70.4337553,
58102                         41.3091865
58103                     ],
58104                     [
58105                         -70.4337553,
58106                         41.4963885
58107                     ],
58108                     [
58109                         -69.9334281,
58110                         41.4963885
58111                     ],
58112                     [
58113                         -69.9334281,
58114                         41.6230802
58115                     ],
58116                     [
58117                         -69.869857,
58118                         41.6230802
58119                     ],
58120                     [
58121                         -69.869857,
58122                         41.8776895
58123                     ],
58124                     [
58125                         -69.935791,
58126                         41.8776895
58127                     ],
58128                     [
58129                         -69.935791,
58130                         42.0032342
58131                     ],
58132                     [
58133                         -69.9975823,
58134                         42.0032342
58135                     ],
58136                     [
58137                         -69.9975823,
58138                         42.0650191
58139                     ],
58140                     [
58141                         -70.0606103,
58142                         42.0650191
58143                     ],
58144                     [
58145                         -70.0606103,
58146                         42.1294348
58147                     ],
58148                     [
58149                         -70.5572884,
58150                         42.1294348
58151                     ],
58152                     [
58153                         -70.5572884,
58154                         43.2487079
58155                     ],
58156                     [
58157                         -70.4974097,
58158                         43.2487079
58159                     ],
58160                     [
58161                         -70.4974097,
58162                         43.3092194
58163                     ],
58164                     [
58165                         -70.3704249,
58166                         43.3092194
58167                     ],
58168                     [
58169                         -70.3704249,
58170                         43.371963
58171                     ],
58172                     [
58173                         -70.3085701,
58174                         43.371963
58175                     ],
58176                     [
58177                         -70.3085701,
58178                         43.4969879
58179                     ],
58180                     [
58181                         -70.183921,
58182                         43.4969879
58183                     ],
58184                     [
58185                         -70.183921,
58186                         43.6223531
58187                     ],
58188                     [
58189                         -70.057583,
58190                         43.6223531
58191                     ],
58192                     [
58193                         -70.057583,
58194                         43.6850173
58195                     ],
58196                     [
58197                         -69.7455247,
58198                         43.6850173
58199                     ],
58200                     [
58201                         -69.7455247,
58202                         43.7476571
58203                     ],
58204                     [
58205                         -69.2472845,
58206                         43.7476571
58207                     ],
58208                     [
58209                         -69.2472845,
58210                         43.8107035
58211                     ],
58212                     [
58213                         -69.0560701,
58214                         43.8107035
58215                     ],
58216                     [
58217                         -69.0560701,
58218                         43.8717247
58219                     ],
58220                     [
58221                         -68.9950522,
58222                         43.8717247
58223                     ],
58224                     [
58225                         -68.9950522,
58226                         43.9982022
58227                     ],
58228                     [
58229                         -68.4963672,
58230                         43.9982022
58231                     ],
58232                     [
58233                         -68.4963672,
58234                         44.0597368
58235                     ],
58236                     [
58237                         -68.3081038,
58238                         44.0597368
58239                     ],
58240                     [
58241                         -68.3081038,
58242                         44.122137
58243                     ],
58244                     [
58245                         -68.1851802,
58246                         44.122137
58247                     ],
58248                     [
58249                         -68.1851802,
58250                         44.3081382
58251                     ],
58252                     [
58253                         -67.9956019,
58254                         44.3081382
58255                     ],
58256                     [
58257                         -67.9956019,
58258                         44.3727489
58259                     ],
58260                     [
58261                         -67.8103041,
58262                         44.3727489
58263                     ],
58264                     [
58265                         -67.8103041,
58266                         44.435178
58267                     ],
58268                     [
58269                         -67.4965289,
58270                         44.435178
58271                     ],
58272                     [
58273                         -67.4965289,
58274                         44.4968776
58275                     ],
58276                     [
58277                         -67.37102,
58278                         44.4968776
58279                     ],
58280                     [
58281                         -67.37102,
58282                         44.5600642
58283                     ],
58284                     [
58285                         -67.1848753,
58286                         44.5600642
58287                     ],
58288                     [
58289                         -67.1848753,
58290                         44.6213345
58291                     ],
58292                     [
58293                         -67.1221208,
58294                         44.6213345
58295                     ],
58296                     [
58297                         -67.1221208,
58298                         44.6867918
58299                     ],
58300                     [
58301                         -67.059365,
58302                         44.6867918
58303                     ],
58304                     [
58305                         -67.059365,
58306                         44.7473657
58307                     ],
58308                     [
58309                         -66.9311098,
58310                         44.7473657
58311                     ],
58312                     [
58313                         -66.9311098,
58314                         44.9406566
58315                     ],
58316                     [
58317                         -66.994683,
58318                         44.9406566
58319                     ],
58320                     [
58321                         -66.994683,
58322                         45.0024514
58323                     ],
58324                     [
58325                         -67.0595847,
58326                         45.0024514
58327                     ],
58328                     [
58329                         -67.0595847,
58330                         45.1273377
58331                     ],
58332                     [
58333                         -67.1201974,
58334                         45.1273377
58335                     ],
58336                     [
58337                         -67.1201974,
58338                         45.1910115
58339                     ],
58340                     [
58341                         -67.2469811,
58342                         45.1910115
58343                     ],
58344                     [
58345                         -67.2469811,
58346                         45.253442
58347                     ],
58348                     [
58349                         -67.3177546,
58350                         45.253442
58351                     ],
58352                     [
58353                         -67.3177546,
58354                         45.1898369
58355                     ],
58356                     [
58357                         -67.370749,
58358                         45.1898369
58359                     ],
58360                     [
58361                         -67.370749,
58362                         45.2534001
58363                     ],
58364                     [
58365                         -67.4326888,
58366                         45.2534001
58367                     ],
58368                     [
58369                         -67.4326888,
58370                         45.3083409
58371                     ],
58372                     [
58373                         -67.3708571,
58374                         45.3083409
58375                     ],
58376                     [
58377                         -67.3708571,
58378                         45.4396986
58379                     ],
58380                     [
58381                         -67.4305573,
58382                         45.4396986
58383                     ],
58384                     [
58385                         -67.4305573,
58386                         45.4950095
58387                     ],
58388                     [
58389                         -67.37099,
58390                         45.4950095
58391                     ],
58392                     [
58393                         -67.37099,
58394                         45.6264543
58395                     ],
58396                     [
58397                         -67.6214982,
58398                         45.6264543
58399                     ],
58400                     [
58401                         -67.6214982,
58402                         45.6896133
58403                     ],
58404                     [
58405                         -67.683828,
58406                         45.6896133
58407                     ],
58408                     [
58409                         -67.683828,
58410                         45.753259
58411                     ],
58412                     [
58413                         -67.7462097,
58414                         45.753259
58415                     ],
58416                     [
58417                         -67.7462097,
58418                         47.1268165
58419                     ],
58420                     [
58421                         -67.8700141,
58422                         47.1268165
58423                     ],
58424                     [
58425                         -67.8700141,
58426                         47.1900278
58427                     ],
58428                     [
58429                         -67.9323803,
58430                         47.1900278
58431                     ],
58432                     [
58433                         -67.9323803,
58434                         47.2539678
58435                     ],
58436                     [
58437                         -67.9959387,
58438                         47.2539678
58439                     ],
58440                     [
58441                         -67.9959387,
58442                         47.3149737
58443                     ],
58444                     [
58445                         -68.1206676,
58446                         47.3149737
58447                     ],
58448                     [
58449                         -68.1206676,
58450                         47.3780823
58451                     ],
58452                     [
58453                         -68.4423175,
58454                         47.3780823
58455                     ],
58456                     [
58457                         -68.4423175,
58458                         47.3166082
58459                     ],
58460                     [
58461                         -68.6314305,
58462                         47.3166082
58463                     ],
58464                     [
58465                         -68.6314305,
58466                         47.2544676
58467                     ],
58468                     [
58469                         -68.9978037,
58470                         47.2544676
58471                     ],
58472                     [
58473                         -68.9978037,
58474                         47.439895
58475                     ],
58476                     [
58477                         -69.0607223,
58478                         47.439895
58479                     ],
58480                     [
58481                         -69.0607223,
58482                         47.5047558
58483                     ],
58484                     [
58485                         -69.2538122,
58486                         47.5047558
58487                     ],
58488                     [
58489                         -69.2538122,
58490                         47.4398084
58491                     ],
58492                     [
58493                         -69.3179284,
58494                         47.4398084
58495                     ],
58496                     [
58497                         -69.3179284,
58498                         47.378601
58499                     ],
58500                     [
58501                         -69.4438546,
58502                         47.378601
58503                     ],
58504                     [
58505                         -69.4438546,
58506                         47.3156274
58507                     ],
58508                     [
58509                         -69.5038204,
58510                         47.3156274
58511                     ],
58512                     [
58513                         -69.5038204,
58514                         47.2525839
58515                     ],
58516                     [
58517                         -69.5667838,
58518                         47.2525839
58519                     ],
58520                     [
58521                         -69.5667838,
58522                         47.1910884
58523                     ],
58524                     [
58525                         -69.6303478,
58526                         47.1910884
58527                     ],
58528                     [
58529                         -69.6303478,
58530                         47.128701
58531                     ],
58532                     [
58533                         -69.6933103,
58534                         47.128701
58535                     ],
58536                     [
58537                         -69.6933103,
58538                         47.0654307
58539                     ],
58540                     [
58541                         -69.7557063,
58542                         47.0654307
58543                     ],
58544                     [
58545                         -69.7557063,
58546                         47.0042751
58547                     ],
58548                     [
58549                         -69.8180391,
58550                         47.0042751
58551                     ],
58552                     [
58553                         -69.8180391,
58554                         46.9415344
58555                     ],
58556                     [
58557                         -69.8804023,
58558                         46.9415344
58559                     ],
58560                     [
58561                         -69.8804023,
58562                         46.8792519
58563                     ],
58564                     [
58565                         -69.9421674,
58566                         46.8792519
58567                     ],
58568                     [
58569                         -69.9421674,
58570                         46.8177399
58571                     ],
58572                     [
58573                         -70.0063088,
58574                         46.8177399
58575                     ],
58576                     [
58577                         -70.0063088,
58578                         46.6920295
58579                     ],
58580                     [
58581                         -70.0704265,
58582                         46.6920295
58583                     ],
58584                     [
58585                         -70.0704265,
58586                         46.4425926
58587                     ],
58588                     [
58589                         -70.1945902,
58590                         46.4425926
58591                     ],
58592                     [
58593                         -70.1945902,
58594                         46.3785887
58595                     ],
58596                     [
58597                         -70.2562047,
58598                         46.3785887
58599                     ],
58600                     [
58601                         -70.2562047,
58602                         46.3152628
58603                     ],
58604                     [
58605                         -70.3203651,
58606                         46.3152628
58607                     ],
58608                     [
58609                         -70.3203651,
58610                         46.0651209
58611                     ],
58612                     [
58613                         -70.3814988,
58614                         46.0651209
58615                     ],
58616                     [
58617                         -70.3814988,
58618                         45.93552
58619                     ],
58620                     [
58621                         -70.3201618,
58622                         45.93552
58623                     ],
58624                     [
58625                         -70.3201618,
58626                         45.879479
58627                     ],
58628                     [
58629                         -70.4493131,
58630                         45.879479
58631                     ],
58632                     [
58633                         -70.4493131,
58634                         45.7538713
58635                     ],
58636                     [
58637                         -70.5070021,
58638                         45.7538713
58639                     ],
58640                     [
58641                         -70.5070021,
58642                         45.6916912
58643                     ],
58644                     [
58645                         -70.6316642,
58646                         45.6916912
58647                     ],
58648                     [
58649                         -70.6316642,
58650                         45.6291619
58651                     ],
58652                     [
58653                         -70.7575538,
58654                         45.6291619
58655                     ],
58656                     [
58657                         -70.7575538,
58658                         45.4414685
58659                     ],
58660                     [
58661                         -70.8809878,
58662                         45.4414685
58663                     ],
58664                     [
58665                         -70.8809878,
58666                         45.3780612
58667                     ],
58668                     [
58669                         -71.13328,
58670                         45.3780612
58671                     ],
58672                     [
58673                         -71.13328,
58674                         45.3151452
58675                     ],
58676                     [
58677                         -71.3830282,
58678                         45.3151452
58679                     ],
58680                     [
58681                         -71.3830282,
58682                         45.253416
58683                     ],
58684                     [
58685                         -71.5076448,
58686                         45.253416
58687                     ],
58688                     [
58689                         -71.5076448,
58690                         45.0655726
58691                     ],
58692                     [
58693                         -73.9418929,
58694                         45.0655726
58695                     ],
58696                     [
58697                         -73.9418929,
58698                         45.0031242
58699                     ],
58700                     [
58701                         -74.7469725,
58702                         45.0031242
58703                     ],
58704                     [
58705                         -74.7469725,
58706                         45.0649003
58707                     ],
58708                     [
58709                         -74.8800964,
58710                         45.0649003
58711                     ],
58712                     [
58713                         -74.8800964,
58714                         45.0029023
58715                     ],
58716                     [
58717                         -75.0662455,
58718                         45.0029023
58719                     ],
58720                     [
58721                         -75.0662455,
58722                         44.9415167
58723                     ],
58724                     [
58725                         -75.2539363,
58726                         44.9415167
58727                     ],
58728                     [
58729                         -75.2539363,
58730                         44.8776043
58731                     ],
58732                     [
58733                         -75.3789648,
58734                         44.8776043
58735                     ],
58736                     [
58737                         -75.3789648,
58738                         44.8153462
58739                     ],
58740                     [
58741                         -75.4431283,
58742                         44.8153462
58743                     ],
58744                     [
58745                         -75.4431283,
58746                         44.7536053
58747                     ],
58748                     [
58749                         -75.5666566,
58750                         44.7536053
58751                     ],
58752                     [
58753                         -75.5666566,
58754                         44.6909879
58755                     ],
58756                     [
58757                         -75.6290205,
58758                         44.6909879
58759                     ],
58760                     [
58761                         -75.6290205,
58762                         44.6284958
58763                     ],
58764                     [
58765                         -75.7540484,
58766                         44.6284958
58767                     ],
58768                     [
58769                         -75.7540484,
58770                         44.566385
58771                     ],
58772                     [
58773                         -75.817312,
58774                         44.566385
58775                     ],
58776                     [
58777                         -75.817312,
58778                         44.5028932
58779                     ],
58780                     [
58781                         -75.8799549,
58782                         44.5028932
58783                     ],
58784                     [
58785                         -75.8799549,
58786                         44.3784946
58787                     ],
58788                     [
58789                         -76.1300319,
58790                         44.3784946
58791                     ],
58792                     [
58793                         -76.1300319,
58794                         44.3159227
58795                     ],
58796                     [
58797                         -76.1926961,
58798                         44.3159227
58799                     ],
58800                     [
58801                         -76.1926961,
58802                         44.2534378
58803                     ],
58804                     [
58805                         -76.3182619,
58806                         44.2534378
58807                     ],
58808                     [
58809                         -76.3182619,
58810                         44.1916726
58811                     ],
58812                     [
58813                         -76.3792975,
58814                         44.1916726
58815                     ],
58816                     [
58817                         -76.3792975,
58818                         44.0653733
58819                     ],
58820                     [
58821                         -76.4427584,
58822                         44.0653733
58823                     ],
58824                     [
58825                         -76.4427584,
58826                         43.9963825
58827                     ],
58828                     [
58829                         -76.317027,
58830                         43.9963825
58831                     ],
58832                     [
58833                         -76.317027,
58834                         43.9414581
58835                     ],
58836                     [
58837                         -76.5076611,
58838                         43.9414581
58839                     ],
58840                     [
58841                         -76.5076611,
58842                         43.8723335
58843                     ],
58844                     [
58845                         -76.3829974,
58846                         43.8723335
58847                     ],
58848                     [
58849                         -76.3829974,
58850                         43.8091872
58851                     ],
58852                     [
58853                         -76.2534102,
58854                         43.8091872
58855                     ],
58856                     [
58857                         -76.2534102,
58858                         43.5665222
58859                     ],
58860                     [
58861                         -76.5064833,
58862                         43.5665222
58863                     ],
58864                     [
58865                         -76.5064833,
58866                         43.5033881
58867                     ],
58868                     [
58869                         -76.6331208,
58870                         43.5033881
58871                     ],
58872                     [
58873                         -76.6331208,
58874                         43.4432252
58875                     ],
58876                     [
58877                         -76.6951085,
58878                         43.4432252
58879                     ],
58880                     [
58881                         -76.6951085,
58882                         43.3786858
58883                     ],
58884                     [
58885                         -76.8177798,
58886                         43.3786858
58887                     ],
58888                     [
58889                         -76.8177798,
58890                         43.318066
58891                     ],
58892                     [
58893                         -77.682,
58894                         43.318066
58895                     ],
58896                     [
58897                         -77.682,
58898                         43.3789376
58899                     ],
58900                     [
58901                         -78.0565883,
58902                         43.3789376
58903                     ],
58904                     [
58905                         -78.0565883,
58906                         43.4396918
58907                     ],
58908                     [
58909                         -78.4389748,
58910                         43.4396918
58911                     ],
58912                     [
58913                         -78.4389748,
58914                         43.3794382
58915                     ],
58916                     [
58917                         -78.8803396,
58918                         43.3794382
58919                     ],
58920                     [
58921                         -78.8803396,
58922                         43.3149724
58923                     ],
58924                     [
58925                         -79.1298858,
58926                         43.3149724
58927                     ],
58928                     [
58929                         -79.1298858,
58930                         43.2429286
58931                     ],
58932                     [
58933                         -79.0669615,
58934                         43.2429286
58935                     ],
58936                     [
58937                         -79.0669615,
58938                         43.1299931
58939                     ],
58940                     [
58941                         -79.1298858,
58942                         43.1299931
58943                     ],
58944                     [
58945                         -79.1298858,
58946                         43.0577305
58947                     ],
58948                     [
58949                         -79.071264,
58950                         43.0577305
58951                     ],
58952                     [
58953                         -79.071264,
58954                         42.9294906
58955                     ],
58956                     [
58957                         -78.943264,
58958                         42.9294906
58959                     ],
58960                     [
58961                         -78.943264,
58962                         42.7542165
58963                     ],
58964                     [
58965                         -79.069439,
58966                         42.7542165
58967                     ],
58968                     [
58969                         -79.069439,
58970                         42.6941622
58971                     ],
58972                     [
58973                         -79.133439,
58974                         42.6941622
58975                     ],
58976                     [
58977                         -79.133439,
58978                         42.6296973
58979                     ],
58980                     [
58981                         -79.1947499,
58982                         42.6296973
58983                     ],
58984                     [
58985                         -79.1947499,
58986                         42.5663538
58987                     ],
58988                     [
58989                         -79.3786827,
58990                         42.5663538
58991                     ],
58992                     [
58993                         -79.3786827,
58994                         42.5033425
58995                     ],
58996                     [
58997                         -79.4442961,
58998                         42.5033425
58999                     ],
59000                     [
59001                         -79.4442961,
59002                         42.4410614
59003                     ],
59004                     [
59005                         -79.5679936,
59006                         42.4410614
59007                     ],
59008                     [
59009                         -79.5679936,
59010                         42.3775264
59011                     ],
59012                     [
59013                         -79.6906154,
59014                         42.3775264
59015                     ],
59016                     [
59017                         -79.6906154,
59018                         42.3171086
59019                     ],
59020                     [
59021                         -79.8164642,
59022                         42.3171086
59023                     ],
59024                     [
59025                         -79.8164642,
59026                         42.2534481
59027                     ],
59028                     [
59029                         -80.0052373,
59030                         42.2534481
59031                     ],
59032                     [
59033                         -80.0052373,
59034                         42.1909188
59035                     ],
59036                     [
59037                         -80.1916829,
59038                         42.1909188
59039                     ],
59040                     [
59041                         -80.1916829,
59042                         42.1272555
59043                     ],
59044                     [
59045                         -80.3167992,
59046                         42.1272555
59047                     ],
59048                     [
59049                         -80.3167992,
59050                         42.0669857
59051                     ],
59052                     [
59053                         -80.5063234,
59054                         42.0669857
59055                     ],
59056                     [
59057                         -80.5063234,
59058                         42.0034331
59059                     ],
59060                     [
59061                         -80.6930471,
59062                         42.0034331
59063                     ],
59064                     [
59065                         -80.6930471,
59066                         41.9415141
59067                     ],
59068                     [
59069                         -80.9440403,
59070                         41.9415141
59071                     ],
59072                     [
59073                         -80.9440403,
59074                         41.8781193
59075                     ],
59076                     [
59077                         -81.1942729,
59078                         41.8781193
59079                     ],
59080                     [
59081                         -81.1942729,
59082                         41.8166455
59083                     ],
59084                     [
59085                         -81.3190089,
59086                         41.8166455
59087                     ],
59088                     [
59089                         -81.3190089,
59090                         41.7545453
59091                     ],
59092                     [
59093                         -81.4418435,
59094                         41.7545453
59095                     ],
59096                     [
59097                         -81.4418435,
59098                         41.690965
59099                     ],
59100                     [
59101                         -81.5053523,
59102                         41.690965
59103                     ],
59104                     [
59105                         -81.5053523,
59106                         41.6301643
59107                     ],
59108                     [
59109                         -82.7470081,
59110                         41.6301643
59111                     ],
59112                     [
59113                         -82.7470081,
59114                         41.7536942
59115                     ],
59116                     [
59117                         -82.8839135,
59118                         41.7536942
59119                     ],
59120                     [
59121                         -82.8839135,
59122                         41.5656075
59123                     ],
59124                     [
59125                         -82.9957195,
59126                         41.5656075
59127                     ],
59128                     [
59129                         -82.9957195,
59130                         41.6270375
59131                     ],
59132                     [
59133                         -83.1257796,
59134                         41.6270375
59135                     ],
59136                     [
59137                         -83.1257796,
59138                         41.6878411
59139                     ],
59140                     [
59141                         -83.2474733,
59142                         41.6878411
59143                     ],
59144                     [
59145                         -83.2474733,
59146                         41.7536942
59147                     ],
59148                     [
59149                         -83.3737305,
59150                         41.7536942
59151                     ],
59152                     [
59153                         -83.3737305,
59154                         41.809276
59155                     ],
59156                     [
59157                         -83.3106019,
59158                         41.809276
59159                     ],
59160                     [
59161                         -83.3106019,
59162                         41.8716064
59163                     ],
59164                     [
59165                         -83.2474733,
59166                         41.8716064
59167                     ],
59168                     [
59169                         -83.2474733,
59170                         41.9361393
59171                     ],
59172                     [
59173                         -83.1843447,
59174                         41.9361393
59175                     ],
59176                     [
59177                         -83.1843447,
59178                         41.9960851
59179                     ],
59180                     [
59181                         -83.1207681,
59182                         41.9960851
59183                     ],
59184                     [
59185                         -83.1207681,
59186                         42.2464812
59187                     ],
59188                     [
59189                         -83.0589194,
59190                         42.2464812
59191                     ],
59192                     [
59193                         -83.0589194,
59194                         42.3089555
59195                     ],
59196                     [
59197                         -82.8685328,
59198                         42.3089555
59199                     ],
59200                     [
59201                         -82.8685328,
59202                         42.3717652
59203                     ],
59204                     [
59205                         -82.8072219,
59206                         42.3717652
59207                     ],
59208                     [
59209                         -82.8072219,
59210                         42.558553
59211                     ],
59212                     [
59213                         -82.7553745,
59214                         42.558553
59215                     ],
59216                     [
59217                         -82.7553745,
59218                         42.4954945
59219                     ],
59220                     [
59221                         -82.5599041,
59222                         42.4954945
59223                     ],
59224                     [
59225                         -82.5599041,
59226                         42.558553
59227                     ],
59228                     [
59229                         -82.4967755,
59230                         42.558553
59231                     ],
59232                     [
59233                         -82.4967755,
59234                         42.6833607
59235                     ],
59236                     [
59237                         -82.4328863,
59238                         42.6833607
59239                     ],
59240                     [
59241                         -82.4328863,
59242                         42.9342196
59243                     ],
59244                     [
59245                         -82.3700552,
59246                         42.9342196
59247                     ],
59248                     [
59249                         -82.3700552,
59250                         43.0648071
59251                     ],
59252                     [
59253                         -82.4328863,
59254                         43.0648071
59255                     ],
59256                     [
59257                         -82.4328863,
59258                         43.1917566
59259                     ],
59260                     [
59261                         -82.4947464,
59262                         43.1917566
59263                     ],
59264                     [
59265                         -82.4947464,
59266                         43.5034627
59267                     ],
59268                     [
59269                         -82.557133,
59270                         43.5034627
59271                     ],
59272                     [
59273                         -82.557133,
59274                         43.8160901
59275                     ],
59276                     [
59277                         -82.6197884,
59278                         43.8160901
59279                     ],
59280                     [
59281                         -82.6197884,
59282                         43.9422098
59283                     ],
59284                     [
59285                         -82.6839499,
59286                         43.9422098
59287                     ],
59288                     [
59289                         -82.6839499,
59290                         44.0022641
59291                     ],
59292                     [
59293                         -82.7465346,
59294                         44.0022641
59295                     ],
59296                     [
59297                         -82.7465346,
59298                         44.0670545
59299                     ],
59300                     [
59301                         -82.8708696,
59302                         44.0670545
59303                     ],
59304                     [
59305                         -82.8708696,
59306                         44.1291935
59307                     ],
59308                     [
59309                         -83.008517,
59310                         44.1291935
59311                     ],
59312                     [
59313                         -83.008517,
59314                         44.0664786
59315                     ],
59316                     [
59317                         -83.1336086,
59318                         44.0664786
59319                     ],
59320                     [
59321                         -83.1336086,
59322                         44.0053949
59323                     ],
59324                     [
59325                         -83.2414522,
59326                         44.0053949
59327                     ],
59328                     [
59329                         -83.2414522,
59330                         44.9962034
59331                     ],
59332                     [
59333                         -83.1806112,
59334                         44.9962034
59335                     ],
59336                     [
59337                         -83.1806112,
59338                         45.067302
59339                     ],
59340                     [
59341                         -83.2455172,
59342                         45.067302
59343                     ],
59344                     [
59345                         -83.2455172,
59346                         45.1287382
59347                     ],
59348                     [
59349                         -83.3065878,
59350                         45.1287382
59351                     ],
59352                     [
59353                         -83.3065878,
59354                         45.2551509
59355                     ],
59356                     [
59357                         -83.3706087,
59358                         45.2551509
59359                     ],
59360                     [
59361                         -83.3706087,
59362                         45.3165923
59363                     ],
59364                     [
59365                         -83.4325644,
59366                         45.3165923
59367                     ],
59368                     [
59369                         -83.4325644,
59370                         45.3792105
59371                     ],
59372                     [
59373                         -83.6178415,
59374                         45.3792105
59375                     ],
59376                     [
59377                         -83.6178415,
59378                         45.4419665
59379                     ],
59380                     [
59381                         -83.8084291,
59382                         45.4419665
59383                     ],
59384                     [
59385                         -83.8084291,
59386                         45.5036189
59387                     ],
59388                     [
59389                         -84.0550718,
59390                         45.5036189
59391                     ],
59392                     [
59393                         -84.0550718,
59394                         45.5647907
59395                     ],
59396                     [
59397                         -84.1235181,
59398                         45.5647907
59399                     ],
59400                     [
59401                         -84.1235181,
59402                         45.6287845
59403                     ],
59404                     [
59405                         -84.1807534,
59406                         45.6287845
59407                     ],
59408                     [
59409                         -84.1807534,
59410                         45.6914688
59411                     ],
59412                     [
59413                         -84.3111554,
59414                         45.6914688
59415                     ],
59416                     [
59417                         -84.3111554,
59418                         45.9337076
59419                     ],
59420                     [
59421                         -83.8209974,
59422                         45.9337076
59423                     ],
59424                     [
59425                         -83.8209974,
59426                         45.8725113
59427                     ],
59428                     [
59429                         -83.4968086,
59430                         45.8725113
59431                     ],
59432                     [
59433                         -83.4968086,
59434                         45.9337076
59435                     ],
59436                     [
59437                         -83.4338066,
59438                         45.9337076
59439                     ],
59440                     [
59441                         -83.4338066,
59442                         46.0016863
59443                     ],
59444                     [
59445                         -83.4962697,
59446                         46.0016863
59447                     ],
59448                     [
59449                         -83.4962697,
59450                         46.0668178
59451                     ],
59452                     [
59453                         -83.5599956,
59454                         46.0668178
59455                     ],
59456                     [
59457                         -83.5599956,
59458                         46.1261576
59459                     ],
59460                     [
59461                         -83.9954558,
59462                         46.1261576
59463                     ],
59464                     [
59465                         -83.9954558,
59466                         46.1931747
59467                     ],
59468                     [
59469                         -84.0591816,
59470                         46.1931747
59471                     ],
59472                     [
59473                         -84.0591816,
59474                         46.3814972
59475                     ],
59476                     [
59477                         -84.1152614,
59478                         46.3814972
59479                     ],
59480                     [
59481                         -84.1152614,
59482                         46.4953584
59483                     ],
59484                     [
59485                         -84.0591816,
59486                         46.4953584
59487                     ],
59488                     [
59489                         -84.0591816,
59490                         46.5682653
59491                     ],
59492                     [
59493                         -84.2579545,
59494                         46.5682653
59495                     ],
59496                     [
59497                         -84.2579545,
59498                         46.5051232
59499                     ],
59500                     [
59501                         -84.3071879,
59502                         46.5051232
59503                     ],
59504                     [
59505                         -84.3071879,
59506                         46.5682653
59507                     ],
59508                     [
59509                         -84.4415364,
59510                         46.5682653
59511                     ],
59512                     [
59513                         -84.4415364,
59514                         46.504525
59515                     ],
59516                     [
59517                         -84.9965729,
59518                         46.504525
59519                     ],
59520                     [
59521                         -84.9965729,
59522                         46.6842882
59523                     ],
59524                     [
59525                         -84.9298158,
59526                         46.6842882
59527                     ],
59528                     [
59529                         -84.9298158,
59530                         46.818077
59531                     ],
59532                     [
59533                         -85.3165894,
59534                         46.818077
59535                     ],
59536                     [
59537                         -85.3165894,
59538                         46.7535825
59539                     ],
59540                     [
59541                         -87.5562645,
59542                         46.7535825
59543                     ],
59544                     [
59545                         -87.5562645,
59546                         47.4407371
59547                     ],
59548                     [
59549                         -87.6825361,
59550                         47.4407371
59551                     ],
59552                     [
59553                         -87.6825361,
59554                         47.5035554
59555                     ],
59556                     [
59557                         -88.2560738,
59558                         47.5035554
59559                     ],
59560                     [
59561                         -88.2560738,
59562                         47.4433716
59563                     ],
59564                     [
59565                         -88.4417419,
59566                         47.4433716
59567                     ],
59568                     [
59569                         -88.4417419,
59570                         47.3789949
59571                     ],
59572                     [
59573                         -88.50683,
59574                         47.3789949
59575                     ],
59576                     [
59577                         -88.50683,
59578                         47.3153881
59579                     ],
59580                     [
59581                         -88.6312821,
59582                         47.3153881
59583                     ],
59584                     [
59585                         -88.6312821,
59586                         47.2539782
59587                     ],
59588                     [
59589                         -88.7569636,
59590                         47.2539782
59591                     ],
59592                     [
59593                         -88.7569636,
59594                         47.1934682
59595                     ],
59596                     [
59597                         -88.8838253,
59598                         47.1934682
59599                     ],
59600                     [
59601                         -88.8838253,
59602                         47.1284735
59603                     ],
59604                     [
59605                         -88.9434208,
59606                         47.1284735
59607                     ],
59608                     [
59609                         -88.9434208,
59610                         47.0662127
59611                     ],
59612                     [
59613                         -89.0708726,
59614                         47.0662127
59615                     ],
59616                     [
59617                         -89.0708726,
59618                         47.0026826
59619                     ],
59620                     [
59621                         -89.2565553,
59622                         47.0026826
59623                     ],
59624                     [
59625                         -89.2565553,
59626                         46.9410806
59627                     ],
59628                     [
59629                         -90.3677669,
59630                         46.9410806
59631                     ],
59632                     [
59633                         -90.3677669,
59634                         47.6844827
59635                     ],
59636                     [
59637                         -90.3069978,
59638                         47.6844827
59639                     ],
59640                     [
59641                         -90.3069978,
59642                         47.7460174
59643                     ],
59644                     [
59645                         -89.994859,
59646                         47.7460174
59647                     ],
59648                     [
59649                         -89.994859,
59650                         47.8082719
59651                     ],
59652                     [
59653                         -89.8048615,
59654                         47.8082719
59655                     ],
59656                     [
59657                         -89.8048615,
59658                         47.8700562
59659                     ],
59660                     [
59661                         -89.6797699,
59662                         47.8700562
59663                     ],
59664                     [
59665                         -89.6797699,
59666                         47.9339637
59667                     ],
59668                     [
59669                         -89.4933757,
59670                         47.9339637
59671                     ],
59672                     [
59673                         -89.4933757,
59674                         47.9957956
59675                     ],
59676                     [
59677                         -89.4284697,
59678                         47.9957956
59679                     ],
59680                     [
59681                         -89.4284697,
59682                         48.0656377
59683                     ],
59684                     [
59685                         -89.9932739,
59686                         48.0656377
59687                     ],
59688                     [
59689                         -89.9932739,
59690                         48.1282966
59691                     ],
59692                     [
59693                         -90.7455933,
59694                         48.1282966
59695                     ],
59696                     [
59697                         -90.7455933,
59698                         48.1893056
59699                     ],
59700                     [
59701                         -90.8087291,
59702                         48.1893056
59703                     ],
59704                     [
59705                         -90.8087291,
59706                         48.2522065
59707                     ],
59708                     [
59709                         -91.067763,
59710                         48.2522065
59711                     ],
59712                     [
59713                         -91.067763,
59714                         48.1916658
59715                     ],
59716                     [
59717                         -91.1946247,
59718                         48.1916658
59719                     ],
59720                     [
59721                         -91.1946247,
59722                         48.1279027
59723                     ],
59724                     [
59725                         -91.6814196,
59726                         48.1279027
59727                     ],
59728                     [
59729                         -91.6814196,
59730                         48.2525994
59731                     ],
59732                     [
59733                         -91.9321927,
59734                         48.2525994
59735                     ],
59736                     [
59737                         -91.9321927,
59738                         48.3142454
59739                     ],
59740                     [
59741                         -91.9929683,
59742                         48.3142454
59743                     ],
59744                     [
59745                         -91.9929683,
59746                         48.3780845
59747                     ],
59748                     [
59749                         -92.3189383,
59750                         48.3780845
59751                     ],
59752                     [
59753                         -92.3189383,
59754                         48.2529081
59755                     ],
59756                     [
59757                         -92.3732233,
59758                         48.2529081
59759                     ],
59760                     [
59761                         -92.3732233,
59762                         48.3153385
59763                     ],
59764                     [
59765                         -92.4322288,
59766                         48.3153385
59767                     ],
59768                     [
59769                         -92.4322288,
59770                         48.4411448
59771                     ],
59772                     [
59773                         -92.4977248,
59774                         48.4411448
59775                     ],
59776                     [
59777                         -92.4977248,
59778                         48.501781
59779                     ],
59780                     [
59781                         -92.5679413,
59782                         48.501781
59783                     ],
59784                     [
59785                         -92.5679413,
59786                         48.439579
59787                     ],
59788                     [
59789                         -92.6210462,
59790                         48.439579
59791                     ],
59792                     [
59793                         -92.6210462,
59794                         48.5650783
59795                     ],
59796                     [
59797                         -92.8086835,
59798                         48.5650783
59799                     ],
59800                     [
59801                         -92.8086835,
59802                         48.6286865
59803                     ],
59804                     [
59805                         -92.8086835,
59806                         48.6267365
59807                     ],
59808                     [
59809                         -92.933185,
59810                         48.6267365
59811                     ],
59812                     [
59813                         -92.933185,
59814                         48.6922145
59815                     ],
59816                     [
59817                         -93.0051716,
59818                         48.6922145
59819                     ],
59820                     [
59821                         -93.0051716,
59822                         48.6282965
59823                     ],
59824                     [
59825                         -93.1225924,
59826                         48.6282965
59827                     ],
59828                     [
59829                         -93.1225924,
59830                         48.6922145
59831                     ],
59832                     [
59833                         -93.3190806,
59834                         48.6922145
59835                     ],
59836                     [
59837                         -93.3190806,
59838                         48.6267365
59839                     ],
59840                     [
59841                         -93.5049477,
59842                         48.6267365
59843                     ],
59844                     [
59845                         -93.5049477,
59846                         48.5635164
59847                     ],
59848                     [
59849                         -93.7474601,
59850                         48.5635164
59851                     ],
59852                     [
59853                         -93.7474601,
59854                         48.6267365
59855                     ],
59856                     [
59857                         -93.8135461,
59858                         48.6267365
59859                     ],
59860                     [
59861                         -93.8135461,
59862                         48.6898775
59863                     ],
59864                     [
59865                         -94.2453121,
59866                         48.6898775
59867                     ],
59868                     [
59869                         -94.2453121,
59870                         48.7554327
59871                     ],
59872                     [
59873                         -94.6183171,
59874                         48.7554327
59875                     ],
59876                     [
59877                         -94.6183171,
59878                         48.941036
59879                     ],
59880                     [
59881                         -94.6809018,
59882                         48.941036
59883                     ],
59884                     [
59885                         -94.6809018,
59886                         49.0029737
59887                     ],
59888                     [
59889                         -94.7441532,
59890                         49.0029737
59891                     ],
59892                     [
59893                         -94.7441532,
59894                         49.2536079
59895                     ],
59896                     [
59897                         -94.8084069,
59898                         49.2536079
59899                     ],
59900                     [
59901                         -94.8084069,
59902                         49.3784134
59903                     ],
59904                     [
59905                         -95.1192391,
59906                         49.3784134
59907                     ],
59908                     [
59909                         -95.1192391,
59910                         49.4425264
59911                     ],
59912                     [
59913                         -95.1934341,
59914                         49.4425264
59915                     ],
59916                     [
59917                         -95.1934341,
59918                         49.0035292
59919                     ],
59920                     [
59921                         -96.87069,
59922                         49.0035292
59923                     ],
59924                     [
59925                         -96.87069,
59926                         49.0656063
59927                     ],
59928                     [
59929                         -99.0049312,
59930                         49.0656063
59931                     ],
59932                     [
59933                         -99.0049312,
59934                         49.0050714
59935                     ],
59936                     [
59937                         -109.3699257,
59938                         49.0050714
59939                     ],
59940                     [
59941                         -109.3699257,
59942                         49.0668231
59943                     ],
59944                     [
59945                         -109.5058746,
59946                         49.0668231
59947                     ],
59948                     [
59949                         -109.5058746,
59950                         49.0050714
59951                     ],
59952                     [
59953                         -114.1830014,
59954                         49.0050714
59955                     ],
59956                     [
59957                         -114.1830014,
59958                         49.0687317
59959                     ],
59960                     [
59961                         -114.7578709,
59962                         49.0687317
59963                     ],
59964                     [
59965                         -114.7578709,
59966                         49.0050714
59967                     ],
59968                     [
59969                         -115.433731,
59970                         49.0050714
59971                     ],
59972                     [
59973                         -115.433731,
59974                         49.0671412
59975                     ],
59976                     [
59977                         -116.5062706,
59978                         49.0671412
59979                     ],
59980                     [
59981                         -116.5062706,
59982                         49.0050714
59983                     ],
59984                     [
59985                         -117.3089504,
59986                         49.0050714
59987                     ],
59988                     [
59989                         -117.3089504,
59990                         49.0659803
59991                     ],
59992                     [
59993                         -119.882945,
59994                         49.0659803
59995                     ],
59996                     [
59997                         -119.882945,
59998                         49.0050714
59999                     ],
60000                     [
60001                         -120.1208555,
60002                         49.0050714
60003                     ],
60004                     [
60005                         -120.1208555,
60006                         49.0678367
60007                     ],
60008                     [
60009                         -121.4451636,
60010                         49.0678367
60011                     ],
60012                     [
60013                         -121.4451636,
60014                         49.0050714
60015                     ],
60016                     [
60017                         -121.9311808,
60018                         49.0050714
60019                     ],
60020                     [
60021                         -121.9311808,
60022                         49.0656099
60023                     ],
60024                     [
60025                         -122.817484,
60026                         49.0656099
60027                     ],
60028                     [
60029                         -122.817484,
60030                         49.0029143
60031                     ],
60032                     [
60033                         -122.8795155,
60034                         49.0029143
60035                     ],
60036                     [
60037                         -122.8795155,
60038                         48.9347018
60039                     ],
60040                     [
60041                         -122.8174629,
60042                         48.9347018
60043                     ],
60044                     [
60045                         -122.8174629,
60046                         48.8101998
60047                     ],
60048                     [
60049                         -122.7538859,
60050                         48.8101998
60051                     ],
60052                     [
60053                         -122.7538859,
60054                         48.7533758
60055                     ],
60056                     [
60057                         -122.8712937,
60058                         48.7533758
60059                     ],
60060                     [
60061                         -122.8712937,
60062                         48.8153948
60063                     ],
60064                     [
60065                         -123.0055391,
60066                         48.8153948
60067                     ],
60068                     [
60069                         -123.0055391,
60070                         48.7529529
60071                     ],
60072                     [
60073                         -123.1296926,
60074                         48.7529529
60075                     ],
60076                     [
60077                         -123.1296926,
60078                         48.6902201
60079                     ],
60080                     [
60081                         -123.1838197,
60082                         48.6902201
60083                     ],
60084                     [
60085                         -123.1838197,
60086                         48.7529029
60087                     ]
60088                 ],
60089                 [
60090                     [
60091                         -122.9341743,
60092                         37.7521547
60093                     ],
60094                     [
60095                         -122.9347457,
60096                         37.6842013
60097                     ],
60098                     [
60099                         -123.0679013,
60100                         37.6849023
60101                     ],
60102                     [
60103                         -123.0673747,
60104                         37.7475251
60105                     ],
60106                     [
60107                         -123.1292603,
60108                         37.7478506
60109                     ],
60110                     [
60111                         -123.1286894,
60112                         37.815685
60113                     ],
60114                     [
60115                         -123.0590687,
60116                         37.8153192
60117                     ],
60118                     [
60119                         -123.0595947,
60120                         37.7528143
60121                     ]
60122                 ],
60123                 [
60124                     [
60125                         -71.6299464,
60126                         41.2540893
60127                     ],
60128                     [
60129                         -71.4966465,
60130                         41.2541393
60131                     ],
60132                     [
60133                         -71.4965596,
60134                         41.122965
60135                     ],
60136                     [
60137                         -71.6298594,
60138                         41.1229149
60139                     ]
60140                 ],
60141                 [
60142                     [
60143                         -70.3184265,
60144                         41.3775196
60145                     ],
60146                     [
60147                         -70.3183384,
60148                         41.2448243
60149                     ],
60150                     [
60151                         -70.1906612,
60152                         41.2448722
60153                     ],
60154                     [
60155                         -70.1906239,
60156                         41.1886019
60157                     ],
60158                     [
60159                         -69.9336025,
60160                         41.1886984
60161                     ],
60162                     [
60163                         -69.933729,
60164                         41.3791941
60165                     ],
60166                     [
60167                         -69.9950664,
60168                         41.3791712
60169                     ],
60170                     [
60171                         -69.995109,
60172                         41.443159
60173                     ],
60174                     [
60175                         -70.0707828,
60176                         41.4431307
60177                     ],
60178                     [
60179                         -70.0706972,
60180                         41.3144915
60181                     ],
60182                     [
60183                         -70.2461667,
60184                         41.3144258
60185                     ],
60186                     [
60187                         -70.2462087,
60188                         41.3775467
60189                     ]
60190                 ],
60191                 [
60192                     [
60193                         -68.9403374,
60194                         43.9404062
60195                     ],
60196                     [
60197                         -68.6856948,
60198                         43.9404977
60199                     ],
60200                     [
60201                         -68.6856475,
60202                         43.8721797
60203                     ],
60204                     [
60205                         -68.7465405,
60206                         43.8721577
60207                     ],
60208                     [
60209                         -68.7464976,
60210                         43.8102529
60211                     ],
60212                     [
60213                         -68.8090782,
60214                         43.8102304
60215                     ],
60216                     [
60217                         -68.8090343,
60218                         43.746728
60219                     ],
60220                     [
60221                         -68.8773094,
60222                         43.7467034
60223                     ],
60224                     [
60225                         -68.8773544,
60226                         43.8117826
60227                     ],
60228                     [
60229                         -68.9402483,
60230                         43.8117599
60231                     ]
60232                 ],
60233                 [
60234                     [
60235                         -123.1291466,
60236                         49.0645144
60237                     ],
60238                     [
60239                         -122.9954224,
60240                         49.0645144
60241                     ],
60242                     [
60243                         -122.9954224,
60244                         48.9343243
60245                     ],
60246                     [
60247                         -123.1291466,
60248                         48.9343243
60249                     ]
60250                 ],
60251                 [
60252                     [
60253                         -82.9407144,
60254                         24.7535913
60255                     ],
60256                     [
60257                         -82.8719398,
60258                         24.7535913
60259                     ],
60260                     [
60261                         -82.8719398,
60262                         24.6905653
60263                     ],
60264                     [
60265                         -82.7446233,
60266                         24.6905653
60267                     ],
60268                     [
60269                         -82.7446233,
60270                         24.6214593
60271                     ],
60272                     [
60273                         -82.8088038,
60274                         24.6214593
60275                     ],
60276                     [
60277                         -82.8088038,
60278                         24.5594908
60279                     ],
60280                     [
60281                         -82.9407144,
60282                         24.5594908
60283                     ]
60284                 ]
60285             ]
60286         },
60287         {
60288             "name": "USGS Topographic Maps",
60289             "type": "tms",
60290             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_scanned_topos/{zoom}/{x}/{y}.png",
60291             "polygon": [
60292                 [
60293                     [
60294                         -125.990173,
60295                         48.9962416
60296                     ],
60297                     [
60298                         -125.989419,
60299                         47.9948396
60300                     ],
60301                     [
60302                         -123.9929739,
60303                         47.9955062
60304                     ],
60305                     [
60306                         -123.9922429,
60307                         47.0059202
60308                     ],
60309                     [
60310                         -125.988688,
60311                         47.0052409
60312                     ],
60313                     [
60314                         -125.9879604,
60315                         46.0015618
60316                     ],
60317                     [
60318                         -123.9939396,
60319                         46.0022529
60320                     ],
60321                     [
60322                         -123.9925238,
60323                         43.9961708
60324                     ],
60325                     [
60326                         -124.9931832,
60327                         43.9958116
60328                     ],
60329                     [
60330                         -124.9918175,
60331                         41.9942149
60332                     ],
60333                     [
60334                         -125.9851789,
60335                         41.9938465
60336                     ],
60337                     [
60338                         -125.9838655,
60339                         40.0076111
60340                     ],
60341                     [
60342                         -123.9833285,
60343                         40.0083757
60344                     ],
60345                     [
60346                         -123.9814115,
60347                         37.002615
60348                     ],
60349                     [
60350                         -122.21903,
60351                         37.0033173
60352                     ],
60353                     [
60354                         -122.2184144,
60355                         36.011671
60356                     ],
60357                     [
60358                         -122.020087,
60359                         36.011751
60360                     ],
60361                     [
60362                         -122.0188591,
60363                         33.9961766
60364                     ],
60365                     [
60366                         -119.9787757,
60367                         33.9970206
60368                     ],
60369                     [
60370                         -119.9775867,
60371                         31.9987658
60372                     ],
60373                     [
60374                         -114.0122833,
60375                         32.00129
60376                     ],
60377                     [
60378                         -114.0116894,
60379                         30.9862401
60380                     ],
60381                     [
60382                         -105.998294,
60383                         30.9896679
60384                     ],
60385                     [
60386                         -105.9971419,
60387                         28.9901065
60388                     ],
60389                     [
60390                         -102.0210506,
60391                         28.9918418
60392                     ],
60393                     [
60394                         -102.0204916,
60395                         28.00733
60396                     ],
60397                     [
60398                         -100.0062436,
60399                         28.0082173
60400                     ],
60401                     [
60402                         -100.0051143,
60403                         25.991909
60404                     ],
60405                     [
60406                         -98.0109067,
60407                         25.9928035
60408                     ],
60409                     [
60410                         -98.0103613,
60411                         25.0063461
60412                     ],
60413                     [
60414                         -97.0161086,
60415                         25.0067957
60416                     ],
60417                     [
60418                         -97.016654,
60419                         25.9932494
60420                     ],
60421                     [
60422                         -95.9824825,
60423                         25.9937132
60424                     ],
60425                     [
60426                         -95.9835999,
60427                         27.9891175
60428                     ],
60429                     [
60430                         -94.0200898,
60431                         27.9899826
60432                     ],
60433                     [
60434                         -94.0206586,
60435                         28.9918129
60436                     ],
60437                     [
60438                         -88.0156706,
60439                         28.9944338
60440                     ],
60441                     [
60442                         -88.0162494,
60443                         30.0038862
60444                     ],
60445                     [
60446                         -86.0277506,
60447                         30.0047454
60448                     ],
60449                     [
60450                         -86.0271719,
60451                         28.9953016
60452                     ],
60453                     [
60454                         -84.0187909,
60455                         28.9961781
60456                     ],
60457                     [
60458                         -84.017095,
60459                         25.9817708
60460                     ],
60461                     [
60462                         -81.9971976,
60463                         25.9826768
60464                     ],
60465                     [
60466                         -81.9966618,
60467                         25.0134917
60468                     ],
60469                     [
60470                         -84.0165592,
60471                         25.0125783
60472                     ],
60473                     [
60474                         -84.0160068,
60475                         24.0052745
60476                     ],
60477                     [
60478                         -80.0199985,
60479                         24.007096
60480                     ],
60481                     [
60482                         -80.0245309,
60483                         32.0161282
60484                     ],
60485                     [
60486                         -78.0066484,
60487                         32.0169819
60488                     ],
60489                     [
60490                         -78.0072238,
60491                         32.9894278
60492                     ],
60493                     [
60494                         -77.8807233,
60495                         32.9894807
60496                     ],
60497                     [
60498                         -77.8813253,
60499                         33.9955918
60500                     ],
60501                     [
60502                         -76.0115411,
60503                         33.9963653
60504                     ],
60505                     [
60506                         -76.0121459,
60507                         34.9952552
60508                     ],
60509                     [
60510                         -74.0068449,
60511                         34.9960749
60512                     ],
60513                     [
60514                         -74.0099997,
60515                         40.0084254
60516                     ],
60517                     [
60518                         -72.0013745,
60519                         40.0091931
60520                     ],
60521                     [
60522                         -72.002019,
60523                         40.9912464
60524                     ],
60525                     [
60526                         -69.8797398,
60527                         40.9920457
60528                     ],
60529                     [
60530                         -69.8804173,
60531                         42.00893
60532                     ],
60533                     [
60534                         -69.9927682,
60535                         42.0088883
60536                     ],
60537                     [
60538                         -69.9934462,
60539                         43.0105166
60540                     ],
60541                     [
60542                         -67.9845366,
60543                         43.0112496
60544                     ],
60545                     [
60546                         -67.985224,
60547                         44.0103812
60548                     ],
60549                     [
60550                         -65.9892568,
60551                         44.0110975
60552                     ],
60553                     [
60554                         -65.9921237,
60555                         47.9993584
60556                     ],
60557                     [
60558                         -70.006442,
60559                         47.9980181
60560                     ],
60561                     [
60562                         -70.005708,
60563                         47.0042007
60564                     ],
60565                     [
60566                         -72.023686,
60567                         47.003514
60568                     ],
60569                     [
60570                         -72.0222508,
60571                         45.0059846
60572                     ],
60573                     [
60574                         -78.0146667,
60575                         45.0038705
60576                     ],
60577                     [
60578                         -78.0139662,
60579                         44.0026998
60580                     ],
60581                     [
60582                         -80.029686,
60583                         44.0019763
60584                     ],
60585                     [
60586                         -80.0290052,
60587                         43.0122994
60588                     ],
60589                     [
60590                         -81.995479,
60591                         43.011582
60592                     ],
60593                     [
60594                         -81.9982986,
60595                         47.0042713
60596                     ],
60597                     [
60598                         -87.505706,
60599                         47.0023972
60600                     ],
60601                     [
60602                         -87.5064535,
60603                         48.0142702
60604                     ],
60605                     [
60606                         -88.0260889,
60607                         48.0140968
60608                     ],
60609                     [
60610                         -88.026838,
60611                         49.0086686
60612                     ],
60613                     [
60614                         -93.9981078,
60615                         49.0067142
60616                     ],
60617                     [
60618                         -93.9988778,
60619                         50.0086456
60620                     ],
60621                     [
60622                         -96.0138899,
60623                         50.0079995
60624                     ],
60625                     [
60626                         -96.0131199,
60627                         49.0060547
60628                     ]
60629                 ],
60630                 [
60631                     [
60632                         -160.5787616,
60633                         22.5062947
60634                     ],
60635                     [
60636                         -160.5782192,
60637                         21.4984647
60638                     ],
60639                     [
60640                         -159.0030121,
60641                         21.499196
60642                     ],
60643                     [
60644                         -159.0027422,
60645                         20.9951068
60646                     ],
60647                     [
60648                         -157.5083185,
60649                         20.995803
60650                     ],
60651                     [
60652                         -157.5080519,
60653                         20.4960241
60654                     ],
60655                     [
60656                         -155.966889,
60657                         20.4967444
60658                     ],
60659                     [
60660                         -155.9674267,
60661                         21.5028287
60662                     ],
60663                     [
60664                         -157.5044717,
60665                         21.5021151
60666                     ],
60667                     [
60668                         -157.5047384,
60669                         21.9984962
60670                     ],
60671                     [
60672                         -159.0090946,
60673                         21.9978002
60674                     ],
60675                     [
60676                         -159.0093692,
60677                         22.5070181
60678                     ]
60679                 ],
60680                 [
60681                     [
60682                         -168.006102,
60683                         68.9941463
60684                     ],
60685                     [
60686                         -168.0047628,
60687                         68.0107853
60688                     ],
60689                     [
60690                         -165.4842481,
60691                         68.0112562
60692                     ],
60693                     [
60694                         -165.4829337,
60695                         67.0037303
60696                     ],
60697                     [
60698                         -168.0034485,
60699                         67.0032389
60700                     ],
60701                     [
60702                         -168.002195,
60703                         66.0017503
60704                     ],
60705                     [
60706                         -169.0087448,
60707                         66.001546
60708                     ],
60709                     [
60710                         -169.0075381,
60711                         64.9987675
60712                     ],
60713                     [
60714                         -168.0009882,
60715                         64.9989798
60716                     ],
60717                     [
60718                         -167.9998282,
60719                         63.9982374
60720                     ],
60721                     [
60722                         -164.9871288,
60723                         63.9988964
60724                     ],
60725                     [
60726                         -164.9860062,
60727                         62.9950845
60728                     ],
60729                     [
60730                         -167.9987057,
60731                         62.9944019
60732                     ],
60733                     [
60734                         -167.9946035,
60735                         59.0153692
60736                     ],
60737                     [
60738                         -162.5027857,
60739                         59.0167799
60740                     ],
60741                     [
60742                         -162.5018149,
60743                         58.0005815
60744                     ],
60745                     [
60746                         -160.0159024,
60747                         58.0012389
60748                     ],
60749                     [
60750                         -160.0149725,
60751                         57.000035
60752                     ],
60753                     [
60754                         -160.5054788,
60755                         56.9999017
60756                     ],
60757                     [
60758                         -160.5045719,
60759                         55.9968161
60760                     ],
60761                     [
60762                         -164.012195,
60763                         55.9958373
60764                     ],
60765                     [
60766                         -164.0113186,
60767                         55.00107
60768                     ],
60769                     [
60770                         -165.994782,
60771                         55.0005023
60772                     ],
60773                     [
60774                         -165.9941266,
60775                         54.2400584
60776                     ],
60777                     [
60778                         -168.0002944,
60779                         54.2394734
60780                     ],
60781                     [
60782                         -168.0000986,
60783                         54.0094921
60784                     ],
60785                     [
60786                         -170.0156134,
60787                         54.0089011
60788                     ],
60789                     [
60790                         -170.0147683,
60791                         53.0016446
60792                     ],
60793                     [
60794                         -171.9993636,
60795                         53.0010487
60796                     ],
60797                     [
60798                         -171.9989488,
60799                         52.4977745
60800                     ],
60801                     [
60802                         -176.0083239,
60803                         52.4965566
60804                     ],
60805                     [
60806                         -176.0081186,
60807                         52.2452555
60808                     ],
60809                     [
60810                         -178.000097,
60811                         52.2446469
60812                     ],
60813                     [
60814                         -177.9992996,
60815                         51.2554252
60816                     ],
60817                     [
60818                         -176.0073212,
60819                         51.2560472
60820                     ],
60821                     [
60822                         -176.0075146,
60823                         51.4980163
60824                     ],
60825                     [
60826                         -171.9981395,
60827                         51.4992617
60828                     ],
60829                     [
60830                         -171.9985419,
60831                         51.9985373
60832                     ],
60833                     [
60834                         -167.9984317,
60835                         51.9997661
60836                     ],
60837                     [
60838                         -167.9994645,
60839                         53.2560877
60840                     ],
60841                     [
60842                         -165.9932968,
60843                         53.2566866
60844                     ],
60845                     [
60846                         -165.9939308,
60847                         54.0100804
60848                     ],
60849                     [
60850                         -159.0067205,
60851                         54.0121291
60852                     ],
60853                     [
60854                         -159.0075717,
60855                         55.002502
60856                     ],
60857                     [
60858                         -158.0190709,
60859                         55.0027849
60860                     ],
60861                     [
60862                         -158.0199473,
60863                         55.9975094
60864                     ],
60865                     [
60866                         -151.9963213,
60867                         55.9991902
60868                     ],
60869                     [
60870                         -151.9981536,
60871                         57.9986536
60872                     ],
60873                     [
60874                         -151.500341,
60875                         57.9987853
60876                     ],
60877                     [
60878                         -151.5012894,
60879                         58.9919816
60880                     ],
60881                     [
60882                         -138.5159989,
60883                         58.9953194
60884                     ],
60885                     [
60886                         -138.5150471,
60887                         57.9986434
60888                     ],
60889                     [
60890                         -136.6872422,
60891                         57.9991267
60892                     ],
60893                     [
60894                         -136.6863158,
60895                         57.0016688
60896                     ],
60897                     [
60898                         -135.9973698,
60899                         57.001856
60900                     ],
60901                     [
60902                         -135.9964667,
60903                         56.0030544
60904                     ],
60905                     [
60906                         -134.6717732,
60907                         56.003424
60908                     ],
60909                     [
60910                         -134.6708865,
60911                         54.9969623
60912                     ],
60913                     [
60914                         -133.9956734,
60915                         54.9971556
60916                     ],
60917                     [
60918                         -133.9948193,
60919                         54.0031685
60920                     ],
60921                     [
60922                         -130.0044418,
60923                         54.0043387
60924                     ],
60925                     [
60926                         -130.0070826,
60927                         57.0000507
60928                     ],
60929                     [
60930                         -131.975877,
60931                         56.9995156
60932                     ],
60933                     [
60934                         -131.9787378,
60935                         59.9933094
60936                     ],
60937                     [
60938                         -138.0071813,
60939                         59.991805
60940                     ],
60941                     [
60942                         -138.0082158,
60943                         61.0125755
60944                     ],
60945                     [
60946                         -140.9874011,
60947                         61.0118551
60948                     ],
60949                     [
60950                         -140.99984,
60951                         71.0039309
60952                     ],
60953                     [
60954                         -154.5023956,
60955                         71.0017377
60956                     ],
60957                     [
60958                         -154.5039632,
60959                         71.9983391
60960                     ],
60961                     [
60962                         -157.499048,
60963                         71.9978773
60964                     ],
60965                     [
60966                         -157.4974758,
60967                         70.9982877
60968                     ],
60969                     [
60970                         -163.0233611,
60971                         70.9973899
60972                     ],
60973                     [
60974                         -163.0218273,
60975                         69.9707435
60976                     ],
60977                     [
60978                         -164.9730896,
60979                         69.97041
60980                     ],
60981                     [
60982                         -164.9717003,
60983                         68.994689
60984                     ]
60985                 ],
60986                 [
60987                     [
60988                         -168.5133204,
60989                         62.8689586
60990                     ],
60991                     [
60992                         -168.5144423,
60993                         63.8765677
60994                     ],
60995                     [
60996                         -172.0202755,
60997                         63.8757975
60998                     ],
60999                     [
61000                         -172.0191536,
61001                         62.8681608
61002                     ]
61003                 ],
61004                 [
61005                     [
61006                         -170.9947111,
61007                         59.9954089
61008                     ],
61009                     [
61010                         -170.995726,
61011                         60.9969787
61012                     ],
61013                     [
61014                         -174.0045311,
61015                         60.9962508
61016                     ],
61017                     [
61018                         -174.0035162,
61019                         59.9946581
61020                     ]
61021                 ],
61022                 [
61023                     [
61024                         -156.0717261,
61025                         20.2854602
61026                     ],
61027                     [
61028                         -154.7940471,
61029                         20.2860582
61030                     ],
61031                     [
61032                         -154.7933145,
61033                         18.9029464
61034                     ],
61035                     [
61036                         -156.0709936,
61037                         18.9023432
61038                     ]
61039                 ]
61040             ]
61041         },
61042         {
61043             "name": "Vejmidte (Denmark)",
61044             "type": "tms",
61045             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/danmark/vejmidte/{zoom}/{x}/{y}.png",
61046             "scaleExtent": [
61047                 0,
61048                 20
61049             ],
61050             "polygon": [
61051                 [
61052                     [
61053                         8.3743941,
61054                         54.9551655
61055                     ],
61056                     [
61057                         8.3683809,
61058                         55.4042149
61059                     ],
61060                     [
61061                         8.2103997,
61062                         55.4039795
61063                     ],
61064                     [
61065                         8.2087314,
61066                         55.4937345
61067                     ],
61068                     [
61069                         8.0502655,
61070                         55.4924731
61071                     ],
61072                     [
61073                         8.0185123,
61074                         56.7501399
61075                     ],
61076                     [
61077                         8.1819161,
61078                         56.7509948
61079                     ],
61080                     [
61081                         8.1763274,
61082                         57.0208898
61083                     ],
61084                     [
61085                         8.3413329,
61086                         57.0219872
61087                     ],
61088                     [
61089                         8.3392467,
61090                         57.1119574
61091                     ],
61092                     [
61093                         8.5054433,
61094                         57.1123212
61095                     ],
61096                     [
61097                         8.5033923,
61098                         57.2020499
61099                     ],
61100                     [
61101                         9.3316304,
61102                         57.2027636
61103                     ],
61104                     [
61105                         9.3319079,
61106                         57.2924835
61107                     ],
61108                     [
61109                         9.4978864,
61110                         57.2919578
61111                     ],
61112                     [
61113                         9.4988593,
61114                         57.3820608
61115                     ],
61116                     [
61117                         9.6649749,
61118                         57.3811615
61119                     ],
61120                     [
61121                         9.6687295,
61122                         57.5605591
61123                     ],
61124                     [
61125                         9.8351961,
61126                         57.5596265
61127                     ],
61128                     [
61129                         9.8374896,
61130                         57.6493322
61131                     ],
61132                     [
61133                         10.1725726,
61134                         57.6462818
61135                     ],
61136                     [
61137                         10.1754245,
61138                         57.7367768
61139                     ],
61140                     [
61141                         10.5118282,
61142                         57.7330269
61143                     ],
61144                     [
61145                         10.5152095,
61146                         57.8228945
61147                     ],
61148                     [
61149                         10.6834853,
61150                         57.8207722
61151                     ],
61152                     [
61153                         10.6751613,
61154                         57.6412021
61155                     ],
61156                     [
61157                         10.5077045,
61158                         57.6433097
61159                     ],
61160                     [
61161                         10.5039992,
61162                         57.5535088
61163                     ],
61164                     [
61165                         10.671038,
61166                         57.5514113
61167                     ],
61168                     [
61169                         10.6507805,
61170                         57.1024538
61171                     ],
61172                     [
61173                         10.4857673,
61174                         57.1045138
61175                     ],
61176                     [
61177                         10.4786236,
61178                         56.9249051
61179                     ],
61180                     [
61181                         10.3143981,
61182                         56.9267573
61183                     ],
61184                     [
61185                         10.3112341,
61186                         56.8369269
61187                     ],
61188                     [
61189                         10.4750295,
61190                         56.83509
61191                     ],
61192                     [
61193                         10.4649016,
61194                         56.5656681
61195                     ],
61196                     [
61197                         10.9524239,
61198                         56.5589761
61199                     ],
61200                     [
61201                         10.9479249,
61202                         56.4692243
61203                     ],
61204                     [
61205                         11.1099335,
61206                         56.4664675
61207                     ],
61208                     [
61209                         11.1052639,
61210                         56.376833
61211                     ],
61212                     [
61213                         10.9429901,
61214                         56.3795284
61215                     ],
61216                     [
61217                         10.9341235,
61218                         56.1994768
61219                     ],
61220                     [
61221                         10.7719685,
61222                         56.2020244
61223                     ],
61224                     [
61225                         10.7694751,
61226                         56.1120103
61227                     ],
61228                     [
61229                         10.6079695,
61230                         56.1150259
61231                     ],
61232                     [
61233                         10.4466742,
61234                         56.116717
61235                     ],
61236                     [
61237                         10.2865948,
61238                         56.118675
61239                     ],
61240                     [
61241                         10.2831527,
61242                         56.0281851
61243                     ],
61244                     [
61245                         10.4439274,
61246                         56.0270388
61247                     ],
61248                     [
61249                         10.4417713,
61250                         55.7579243
61251                     ],
61252                     [
61253                         10.4334961,
61254                         55.6693533
61255                     ],
61256                     [
61257                         10.743814,
61258                         55.6646861
61259                     ],
61260                     [
61261                         10.743814,
61262                         55.5712253
61263                     ],
61264                     [
61265                         10.8969041,
61266                         55.5712253
61267                     ],
61268                     [
61269                         10.9051793,
61270                         55.3953852
61271                     ],
61272                     [
61273                         11.0613726,
61274                         55.3812841
61275                     ],
61276                     [
61277                         11.0593038,
61278                         55.1124061
61279                     ],
61280                     [
61281                         11.0458567,
61282                         55.0318621
61283                     ],
61284                     [
61285                         11.2030844,
61286                         55.0247474
61287                     ],
61288                     [
61289                         11.2030844,
61290                         55.117139
61291                     ],
61292                     [
61293                         11.0593038,
61294                         55.1124061
61295                     ],
61296                     [
61297                         11.0613726,
61298                         55.3812841
61299                     ],
61300                     [
61301                         11.0789572,
61302                         55.5712253
61303                     ],
61304                     [
61305                         10.8969041,
61306                         55.5712253
61307                     ],
61308                     [
61309                         10.9258671,
61310                         55.6670198
61311                     ],
61312                     [
61313                         10.743814,
61314                         55.6646861
61315                     ],
61316                     [
61317                         10.7562267,
61318                         55.7579243
61319                     ],
61320                     [
61321                         10.4417713,
61322                         55.7579243
61323                     ],
61324                     [
61325                         10.4439274,
61326                         56.0270388
61327                     ],
61328                     [
61329                         10.4466742,
61330                         56.116717
61331                     ],
61332                     [
61333                         10.6079695,
61334                         56.1150259
61335                     ],
61336                     [
61337                         10.6052053,
61338                         56.0247462
61339                     ],
61340                     [
61341                         10.9258671,
61342                         56.0201215
61343                     ],
61344                     [
61345                         10.9197132,
61346                         55.9309388
61347                     ],
61348                     [
61349                         11.0802782,
61350                         55.92792
61351                     ],
61352                     [
61353                         11.0858066,
61354                         56.0178284
61355                     ],
61356                     [
61357                         11.7265047,
61358                         56.005058
61359                     ],
61360                     [
61361                         11.7319981,
61362                         56.0952142
61363                     ],
61364                     [
61365                         12.0540333,
61366                         56.0871256
61367                     ],
61368                     [
61369                         12.0608477,
61370                         56.1762576
61371                     ],
61372                     [
61373                         12.7023469,
61374                         56.1594405
61375                     ],
61376                     [
61377                         12.6611131,
61378                         55.7114318
61379                     ],
61380                     [
61381                         12.9792318,
61382                         55.7014026
61383                     ],
61384                     [
61385                         12.9612912,
61386                         55.5217294
61387                     ],
61388                     [
61389                         12.3268659,
61390                         55.5412096
61391                     ],
61392                     [
61393                         12.3206071,
61394                         55.4513655
61395                     ],
61396                     [
61397                         12.4778226,
61398                         55.447067
61399                     ],
61400                     [
61401                         12.4702432,
61402                         55.3570479
61403                     ],
61404                     [
61405                         12.6269738,
61406                         55.3523837
61407                     ],
61408                     [
61409                         12.6200898,
61410                         55.2632576
61411                     ],
61412                     [
61413                         12.4627339,
61414                         55.26722
61415                     ],
61416                     [
61417                         12.4552949,
61418                         55.1778223
61419                     ],
61420                     [
61421                         12.2987046,
61422                         55.1822303
61423                     ],
61424                     [
61425                         12.2897344,
61426                         55.0923641
61427                     ],
61428                     [
61429                         12.6048608,
61430                         55.0832904
61431                     ],
61432                     [
61433                         12.5872011,
61434                         54.9036285
61435                     ],
61436                     [
61437                         12.2766618,
61438                         54.9119031
61439                     ],
61440                     [
61441                         12.2610181,
61442                         54.7331602
61443                     ],
61444                     [
61445                         12.1070691,
61446                         54.7378161
61447                     ],
61448                     [
61449                         12.0858621,
61450                         54.4681655
61451                     ],
61452                     [
61453                         11.7794953,
61454                         54.4753579
61455                     ],
61456                     [
61457                         11.7837381,
61458                         54.5654783
61459                     ],
61460                     [
61461                         11.1658525,
61462                         54.5782155
61463                     ],
61464                     [
61465                         11.1706443,
61466                         54.6686508
61467                     ],
61468                     [
61469                         10.8617173,
61470                         54.6733956
61471                     ],
61472                     [
61473                         10.8651245,
61474                         54.7634667
61475                     ],
61476                     [
61477                         10.7713646,
61478                         54.7643888
61479                     ],
61480                     [
61481                         10.7707276,
61482                         54.7372807
61483                     ],
61484                     [
61485                         10.7551428,
61486                         54.7375776
61487                     ],
61488                     [
61489                         10.7544039,
61490                         54.7195666
61491                     ],
61492                     [
61493                         10.7389074,
61494                         54.7197588
61495                     ],
61496                     [
61497                         10.7384368,
61498                         54.7108482
61499                     ],
61500                     [
61501                         10.7074486,
61502                         54.7113045
61503                     ],
61504                     [
61505                         10.7041094,
61506                         54.6756741
61507                     ],
61508                     [
61509                         10.5510973,
61510                         54.6781698
61511                     ],
61512                     [
61513                         10.5547184,
61514                         54.7670245
61515                     ],
61516                     [
61517                         10.2423994,
61518                         54.7705935
61519                     ],
61520                     [
61521                         10.2459845,
61522                         54.8604673
61523                     ],
61524                     [
61525                         10.0902268,
61526                         54.8622134
61527                     ],
61528                     [
61529                         10.0873731,
61530                         54.7723851
61531                     ],
61532                     [
61533                         9.1555798,
61534                         54.7769557
61535                     ],
61536                     [
61537                         9.1562752,
61538                         54.8675369
61539                     ],
61540                     [
61541                         8.5321973,
61542                         54.8663765
61543                     ],
61544                     [
61545                         8.531432,
61546                         54.95516
61547                     ]
61548                 ],
61549                 [
61550                     [
61551                         11.4577738,
61552                         56.819554
61553                     ],
61554                     [
61555                         11.7849181,
61556                         56.8127385
61557                     ],
61558                     [
61559                         11.7716715,
61560                         56.6332796
61561                     ],
61562                     [
61563                         11.4459621,
61564                         56.6401087
61565                     ]
61566                 ],
61567                 [
61568                     [
61569                         11.3274736,
61570                         57.3612962
61571                     ],
61572                     [
61573                         11.3161808,
61574                         57.1818004
61575                     ],
61576                     [
61577                         11.1508692,
61578                         57.1847276
61579                     ],
61580                     [
61581                         11.1456628,
61582                         57.094962
61583                     ],
61584                     [
61585                         10.8157703,
61586                         57.1001693
61587                     ],
61588                     [
61589                         10.8290599,
61590                         57.3695272
61591                     ]
61592                 ],
61593                 [
61594                     [
61595                         11.5843266,
61596                         56.2777928
61597                     ],
61598                     [
61599                         11.5782882,
61600                         56.1880397
61601                     ],
61602                     [
61603                         11.7392309,
61604                         56.1845765
61605                     ],
61606                     [
61607                         11.7456428,
61608                         56.2743186
61609                     ]
61610                 ],
61611                 [
61612                     [
61613                         14.6825922,
61614                         55.3639405
61615                     ],
61616                     [
61617                         14.8395247,
61618                         55.3565231
61619                     ],
61620                     [
61621                         14.8263755,
61622                         55.2671261
61623                     ],
61624                     [
61625                         15.1393406,
61626                         55.2517359
61627                     ],
61628                     [
61629                         15.1532015,
61630                         55.3410836
61631                     ],
61632                     [
61633                         15.309925,
61634                         55.3330556
61635                     ],
61636                     [
61637                         15.295719,
61638                         55.2437356
61639                     ],
61640                     [
61641                         15.1393406,
61642                         55.2517359
61643                     ],
61644                     [
61645                         15.1255631,
61646                         55.1623802
61647                     ],
61648                     [
61649                         15.2815819,
61650                         55.1544167
61651                     ],
61652                     [
61653                         15.2535578,
61654                         54.9757646
61655                     ],
61656                     [
61657                         14.6317464,
61658                         55.0062496
61659                     ]
61660                 ]
61661             ],
61662             "terms_url": "http://wiki.openstreetmap.org/wiki/Vejmidte",
61663             "terms_text": "Danish municipalities"
61664         },
61665         {
61666             "name": "Vienna: Beschriftungen (annotations)",
61667             "type": "tms",
61668             "template": "http://www.wien.gv.at/wmts/beschriftung/normal/google3857/{zoom}/{y}/{x}.png",
61669             "scaleExtent": [
61670                 0,
61671                 19
61672             ],
61673             "polygon": [
61674                 [
61675                     [
61676                         16.17,
61677                         48.1
61678                     ],
61679                     [
61680                         16.17,
61681                         48.33
61682                     ],
61683                     [
61684                         16.58,
61685                         48.33
61686                     ],
61687                     [
61688                         16.58,
61689                         48.1
61690                     ],
61691                     [
61692                         16.17,
61693                         48.1
61694                     ]
61695                 ]
61696             ],
61697             "terms_url": "http://data.wien.gv.at/",
61698             "terms_text": "Stadt Wien"
61699         },
61700         {
61701             "name": "Vienna: Mehrzweckkarte (general purpose)",
61702             "type": "tms",
61703             "template": "http://www.wien.gv.at/wmts/fmzk/pastell/google3857/{zoom}/{y}/{x}.jpeg",
61704             "scaleExtent": [
61705                 0,
61706                 19
61707             ],
61708             "polygon": [
61709                 [
61710                     [
61711                         16.17,
61712                         48.1
61713                     ],
61714                     [
61715                         16.17,
61716                         48.33
61717                     ],
61718                     [
61719                         16.58,
61720                         48.33
61721                     ],
61722                     [
61723                         16.58,
61724                         48.1
61725                     ],
61726                     [
61727                         16.17,
61728                         48.1
61729                     ]
61730                 ]
61731             ],
61732             "terms_url": "http://data.wien.gv.at/",
61733             "terms_text": "Stadt Wien"
61734         },
61735         {
61736             "name": "Vienna: Orthofoto (aerial image)",
61737             "type": "tms",
61738             "template": "http://www.wien.gv.at/wmts/lb/farbe/google3857/{zoom}/{y}/{x}.jpeg",
61739             "scaleExtent": [
61740                 0,
61741                 19
61742             ],
61743             "polygon": [
61744                 [
61745                     [
61746                         16.17,
61747                         48.1
61748                     ],
61749                     [
61750                         16.17,
61751                         48.33
61752                     ],
61753                     [
61754                         16.58,
61755                         48.33
61756                     ],
61757                     [
61758                         16.58,
61759                         48.1
61760                     ],
61761                     [
61762                         16.17,
61763                         48.1
61764                     ]
61765                 ]
61766             ],
61767             "terms_url": "http://data.wien.gv.at/",
61768             "terms_text": "Stadt Wien"
61769         },
61770         {
61771             "name": "basemap.at",
61772             "type": "tms",
61773             "description": "Basemap of Austria, based on goverment data.",
61774             "template": "http://maps.wien.gv.at/basemap/geolandbasemap/normal/google3857/{zoom}/{y}/{x}.jpeg",
61775             "polygon": [
61776                 [
61777                     [
61778                         16.5073284,
61779                         46.9929304
61780                     ],
61781                     [
61782                         16.283417,
61783                         46.9929304
61784                     ],
61785                     [
61786                         16.135839,
61787                         46.8713046
61788                     ],
61789                     [
61790                         15.9831722,
61791                         46.8190947
61792                     ],
61793                     [
61794                         16.0493278,
61795                         46.655175
61796                     ],
61797                     [
61798                         15.8610387,
61799                         46.7180116
61800                     ],
61801                     [
61802                         15.7592608,
61803                         46.6900933
61804                     ],
61805                     [
61806                         15.5607938,
61807                         46.6796202
61808                     ],
61809                     [
61810                         15.5760605,
61811                         46.6342132
61812                     ],
61813                     [
61814                         15.4793715,
61815                         46.6027553
61816                     ],
61817                     [
61818                         15.4335715,
61819                         46.6516819
61820                     ],
61821                     [
61822                         15.2249267,
61823                         46.6342132
61824                     ],
61825                     [
61826                         15.0468154,
61827                         46.6481886
61828                     ],
61829                     [
61830                         14.9908376,
61831                         46.5887681
61832                     ],
61833                     [
61834                         14.9603042,
61835                         46.6237293
61836                     ],
61837                     [
61838                         14.8534374,
61839                         46.6027553
61840                     ],
61841                     [
61842                         14.8330818,
61843                         46.5012666
61844                     ],
61845                     [
61846                         14.7516595,
61847                         46.4977636
61848                     ],
61849                     [
61850                         14.6804149,
61851                         46.4381781
61852                     ],
61853                     [
61854                         14.6142593,
61855                         46.4381781
61856                     ],
61857                     [
61858                         14.578637,
61859                         46.3785275
61860                     ],
61861                     [
61862                         14.4412369,
61863                         46.4311638
61864                     ],
61865                     [
61866                         14.1613476,
61867                         46.4276563
61868                     ],
61869                     [
61870                         14.1257253,
61871                         46.4767409
61872                     ],
61873                     [
61874                         14.0188585,
61875                         46.4767409
61876                     ],
61877                     [
61878                         13.9119917,
61879                         46.5257813
61880                     ],
61881                     [
61882                         13.8254805,
61883                         46.5047694
61884                     ],
61885                     [
61886                         13.4438134,
61887                         46.560783
61888                     ],
61889                     [
61890                         13.3064132,
61891                         46.5502848
61892                     ],
61893                     [
61894                         13.1283019,
61895                         46.5887681
61896                     ],
61897                     [
61898                         12.8433237,
61899                         46.6132433
61900                     ],
61901                     [
61902                         12.7262791,
61903                         46.6412014
61904                     ],
61905                     [
61906                         12.5125455,
61907                         46.6656529
61908                     ],
61909                     [
61910                         12.3598787,
61911                         46.7040543
61912                     ],
61913                     [
61914                         12.3649676,
61915                         46.7703197
61916                     ],
61917                     [
61918                         12.2886341,
61919                         46.7772902
61920                     ],
61921                     [
61922                         12.2733674,
61923                         46.8852187
61924                     ],
61925                     [
61926                         12.2072118,
61927                         46.8747835
61928                     ],
61929                     [
61930                         12.1308784,
61931                         46.9026062
61932                     ],
61933                     [
61934                         12.1156117,
61935                         46.9998721
61936                     ],
61937                     [
61938                         12.2530119,
61939                         47.0657733
61940                     ],
61941                     [
61942                         12.2123007,
61943                         47.0934969
61944                     ],
61945                     [
61946                         11.9833004,
61947                         47.0449712
61948                     ],
61949                     [
61950                         11.7339445,
61951                         46.9616816
61952                     ],
61953                     [
61954                         11.6321666,
61955                         47.010283
61956                     ],
61957                     [
61958                         11.5405665,
61959                         46.9755722
61960                     ],
61961                     [
61962                         11.4998553,
61963                         47.0068129
61964                     ],
61965                     [
61966                         11.418433,
61967                         46.9651546
61968                     ],
61969                     [
61970                         11.2555884,
61971                         46.9755722
61972                     ],
61973                     [
61974                         11.1130993,
61975                         46.913036
61976                     ],
61977                     [
61978                         11.0418548,
61979                         46.7633482
61980                     ],
61981                     [
61982                         10.8891879,
61983                         46.7598621
61984                     ],
61985                     [
61986                         10.7416099,
61987                         46.7842599
61988                     ],
61989                     [
61990                         10.7059877,
61991                         46.8643462
61992                     ],
61993                     [
61994                         10.5787653,
61995                         46.8399847
61996                     ],
61997                     [
61998                         10.4566318,
61999                         46.8504267
62000                     ],
62001                     [
62002                         10.4769874,
62003                         46.9269392
62004                     ],
62005                     [
62006                         10.3853873,
62007                         46.9894592
62008                     ],
62009                     [
62010                         10.2327204,
62011                         46.8643462
62012                     ],
62013                     [
62014                         10.1207647,
62015                         46.8330223
62016                     ],
62017                     [
62018                         9.8663199,
62019                         46.9408389
62020                     ],
62021                     [
62022                         9.9019422,
62023                         47.0033426
62024                     ],
62025                     [
62026                         9.6831197,
62027                         47.0588402
62028                     ],
62029                     [
62030                         9.6118752,
62031                         47.0380354
62032                     ],
62033                     [
62034                         9.6322307,
62035                         47.128131
62036                     ],
62037                     [
62038                         9.5813418,
62039                         47.1662025
62040                     ],
62041                     [
62042                         9.5406306,
62043                         47.2664422
62044                     ],
62045                     [
62046                         9.6067863,
62047                         47.3492559
62048                     ],
62049                     [
62050                         9.6729419,
62051                         47.369939
62052                     ],
62053                     [
62054                         9.6424085,
62055                         47.4457079
62056                     ],
62057                     [
62058                         9.5660751,
62059                         47.4801122
62060                     ],
62061                     [
62062                         9.7136531,
62063                         47.5282405
62064                     ],
62065                     [
62066                         9.7848976,
62067                         47.5969187
62068                     ],
62069                     [
62070                         9.8357866,
62071                         47.5454185
62072                     ],
62073                     [
62074                         9.9477423,
62075                         47.538548
62076                     ],
62077                     [
62078                         10.0902313,
62079                         47.4491493
62080                     ],
62081                     [
62082                         10.1105869,
62083                         47.3664924
62084                     ],
62085                     [
62086                         10.2428982,
62087                         47.3871688
62088                     ],
62089                     [
62090                         10.1869203,
62091                         47.2698953
62092                     ],
62093                     [
62094                         10.3243205,
62095                         47.2975125
62096                     ],
62097                     [
62098                         10.4820763,
62099                         47.4491493
62100                     ],
62101                     [
62102                         10.4311873,
62103                         47.4869904
62104                     ],
62105                     [
62106                         10.4413651,
62107                         47.5900549
62108                     ],
62109                     [
62110                         10.4871652,
62111                         47.5522881
62112                     ],
62113                     [
62114                         10.5482319,
62115                         47.5351124
62116                     ],
62117                     [
62118                         10.5991209,
62119                         47.5660246
62120                     ],
62121                     [
62122                         10.7568766,
62123                         47.5316766
62124                     ],
62125                     [
62126                         10.8891879,
62127                         47.5454185
62128                     ],
62129                     [
62130                         10.9400769,
62131                         47.4869904
62132                     ],
62133                     [
62134                         10.9960547,
62135                         47.3906141
62136                     ],
62137                     [
62138                         11.2352328,
62139                         47.4422662
62140                     ],
62141                     [
62142                         11.2810328,
62143                         47.3975039
62144                     ],
62145                     [
62146                         11.4235219,
62147                         47.5144941
62148                     ],
62149                     [
62150                         11.5761888,
62151                         47.5076195
62152                     ],
62153                     [
62154                         11.6067221,
62155                         47.5900549
62156                     ],
62157                     [
62158                         11.8357224,
62159                         47.5866227
62160                     ],
62161                     [
62162                         12.003656,
62163                         47.6243647
62164                     ],
62165                     [
62166                         12.2072118,
62167                         47.6037815
62168                     ],
62169                     [
62170                         12.1614117,
62171                         47.6963421
62172                     ],
62173                     [
62174                         12.2581008,
62175                         47.7442718
62176                     ],
62177                     [
62178                         12.2530119,
62179                         47.6792136
62180                     ],
62181                     [
62182                         12.4311232,
62183                         47.7100408
62184                     ],
62185                     [
62186                         12.4921899,
62187                         47.631224
62188                     ],
62189                     [
62190                         12.5685234,
62191                         47.6277944
62192                     ],
62193                     [
62194                         12.6295901,
62195                         47.6894913
62196                     ],
62197                     [
62198                         12.7720792,
62199                         47.6689338
62200                     ],
62201                     [
62202                         12.8331459,
62203                         47.5419833
62204                     ],
62205                     [
62206                         12.975635,
62207                         47.4732332
62208                     ],
62209                     [
62210                         13.0417906,
62211                         47.4938677
62212                     ],
62213                     [
62214                         13.0367017,
62215                         47.5557226
62216                     ],
62217                     [
62218                         13.0977685,
62219                         47.6415112
62220                     ],
62221                     [
62222                         13.0316128,
62223                         47.7100408
62224                     ],
62225                     [
62226                         12.9043905,
62227                         47.7203125
62228                     ],
62229                     [
62230                         13.0061684,
62231                         47.84683
62232                     ],
62233                     [
62234                         12.9451016,
62235                         47.9355501
62236                     ],
62237                     [
62238                         12.8636793,
62239                         47.9594103
62240                     ],
62241                     [
62242                         12.8636793,
62243                         48.0036929
62244                     ],
62245                     [
62246                         12.7517236,
62247                         48.0989418
62248                     ],
62249                     [
62250                         12.8738571,
62251                         48.2109733
62252                     ],
62253                     [
62254                         12.9603683,
62255                         48.2109733
62256                     ],
62257                     [
62258                         13.0417906,
62259                         48.2652035
62260                     ],
62261                     [
62262                         13.1842797,
62263                         48.2990682
62264                     ],
62265                     [
62266                         13.2606131,
62267                         48.2922971
62268                     ],
62269                     [
62270                         13.3980133,
62271                         48.3565867
62272                     ],
62273                     [
62274                         13.4438134,
62275                         48.417418
62276                     ],
62277                     [
62278                         13.4387245,
62279                         48.5523383
62280                     ],
62281                     [
62282                         13.509969,
62283                         48.5860123
62284                     ],
62285                     [
62286                         13.6117469,
62287                         48.5725454
62288                     ],
62289                     [
62290                         13.7287915,
62291                         48.5118999
62292                     ],
62293                     [
62294                         13.7847694,
62295                         48.5725454
62296                     ],
62297                     [
62298                         13.8203916,
62299                         48.6263915
62300                     ],
62301                     [
62302                         13.7949471,
62303                         48.7171267
62304                     ],
62305                     [
62306                         13.850925,
62307                         48.7741724
62308                     ],
62309                     [
62310                         14.0595697,
62311                         48.6633774
62312                     ],
62313                     [
62314                         14.0137696,
62315                         48.6331182
62316                     ],
62317                     [
62318                         14.0748364,
62319                         48.5927444
62320                     ],
62321                     [
62322                         14.2173255,
62323                         48.5961101
62324                     ],
62325                     [
62326                         14.3649034,
62327                         48.5489696
62328                     ],
62329                     [
62330                         14.4666813,
62331                         48.6499311
62332                     ],
62333                     [
62334                         14.5582815,
62335                         48.5961101
62336                     ],
62337                     [
62338                         14.5989926,
62339                         48.6263915
62340                     ],
62341                     [
62342                         14.7211261,
62343                         48.5759124
62344                     ],
62345                     [
62346                         14.7211261,
62347                         48.6868997
62348                     ],
62349                     [
62350                         14.822904,
62351                         48.7271983
62352                     ],
62353                     [
62354                         14.8178151,
62355                         48.777526
62356                     ],
62357                     [
62358                         14.9647227,
62359                         48.7851754
62360                     ],
62361                     [
62362                         14.9893637,
62363                         49.0126611
62364                     ],
62365                     [
62366                         15.1485933,
62367                         48.9950306
62368                     ],
62369                     [
62370                         15.1943934,
62371                         48.9315502
62372                     ],
62373                     [
62374                         15.3063491,
62375                         48.9850128
62376                     ],
62377                     [
62378                         15.3928603,
62379                         48.9850128
62380                     ],
62381                     [
62382                         15.4844604,
62383                         48.9282069
62384                     ],
62385                     [
62386                         15.749083,
62387                         48.8545973
62388                     ],
62389                     [
62390                         15.8406831,
62391                         48.8880697
62392                     ],
62393                     [
62394                         16.0086166,
62395                         48.7808794
62396                     ],
62397                     [
62398                         16.2070835,
62399                         48.7339115
62400                     ],
62401                     [
62402                         16.3953727,
62403                         48.7372678
62404                     ],
62405                     [
62406                         16.4920617,
62407                         48.8110498
62408                     ],
62409                     [
62410                         16.6905286,
62411                         48.7741724
62412                     ],
62413                     [
62414                         16.7057953,
62415                         48.7339115
62416                     ],
62417                     [
62418                         16.8991733,
62419                         48.713769
62420                     ],
62421                     [
62422                         16.9755067,
62423                         48.515271
62424                     ],
62425                     [
62426                         16.8482844,
62427                         48.4511817
62428                     ],
62429                     [
62430                         16.8533733,
62431                         48.3464411
62432                     ],
62433                     [
62434                         16.9551512,
62435                         48.2516513
62436                     ],
62437                     [
62438                         16.9907734,
62439                         48.1498955
62440                     ],
62441                     [
62442                         17.0925513,
62443                         48.1397088
62444                     ],
62445                     [
62446                         17.0823736,
62447                         48.0241182
62448                     ],
62449                     [
62450                         17.1739737,
62451                         48.0207146
62452                     ],
62453                     [
62454                         17.0823736,
62455                         47.8741447
62456                     ],
62457                     [
62458                         16.9856845,
62459                         47.8673174
62460                     ],
62461                     [
62462                         17.0823736,
62463                         47.8092489
62464                     ],
62465                     [
62466                         17.0925513,
62467                         47.7031919
62468                     ],
62469                     [
62470                         16.7414176,
62471                         47.6792136
62472                     ],
62473                     [
62474                         16.7057953,
62475                         47.7511153
62476                     ],
62477                     [
62478                         16.5378617,
62479                         47.7545368
62480                     ],
62481                     [
62482                         16.5480395,
62483                         47.7066164
62484                     ],
62485                     [
62486                         16.4208172,
62487                         47.6689338
62488                     ],
62489                     [
62490                         16.573484,
62491                         47.6175045
62492                     ],
62493                     [
62494                         16.670173,
62495                         47.631224
62496                     ],
62497                     [
62498                         16.7108842,
62499                         47.538548
62500                     ],
62501                     [
62502                         16.6599952,
62503                         47.4491493
62504                     ],
62505                     [
62506                         16.5429506,
62507                         47.3940591
62508                     ],
62509                     [
62510                         16.4615283,
62511                         47.3940591
62512                     ],
62513                     [
62514                         16.4920617,
62515                         47.276801
62516                     ],
62517                     [
62518                         16.425906,
62519                         47.1973317
62520                     ],
62521                     [
62522                         16.4717061,
62523                         47.1489007
62524                     ],
62525                     [
62526                         16.5480395,
62527                         47.1489007
62528                     ],
62529                     [
62530                         16.476795,
62531                         47.0796369
62532                     ],
62533                     [
62534                         16.527684,
62535                         47.0588402
62536                     ]
62537                 ]
62538             ],
62539             "terms_text": "basemap.at",
62540             "id": "basemap.at"
62541         }
62542     ],
62543     "wikipedia": [
62544         [
62545             "English",
62546             "English",
62547             "en"
62548         ],
62549         [
62550             "German",
62551             "Deutsch",
62552             "de"
62553         ],
62554         [
62555             "Dutch",
62556             "Nederlands",
62557             "nl"
62558         ],
62559         [
62560             "French",
62561             "Français",
62562             "fr"
62563         ],
62564         [
62565             "Italian",
62566             "Italiano",
62567             "it"
62568         ],
62569         [
62570             "Russian",
62571             "Русский",
62572             "ru"
62573         ],
62574         [
62575             "Spanish",
62576             "Español",
62577             "es"
62578         ],
62579         [
62580             "Polish",
62581             "Polski",
62582             "pl"
62583         ],
62584         [
62585             "Swedish",
62586             "Svenska",
62587             "sv"
62588         ],
62589         [
62590             "Japanese",
62591             "日本語",
62592             "ja"
62593         ],
62594         [
62595             "Portuguese",
62596             "Português",
62597             "pt"
62598         ],
62599         [
62600             "Chinese",
62601             "中文",
62602             "zh"
62603         ],
62604         [
62605             "Vietnamese",
62606             "Tiếng Việt",
62607             "vi"
62608         ],
62609         [
62610             "Ukrainian",
62611             "Українська",
62612             "uk"
62613         ],
62614         [
62615             "Catalan",
62616             "Català",
62617             "ca"
62618         ],
62619         [
62620             "Norwegian (Bokmål)",
62621             "Norsk (Bokmål)",
62622             "no"
62623         ],
62624         [
62625             "Waray-Waray",
62626             "Winaray",
62627             "war"
62628         ],
62629         [
62630             "Cebuano",
62631             "Sinugboanong Binisaya",
62632             "ceb"
62633         ],
62634         [
62635             "Finnish",
62636             "Suomi",
62637             "fi"
62638         ],
62639         [
62640             "Persian",
62641             "فارسی",
62642             "fa"
62643         ],
62644         [
62645             "Czech",
62646             "Čeština",
62647             "cs"
62648         ],
62649         [
62650             "Hungarian",
62651             "Magyar",
62652             "hu"
62653         ],
62654         [
62655             "Korean",
62656             "한국어",
62657             "ko"
62658         ],
62659         [
62660             "Romanian",
62661             "Română",
62662             "ro"
62663         ],
62664         [
62665             "Arabic",
62666             "العربية",
62667             "ar"
62668         ],
62669         [
62670             "Turkish",
62671             "Türkçe",
62672             "tr"
62673         ],
62674         [
62675             "Indonesian",
62676             "Bahasa Indonesia",
62677             "id"
62678         ],
62679         [
62680             "Kazakh",
62681             "Қазақша",
62682             "kk"
62683         ],
62684         [
62685             "Malay",
62686             "Bahasa Melayu",
62687             "ms"
62688         ],
62689         [
62690             "Serbian",
62691             "Српски / Srpski",
62692             "sr"
62693         ],
62694         [
62695             "Slovak",
62696             "Slovenčina",
62697             "sk"
62698         ],
62699         [
62700             "Esperanto",
62701             "Esperanto",
62702             "eo"
62703         ],
62704         [
62705             "Danish",
62706             "Dansk",
62707             "da"
62708         ],
62709         [
62710             "Lithuanian",
62711             "Lietuvių",
62712             "lt"
62713         ],
62714         [
62715             "Basque",
62716             "Euskara",
62717             "eu"
62718         ],
62719         [
62720             "Bulgarian",
62721             "Български",
62722             "bg"
62723         ],
62724         [
62725             "Hebrew",
62726             "עברית",
62727             "he"
62728         ],
62729         [
62730             "Slovenian",
62731             "Slovenščina",
62732             "sl"
62733         ],
62734         [
62735             "Croatian",
62736             "Hrvatski",
62737             "hr"
62738         ],
62739         [
62740             "Volapük",
62741             "Volapük",
62742             "vo"
62743         ],
62744         [
62745             "Estonian",
62746             "Eesti",
62747             "et"
62748         ],
62749         [
62750             "Hindi",
62751             "हिन्दी",
62752             "hi"
62753         ],
62754         [
62755             "Uzbek",
62756             "O‘zbek",
62757             "uz"
62758         ],
62759         [
62760             "Galician",
62761             "Galego",
62762             "gl"
62763         ],
62764         [
62765             "Norwegian (Nynorsk)",
62766             "Nynorsk",
62767             "nn"
62768         ],
62769         [
62770             "Simple English",
62771             "Simple English",
62772             "simple"
62773         ],
62774         [
62775             "Azerbaijani",
62776             "Azərbaycanca",
62777             "az"
62778         ],
62779         [
62780             "Latin",
62781             "Latina",
62782             "la"
62783         ],
62784         [
62785             "Greek",
62786             "Ελληνικά",
62787             "el"
62788         ],
62789         [
62790             "Thai",
62791             "ไทย",
62792             "th"
62793         ],
62794         [
62795             "Serbo-Croatian",
62796             "Srpskohrvatski / Српскохрватски",
62797             "sh"
62798         ],
62799         [
62800             "Georgian",
62801             "ქართული",
62802             "ka"
62803         ],
62804         [
62805             "Occitan",
62806             "Occitan",
62807             "oc"
62808         ],
62809         [
62810             "Macedonian",
62811             "Македонски",
62812             "mk"
62813         ],
62814         [
62815             "Newar / Nepal Bhasa",
62816             "नेपाल भाषा",
62817             "new"
62818         ],
62819         [
62820             "Tagalog",
62821             "Tagalog",
62822             "tl"
62823         ],
62824         [
62825             "Piedmontese",
62826             "Piemontèis",
62827             "pms"
62828         ],
62829         [
62830             "Belarusian",
62831             "Беларуская",
62832             "be"
62833         ],
62834         [
62835             "Haitian",
62836             "Krèyol ayisyen",
62837             "ht"
62838         ],
62839         [
62840             "Tamil",
62841             "தமிழ்",
62842             "ta"
62843         ],
62844         [
62845             "Telugu",
62846             "తెలుగు",
62847             "te"
62848         ],
62849         [
62850             "Belarusian (Taraškievica)",
62851             "Беларуская (тарашкевіца)",
62852             "be-x-old"
62853         ],
62854         [
62855             "Latvian",
62856             "Latviešu",
62857             "lv"
62858         ],
62859         [
62860             "Breton",
62861             "Brezhoneg",
62862             "br"
62863         ],
62864         [
62865             "Malagasy",
62866             "Malagasy",
62867             "mg"
62868         ],
62869         [
62870             "Albanian",
62871             "Shqip",
62872             "sq"
62873         ],
62874         [
62875             "Armenian",
62876             "Հայերեն",
62877             "hy"
62878         ],
62879         [
62880             "Tatar",
62881             "Tatarça / Татарча",
62882             "tt"
62883         ],
62884         [
62885             "Javanese",
62886             "Basa Jawa",
62887             "jv"
62888         ],
62889         [
62890             "Welsh",
62891             "Cymraeg",
62892             "cy"
62893         ],
62894         [
62895             "Marathi",
62896             "मराठी",
62897             "mr"
62898         ],
62899         [
62900             "Luxembourgish",
62901             "Lëtzebuergesch",
62902             "lb"
62903         ],
62904         [
62905             "Icelandic",
62906             "Íslenska",
62907             "is"
62908         ],
62909         [
62910             "Bosnian",
62911             "Bosanski",
62912             "bs"
62913         ],
62914         [
62915             "Burmese",
62916             "မြန်မာဘာသာ",
62917             "my"
62918         ],
62919         [
62920             "Yoruba",
62921             "Yorùbá",
62922             "yo"
62923         ],
62924         [
62925             "Bashkir",
62926             "Башҡорт",
62927             "ba"
62928         ],
62929         [
62930             "Malayalam",
62931             "മലയാളം",
62932             "ml"
62933         ],
62934         [
62935             "Aragonese",
62936             "Aragonés",
62937             "an"
62938         ],
62939         [
62940             "Lombard",
62941             "Lumbaart",
62942             "lmo"
62943         ],
62944         [
62945             "Afrikaans",
62946             "Afrikaans",
62947             "af"
62948         ],
62949         [
62950             "West Frisian",
62951             "Frysk",
62952             "fy"
62953         ],
62954         [
62955             "Western Panjabi",
62956             "شاہ مکھی پنجابی (Shāhmukhī Pañjābī)",
62957             "pnb"
62958         ],
62959         [
62960             "Bengali",
62961             "বাংলা",
62962             "bn"
62963         ],
62964         [
62965             "Swahili",
62966             "Kiswahili",
62967             "sw"
62968         ],
62969         [
62970             "Bishnupriya Manipuri",
62971             "ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী",
62972             "bpy"
62973         ],
62974         [
62975             "Ido",
62976             "Ido",
62977             "io"
62978         ],
62979         [
62980             "Kirghiz",
62981             "Кыргызча",
62982             "ky"
62983         ],
62984         [
62985             "Urdu",
62986             "اردو",
62987             "ur"
62988         ],
62989         [
62990             "Nepali",
62991             "नेपाली",
62992             "ne"
62993         ],
62994         [
62995             "Sicilian",
62996             "Sicilianu",
62997             "scn"
62998         ],
62999         [
63000             "Gujarati",
63001             "ગુજરાતી",
63002             "gu"
63003         ],
63004         [
63005             "Cantonese",
63006             "粵語",
63007             "zh-yue"
63008         ],
63009         [
63010             "Low Saxon",
63011             "Plattdüütsch",
63012             "nds"
63013         ],
63014         [
63015             "Kurdish",
63016             "Kurdî / كوردی",
63017             "ku"
63018         ],
63019         [
63020             "Irish",
63021             "Gaeilge",
63022             "ga"
63023         ],
63024         [
63025             "Asturian",
63026             "Asturianu",
63027             "ast"
63028         ],
63029         [
63030             "Quechua",
63031             "Runa Simi",
63032             "qu"
63033         ],
63034         [
63035             "Sundanese",
63036             "Basa Sunda",
63037             "su"
63038         ],
63039         [
63040             "Chuvash",
63041             "Чăваш",
63042             "cv"
63043         ],
63044         [
63045             "Scots",
63046             "Scots",
63047             "sco"
63048         ],
63049         [
63050             "Interlingua",
63051             "Interlingua",
63052             "ia"
63053         ],
63054         [
63055             "Alemannic",
63056             "Alemannisch",
63057             "als"
63058         ],
63059         [
63060             "Buginese",
63061             "Basa Ugi",
63062             "bug"
63063         ],
63064         [
63065             "Neapolitan",
63066             "Nnapulitano",
63067             "nap"
63068         ],
63069         [
63070             "Samogitian",
63071             "Žemaitėška",
63072             "bat-smg"
63073         ],
63074         [
63075             "Kannada",
63076             "ಕನ್ನಡ",
63077             "kn"
63078         ],
63079         [
63080             "Banyumasan",
63081             "Basa Banyumasan",
63082             "map-bms"
63083         ],
63084         [
63085             "Walloon",
63086             "Walon",
63087             "wa"
63088         ],
63089         [
63090             "Amharic",
63091             "አማርኛ",
63092             "am"
63093         ],
63094         [
63095             "Sorani",
63096             "Soranî / کوردی",
63097             "ckb"
63098         ],
63099         [
63100             "Scottish Gaelic",
63101             "Gàidhlig",
63102             "gd"
63103         ],
63104         [
63105             "Fiji Hindi",
63106             "Fiji Hindi",
63107             "hif"
63108         ],
63109         [
63110             "Min Nan",
63111             "Bân-lâm-gú",
63112             "zh-min-nan"
63113         ],
63114         [
63115             "Tajik",
63116             "Тоҷикӣ",
63117             "tg"
63118         ],
63119         [
63120             "Mazandarani",
63121             "مَزِروني",
63122             "mzn"
63123         ],
63124         [
63125             "Egyptian Arabic",
63126             "مصرى (Maṣrī)",
63127             "arz"
63128         ],
63129         [
63130             "Yiddish",
63131             "ייִדיש",
63132             "yi"
63133         ],
63134         [
63135             "Venetian",
63136             "Vèneto",
63137             "vec"
63138         ],
63139         [
63140             "Mongolian",
63141             "Монгол",
63142             "mn"
63143         ],
63144         [
63145             "Tarantino",
63146             "Tarandíne",
63147             "roa-tara"
63148         ],
63149         [
63150             "Sanskrit",
63151             "संस्कृतम्",
63152             "sa"
63153         ],
63154         [
63155             "Nahuatl",
63156             "Nāhuatl",
63157             "nah"
63158         ],
63159         [
63160             "Ossetian",
63161             "Иронау",
63162             "os"
63163         ],
63164         [
63165             "Sakha",
63166             "Саха тыла (Saxa Tyla)",
63167             "sah"
63168         ],
63169         [
63170             "Kapampangan",
63171             "Kapampangan",
63172             "pam"
63173         ],
63174         [
63175             "Upper Sorbian",
63176             "Hornjoserbsce",
63177             "hsb"
63178         ],
63179         [
63180             "Sinhalese",
63181             "සිංහල",
63182             "si"
63183         ],
63184         [
63185             "Northern Sami",
63186             "Sámegiella",
63187             "se"
63188         ],
63189         [
63190             "Limburgish",
63191             "Limburgs",
63192             "li"
63193         ],
63194         [
63195             "Maori",
63196             "Māori",
63197             "mi"
63198         ],
63199         [
63200             "Bavarian",
63201             "Boarisch",
63202             "bar"
63203         ],
63204         [
63205             "Corsican",
63206             "Corsu",
63207             "co"
63208         ],
63209         [
63210             "Ilokano",
63211             "Ilokano",
63212             "ilo"
63213         ],
63214         [
63215             "Gan",
63216             "贛語",
63217             "gan"
63218         ],
63219         [
63220             "Tibetan",
63221             "བོད་སྐད",
63222             "bo"
63223         ],
63224         [
63225             "Gilaki",
63226             "گیلکی",
63227             "glk"
63228         ],
63229         [
63230             "Faroese",
63231             "Føroyskt",
63232             "fo"
63233         ],
63234         [
63235             "Rusyn",
63236             "русиньскый язык",
63237             "rue"
63238         ],
63239         [
63240             "Punjabi",
63241             "ਪੰਜਾਬੀ",
63242             "pa"
63243         ],
63244         [
63245             "Central_Bicolano",
63246             "Bikol",
63247             "bcl"
63248         ],
63249         [
63250             "Hill Mari",
63251             "Кырык Мары (Kyryk Mary) ",
63252             "mrj"
63253         ],
63254         [
63255             "Võro",
63256             "Võro",
63257             "fiu-vro"
63258         ],
63259         [
63260             "Dutch Low Saxon",
63261             "Nedersaksisch",
63262             "nds-nl"
63263         ],
63264         [
63265             "Turkmen",
63266             "تركمن / Туркмен",
63267             "tk"
63268         ],
63269         [
63270             "Pashto",
63271             "پښتو",
63272             "ps"
63273         ],
63274         [
63275             "West Flemish",
63276             "West-Vlams",
63277             "vls"
63278         ],
63279         [
63280             "Mingrelian",
63281             "მარგალური (Margaluri)",
63282             "xmf"
63283         ],
63284         [
63285             "Manx",
63286             "Gaelg",
63287             "gv"
63288         ],
63289         [
63290             "Zazaki",
63291             "Zazaki",
63292             "diq"
63293         ],
63294         [
63295             "Pangasinan",
63296             "Pangasinan",
63297             "pag"
63298         ],
63299         [
63300             "Komi",
63301             "Коми",
63302             "kv"
63303         ],
63304         [
63305             "Zeelandic",
63306             "Zeêuws",
63307             "zea"
63308         ],
63309         [
63310             "Divehi",
63311             "ދިވެހިބަސް",
63312             "dv"
63313         ],
63314         [
63315             "Oriya",
63316             "ଓଡ଼ିଆ",
63317             "or"
63318         ],
63319         [
63320             "Khmer",
63321             "ភាសាខ្មែរ",
63322             "km"
63323         ],
63324         [
63325             "Norman",
63326             "Nouormand/Normaund",
63327             "nrm"
63328         ],
63329         [
63330             "Romansh",
63331             "Rumantsch",
63332             "rm"
63333         ],
63334         [
63335             "Komi-Permyak",
63336             "Перем Коми (Perem Komi)",
63337             "koi"
63338         ],
63339         [
63340             "Udmurt",
63341             "Удмурт кыл",
63342             "udm"
63343         ],
63344         [
63345             "Meadow Mari",
63346             "Олык Марий (Olyk Marij)",
63347             "mhr"
63348         ],
63349         [
63350             "Ladino",
63351             "Dzhudezmo",
63352             "lad"
63353         ],
63354         [
63355             "North Frisian",
63356             "Nordfriisk",
63357             "frr"
63358         ],
63359         [
63360             "Kashubian",
63361             "Kaszëbsczi",
63362             "csb"
63363         ],
63364         [
63365             "Ligurian",
63366             "Líguru",
63367             "lij"
63368         ],
63369         [
63370             "Wu",
63371             "吴语",
63372             "wuu"
63373         ],
63374         [
63375             "Friulian",
63376             "Furlan",
63377             "fur"
63378         ],
63379         [
63380             "Vepsian",
63381             "Vepsän",
63382             "vep"
63383         ],
63384         [
63385             "Classical Chinese",
63386             "古文 / 文言文",
63387             "zh-classical"
63388         ],
63389         [
63390             "Uyghur",
63391             "ئۇيغۇر تىلى",
63392             "ug"
63393         ],
63394         [
63395             "Saterland Frisian",
63396             "Seeltersk",
63397             "stq"
63398         ],
63399         [
63400             "Sardinian",
63401             "Sardu",
63402             "sc"
63403         ],
63404         [
63405             "Aromanian",
63406             "Armãneashce",
63407             "roa-rup"
63408         ],
63409         [
63410             "Pali",
63411             "पाऴि",
63412             "pi"
63413         ],
63414         [
63415             "Somali",
63416             "Soomaaliga",
63417             "so"
63418         ],
63419         [
63420             "Bihari",
63421             "भोजपुरी",
63422             "bh"
63423         ],
63424         [
63425             "Maltese",
63426             "Malti",
63427             "mt"
63428         ],
63429         [
63430             "Aymara",
63431             "Aymar",
63432             "ay"
63433         ],
63434         [
63435             "Ripuarian",
63436             "Ripoarisch",
63437             "ksh"
63438         ],
63439         [
63440             "Novial",
63441             "Novial",
63442             "nov"
63443         ],
63444         [
63445             "Anglo-Saxon",
63446             "Englisc",
63447             "ang"
63448         ],
63449         [
63450             "Cornish",
63451             "Kernewek/Karnuack",
63452             "kw"
63453         ],
63454         [
63455             "Navajo",
63456             "Diné bizaad",
63457             "nv"
63458         ],
63459         [
63460             "Picard",
63461             "Picard",
63462             "pcd"
63463         ],
63464         [
63465             "Hakka",
63466             "Hak-kâ-fa / 客家話",
63467             "hak"
63468         ],
63469         [
63470             "Guarani",
63471             "Avañe'ẽ",
63472             "gn"
63473         ],
63474         [
63475             "Extremaduran",
63476             "Estremeñu",
63477             "ext"
63478         ],
63479         [
63480             "Franco-Provençal/Arpitan",
63481             "Arpitan",
63482             "frp"
63483         ],
63484         [
63485             "Assamese",
63486             "অসমীয়া",
63487             "as"
63488         ],
63489         [
63490             "Silesian",
63491             "Ślůnski",
63492             "szl"
63493         ],
63494         [
63495             "Gagauz",
63496             "Gagauz",
63497             "gag"
63498         ],
63499         [
63500             "Interlingue",
63501             "Interlingue",
63502             "ie"
63503         ],
63504         [
63505             "Lingala",
63506             "Lingala",
63507             "ln"
63508         ],
63509         [
63510             "Emilian-Romagnol",
63511             "Emiliàn e rumagnòl",
63512             "eml"
63513         ],
63514         [
63515             "Chechen",
63516             "Нохчийн",
63517             "ce"
63518         ],
63519         [
63520             "Kalmyk",
63521             "Хальмг",
63522             "xal"
63523         ],
63524         [
63525             "Palatinate German",
63526             "Pfälzisch",
63527             "pfl"
63528         ],
63529         [
63530             "Hawaiian",
63531             "Hawai`i",
63532             "haw"
63533         ],
63534         [
63535             "Karachay-Balkar",
63536             "Къарачай-Малкъар (Qarachay-Malqar)",
63537             "krc"
63538         ],
63539         [
63540             "Pennsylvania German",
63541             "Deitsch",
63542             "pdc"
63543         ],
63544         [
63545             "Kinyarwanda",
63546             "Ikinyarwanda",
63547             "rw"
63548         ],
63549         [
63550             "Crimean Tatar",
63551             "Qırımtatarca",
63552             "crh"
63553         ],
63554         [
63555             "Acehnese",
63556             "Bahsa Acèh",
63557             "ace"
63558         ],
63559         [
63560             "Tongan",
63561             "faka Tonga",
63562             "to"
63563         ],
63564         [
63565             "Greenlandic",
63566             "Kalaallisut",
63567             "kl"
63568         ],
63569         [
63570             "Lower Sorbian",
63571             "Dolnoserbski",
63572             "dsb"
63573         ],
63574         [
63575             "Aramaic",
63576             "ܐܪܡܝܐ",
63577             "arc"
63578         ],
63579         [
63580             "Erzya",
63581             "Эрзянь (Erzjanj Kelj)",
63582             "myv"
63583         ],
63584         [
63585             "Lezgian",
63586             "Лезги чІал (Lezgi č’al)",
63587             "lez"
63588         ],
63589         [
63590             "Banjar",
63591             "Bahasa Banjar",
63592             "bjn"
63593         ],
63594         [
63595             "Shona",
63596             "chiShona",
63597             "sn"
63598         ],
63599         [
63600             "Papiamentu",
63601             "Papiamentu",
63602             "pap"
63603         ],
63604         [
63605             "Kabyle",
63606             "Taqbaylit",
63607             "kab"
63608         ],
63609         [
63610             "Tok Pisin",
63611             "Tok Pisin",
63612             "tpi"
63613         ],
63614         [
63615             "Lak",
63616             "Лакку",
63617             "lbe"
63618         ],
63619         [
63620             "Buryat (Russia)",
63621             "Буряад",
63622             "bxr"
63623         ],
63624         [
63625             "Lojban",
63626             "Lojban",
63627             "jbo"
63628         ],
63629         [
63630             "Wolof",
63631             "Wolof",
63632             "wo"
63633         ],
63634         [
63635             "Moksha",
63636             "Мокшень (Mokshanj Kälj)",
63637             "mdf"
63638         ],
63639         [
63640             "Zamboanga Chavacano",
63641             "Chavacano de Zamboanga",
63642             "cbk-zam"
63643         ],
63644         [
63645             "Avar",
63646             "Авар",
63647             "av"
63648         ],
63649         [
63650             "Sranan",
63651             "Sranantongo",
63652             "srn"
63653         ],
63654         [
63655             "Mirandese",
63656             "Mirandés",
63657             "mwl"
63658         ],
63659         [
63660             "Kabardian Circassian",
63661             "Адыгэбзэ (Adighabze)",
63662             "kbd"
63663         ],
63664         [
63665             "Tahitian",
63666             "Reo Mā`ohi",
63667             "ty"
63668         ],
63669         [
63670             "Lao",
63671             "ລາວ",
63672             "lo"
63673         ],
63674         [
63675             "Abkhazian",
63676             "Аҧсуа",
63677             "ab"
63678         ],
63679         [
63680             "Tetum",
63681             "Tetun",
63682             "tet"
63683         ],
63684         [
63685             "Latgalian",
63686             "Latgaļu",
63687             "ltg"
63688         ],
63689         [
63690             "Nauruan",
63691             "dorerin Naoero",
63692             "na"
63693         ],
63694         [
63695             "Kongo",
63696             "KiKongo",
63697             "kg"
63698         ],
63699         [
63700             "Igbo",
63701             "Igbo",
63702             "ig"
63703         ],
63704         [
63705             "Northern Sotho",
63706             "Sesotho sa Leboa",
63707             "nso"
63708         ],
63709         [
63710             "Zhuang",
63711             "Cuengh",
63712             "za"
63713         ],
63714         [
63715             "Karakalpak",
63716             "Qaraqalpaqsha",
63717             "kaa"
63718         ],
63719         [
63720             "Zulu",
63721             "isiZulu",
63722             "zu"
63723         ],
63724         [
63725             "Cheyenne",
63726             "Tsetsêhestâhese",
63727             "chy"
63728         ],
63729         [
63730             "Romani",
63731             "romani - रोमानी",
63732             "rmy"
63733         ],
63734         [
63735             "Old Church Slavonic",
63736             "Словѣньскъ",
63737             "cu"
63738         ],
63739         [
63740             "Tswana",
63741             "Setswana",
63742             "tn"
63743         ],
63744         [
63745             "Cherokee",
63746             "ᏣᎳᎩ",
63747             "chr"
63748         ],
63749         [
63750             "Bislama",
63751             "Bislama",
63752             "bi"
63753         ],
63754         [
63755             "Min Dong",
63756             "Mìng-dĕ̤ng-ngṳ̄",
63757             "cdo"
63758         ],
63759         [
63760             "Gothic",
63761             "𐌲𐌿𐍄𐌹𐍃𐌺",
63762             "got"
63763         ],
63764         [
63765             "Samoan",
63766             "Gagana Samoa",
63767             "sm"
63768         ],
63769         [
63770             "Moldovan",
63771             "Молдовеняскэ",
63772             "mo"
63773         ],
63774         [
63775             "Bambara",
63776             "Bamanankan",
63777             "bm"
63778         ],
63779         [
63780             "Inuktitut",
63781             "ᐃᓄᒃᑎᑐᑦ",
63782             "iu"
63783         ],
63784         [
63785             "Norfolk",
63786             "Norfuk",
63787             "pih"
63788         ],
63789         [
63790             "Pontic",
63791             "Ποντιακά",
63792             "pnt"
63793         ],
63794         [
63795             "Sindhi",
63796             "سنڌي، سندھی ، सिन्ध",
63797             "sd"
63798         ],
63799         [
63800             "Swati",
63801             "SiSwati",
63802             "ss"
63803         ],
63804         [
63805             "Kikuyu",
63806             "Gĩkũyũ",
63807             "ki"
63808         ],
63809         [
63810             "Ewe",
63811             "Eʋegbe",
63812             "ee"
63813         ],
63814         [
63815             "Hausa",
63816             "هَوُسَ",
63817             "ha"
63818         ],
63819         [
63820             "Oromo",
63821             "Oromoo",
63822             "om"
63823         ],
63824         [
63825             "Fijian",
63826             "Na Vosa Vakaviti",
63827             "fj"
63828         ],
63829         [
63830             "Tigrinya",
63831             "ትግርኛ",
63832             "ti"
63833         ],
63834         [
63835             "Tsonga",
63836             "Xitsonga",
63837             "ts"
63838         ],
63839         [
63840             "Kashmiri",
63841             "कश्मीरी / كشميري",
63842             "ks"
63843         ],
63844         [
63845             "Venda",
63846             "Tshivenda",
63847             "ve"
63848         ],
63849         [
63850             "Sango",
63851             "Sängö",
63852             "sg"
63853         ],
63854         [
63855             "Kirundi",
63856             "Kirundi",
63857             "rn"
63858         ],
63859         [
63860             "Sesotho",
63861             "Sesotho",
63862             "st"
63863         ],
63864         [
63865             "Dzongkha",
63866             "ཇོང་ཁ",
63867             "dz"
63868         ],
63869         [
63870             "Cree",
63871             "Nehiyaw",
63872             "cr"
63873         ],
63874         [
63875             "Akan",
63876             "Akana",
63877             "ak"
63878         ],
63879         [
63880             "Tumbuka",
63881             "chiTumbuka",
63882             "tum"
63883         ],
63884         [
63885             "Luganda",
63886             "Luganda",
63887             "lg"
63888         ],
63889         [
63890             "Chichewa",
63891             "Chi-Chewa",
63892             "ny"
63893         ],
63894         [
63895             "Fula",
63896             "Fulfulde",
63897             "ff"
63898         ],
63899         [
63900             "Inupiak",
63901             "Iñupiak",
63902             "ik"
63903         ],
63904         [
63905             "Chamorro",
63906             "Chamoru",
63907             "ch"
63908         ],
63909         [
63910             "Twi",
63911             "Twi",
63912             "tw"
63913         ],
63914         [
63915             "Xhosa",
63916             "isiXhosa",
63917             "xh"
63918         ],
63919         [
63920             "Ndonga",
63921             "Oshiwambo",
63922             "ng"
63923         ],
63924         [
63925             "Sichuan Yi",
63926             "ꆇꉙ",
63927             "ii"
63928         ],
63929         [
63930             "Choctaw",
63931             "Choctaw",
63932             "cho"
63933         ],
63934         [
63935             "Marshallese",
63936             "Ebon",
63937             "mh"
63938         ],
63939         [
63940             "Afar",
63941             "Afar",
63942             "aa"
63943         ],
63944         [
63945             "Kuanyama",
63946             "Kuanyama",
63947             "kj"
63948         ],
63949         [
63950             "Hiri Motu",
63951             "Hiri Motu",
63952             "ho"
63953         ],
63954         [
63955             "Muscogee",
63956             "Muskogee",
63957             "mus"
63958         ],
63959         [
63960             "Kanuri",
63961             "Kanuri",
63962             "kr"
63963         ],
63964         [
63965             "Herero",
63966             "Otsiherero",
63967             "hz"
63968         ]
63969     ],
63970     "presets": {
63971         "presets": {
63972             "address": {
63973                 "fields": [
63974                     "address"
63975                 ],
63976                 "geometry": [
63977                     "point"
63978                 ],
63979                 "tags": {
63980                     "addr:housenumber": "*"
63981                 },
63982                 "addTags": {},
63983                 "removeTags": {},
63984                 "matchScore": 0.2,
63985                 "name": "Address"
63986             },
63987             "aerialway": {
63988                 "fields": [
63989                     "aerialway"
63990                 ],
63991                 "geometry": [
63992                     "point",
63993                     "vertex",
63994                     "line"
63995                 ],
63996                 "tags": {
63997                     "aerialway": "*"
63998                 },
63999                 "terms": [
64000                     "ski lift",
64001                     "funifor",
64002                     "funitel"
64003                 ],
64004                 "name": "Aerialway"
64005             },
64006             "aerialway/cable_car": {
64007                 "geometry": [
64008                     "line"
64009                 ],
64010                 "terms": [
64011                     "tramway",
64012                     "ropeway"
64013                 ],
64014                 "fields": [
64015                     "aerialway/occupancy",
64016                     "aerialway/capacity",
64017                     "aerialway/duration",
64018                     "aerialway/heating"
64019                 ],
64020                 "tags": {
64021                     "aerialway": "cable_car"
64022                 },
64023                 "name": "Cable Car"
64024             },
64025             "aerialway/chair_lift": {
64026                 "geometry": [
64027                     "line"
64028                 ],
64029                 "fields": [
64030                     "aerialway/occupancy",
64031                     "aerialway/capacity",
64032                     "aerialway/duration",
64033                     "aerialway/bubble",
64034                     "aerialway/heating"
64035                 ],
64036                 "tags": {
64037                     "aerialway": "chair_lift"
64038                 },
64039                 "name": "Chair Lift"
64040             },
64041             "aerialway/gondola": {
64042                 "geometry": [
64043                     "line"
64044                 ],
64045                 "fields": [
64046                     "aerialway/occupancy",
64047                     "aerialway/capacity",
64048                     "aerialway/duration",
64049                     "aerialway/bubble",
64050                     "aerialway/heating"
64051                 ],
64052                 "tags": {
64053                     "aerialway": "gondola"
64054                 },
64055                 "name": "Gondola"
64056             },
64057             "aerialway/magic_carpet": {
64058                 "geometry": [
64059                     "line"
64060                 ],
64061                 "fields": [
64062                     "aerialway/capacity",
64063                     "aerialway/duration",
64064                     "aerialway/heating"
64065                 ],
64066                 "tags": {
64067                     "aerialway": "magic_carpet"
64068                 },
64069                 "name": "Magic Carpet Lift"
64070             },
64071             "aerialway/platter": {
64072                 "geometry": [
64073                     "line"
64074                 ],
64075                 "terms": [
64076                     "button lift",
64077                     "poma lift"
64078                 ],
64079                 "fields": [
64080                     "aerialway/capacity",
64081                     "aerialway/duration"
64082                 ],
64083                 "tags": {
64084                     "aerialway": "platter"
64085                 },
64086                 "name": "Platter Lift"
64087             },
64088             "aerialway/pylon": {
64089                 "geometry": [
64090                     "point",
64091                     "vertex"
64092                 ],
64093                 "fields": [
64094                     "ref"
64095                 ],
64096                 "tags": {
64097                     "aerialway": "pylon"
64098                 },
64099                 "name": "Aerialway Pylon"
64100             },
64101             "aerialway/rope_tow": {
64102                 "geometry": [
64103                     "line"
64104                 ],
64105                 "terms": [
64106                     "handle tow",
64107                     "bugel lift"
64108                 ],
64109                 "fields": [
64110                     "aerialway/capacity",
64111                     "aerialway/duration"
64112                 ],
64113                 "tags": {
64114                     "aerialway": "rope_tow"
64115                 },
64116                 "name": "Rope Tow Lift"
64117             },
64118             "aerialway/station": {
64119                 "geometry": [
64120                     "point",
64121                     "vertex"
64122                 ],
64123                 "fields": [
64124                     "aerialway/access",
64125                     "aerialway/summer/access",
64126                     "elevation"
64127                 ],
64128                 "tags": {
64129                     "aerialway": "station"
64130                 },
64131                 "name": "Aerialway Station"
64132             },
64133             "aerialway/t-bar": {
64134                 "geometry": [
64135                     "line"
64136                 ],
64137                 "fields": [
64138                     "aerialway/capacity",
64139                     "aerialway/duration"
64140                 ],
64141                 "tags": {
64142                     "aerialway": "t-bar"
64143                 },
64144                 "name": "T-bar Lift"
64145             },
64146             "aeroway": {
64147                 "icon": "airport",
64148                 "fields": [
64149                     "aeroway"
64150                 ],
64151                 "geometry": [
64152                     "point",
64153                     "vertex",
64154                     "line",
64155                     "area"
64156                 ],
64157                 "tags": {
64158                     "aeroway": "*"
64159                 },
64160                 "name": "Aeroway"
64161             },
64162             "aeroway/aerodrome": {
64163                 "icon": "airport",
64164                 "geometry": [
64165                     "point",
64166                     "area"
64167                 ],
64168                 "terms": [
64169                     "airplane",
64170                     "airport",
64171                     "aerodrome"
64172                 ],
64173                 "fields": [
64174                     "ref",
64175                     "iata",
64176                     "icao",
64177                     "operator"
64178                 ],
64179                 "tags": {
64180                     "aeroway": "aerodrome"
64181                 },
64182                 "name": "Airport"
64183             },
64184             "aeroway/apron": {
64185                 "icon": "airport",
64186                 "geometry": [
64187                     "area"
64188                 ],
64189                 "terms": [
64190                     "ramp"
64191                 ],
64192                 "fields": [
64193                     "ref",
64194                     "surface"
64195                 ],
64196                 "tags": {
64197                     "aeroway": "apron"
64198                 },
64199                 "name": "Apron"
64200             },
64201             "aeroway/gate": {
64202                 "icon": "airport",
64203                 "geometry": [
64204                     "point"
64205                 ],
64206                 "fields": [
64207                     "ref"
64208                 ],
64209                 "tags": {
64210                     "aeroway": "gate"
64211                 },
64212                 "name": "Airport gate"
64213             },
64214             "aeroway/hangar": {
64215                 "geometry": [
64216                     "area"
64217                 ],
64218                 "fields": [
64219                     "building_area"
64220                 ],
64221                 "tags": {
64222                     "aeroway": "hangar"
64223                 },
64224                 "name": "Hangar"
64225             },
64226             "aeroway/helipad": {
64227                 "icon": "heliport",
64228                 "geometry": [
64229                     "point",
64230                     "area"
64231                 ],
64232                 "terms": [
64233                     "helicopter",
64234                     "helipad",
64235                     "heliport"
64236                 ],
64237                 "tags": {
64238                     "aeroway": "helipad"
64239                 },
64240                 "name": "Helipad"
64241             },
64242             "aeroway/runway": {
64243                 "geometry": [
64244                     "line",
64245                     "area"
64246                 ],
64247                 "terms": [
64248                     "landing strip"
64249                 ],
64250                 "fields": [
64251                     "ref",
64252                     "surface",
64253                     "length",
64254                     "width"
64255                 ],
64256                 "tags": {
64257                     "aeroway": "runway"
64258                 },
64259                 "name": "Runway"
64260             },
64261             "aeroway/taxiway": {
64262                 "geometry": [
64263                     "line"
64264                 ],
64265                 "fields": [
64266                     "ref",
64267                     "surface"
64268                 ],
64269                 "tags": {
64270                     "aeroway": "taxiway"
64271                 },
64272                 "name": "Taxiway"
64273             },
64274             "aeroway/terminal": {
64275                 "geometry": [
64276                     "point",
64277                     "area"
64278                 ],
64279                 "terms": [
64280                     "airport",
64281                     "aerodrome"
64282                 ],
64283                 "fields": [
64284                     "operator",
64285                     "building_area"
64286                 ],
64287                 "tags": {
64288                     "aeroway": "terminal"
64289                 },
64290                 "name": "Airport terminal"
64291             },
64292             "amenity": {
64293                 "fields": [
64294                     "amenity"
64295                 ],
64296                 "geometry": [
64297                     "point",
64298                     "vertex",
64299                     "area"
64300                 ],
64301                 "tags": {
64302                     "amenity": "*"
64303                 },
64304                 "name": "Amenity"
64305             },
64306             "amenity/arts_centre": {
64307                 "name": "Arts Center",
64308                 "geometry": [
64309                     "point",
64310                     "area"
64311                 ],
64312                 "terms": [
64313                     "arts",
64314                     "arts centre"
64315                 ],
64316                 "tags": {
64317                     "amenity": "arts_centre"
64318                 },
64319                 "icon": "theatre",
64320                 "fields": [
64321                     "building_area",
64322                     "address"
64323                 ]
64324             },
64325             "amenity/atm": {
64326                 "icon": "bank",
64327                 "fields": [
64328                     "operator"
64329                 ],
64330                 "geometry": [
64331                     "point",
64332                     "vertex"
64333                 ],
64334                 "tags": {
64335                     "amenity": "atm"
64336                 },
64337                 "name": "ATM"
64338             },
64339             "amenity/bank": {
64340                 "icon": "bank",
64341                 "fields": [
64342                     "atm",
64343                     "building_area",
64344                     "address",
64345                     "opening_hours"
64346                 ],
64347                 "geometry": [
64348                     "point",
64349                     "vertex",
64350                     "area"
64351                 ],
64352                 "terms": [
64353                     "coffer",
64354                     "countinghouse",
64355                     "credit union",
64356                     "depository",
64357                     "exchequer",
64358                     "fund",
64359                     "hoard",
64360                     "investment firm",
64361                     "repository",
64362                     "reserve",
64363                     "reservoir",
64364                     "safe",
64365                     "savings",
64366                     "stock",
64367                     "stockpile",
64368                     "store",
64369                     "storehouse",
64370                     "thrift",
64371                     "treasury",
64372                     "trust company",
64373                     "vault"
64374                 ],
64375                 "tags": {
64376                     "amenity": "bank"
64377                 },
64378                 "name": "Bank"
64379             },
64380             "amenity/bar": {
64381                 "icon": "bar",
64382                 "fields": [
64383                     "building_area",
64384                     "address",
64385                     "opening_hours",
64386                     "smoking"
64387                 ],
64388                 "geometry": [
64389                     "point",
64390                     "vertex",
64391                     "area"
64392                 ],
64393                 "tags": {
64394                     "amenity": "bar"
64395                 },
64396                 "terms": [],
64397                 "name": "Bar"
64398             },
64399             "amenity/bbq": {
64400                 "geometry": [
64401                     "point"
64402                 ],
64403                 "tags": {
64404                     "amenity": "bbq"
64405                 },
64406                 "fields": [
64407                     "covered",
64408                     "fuel"
64409                 ],
64410                 "terms": [
64411                     "barbecue",
64412                     "bbq",
64413                     "grill"
64414                 ],
64415                 "name": "Barbecue/Grill"
64416             },
64417             "amenity/bench": {
64418                 "geometry": [
64419                     "point",
64420                     "vertex",
64421                     "line"
64422                 ],
64423                 "tags": {
64424                     "amenity": "bench"
64425                 },
64426                 "fields": [
64427                     "backrest"
64428                 ],
64429                 "name": "Bench"
64430             },
64431             "amenity/bicycle_parking": {
64432                 "icon": "bicycle",
64433                 "fields": [
64434                     "bicycle_parking",
64435                     "capacity",
64436                     "operator",
64437                     "covered",
64438                     "access_simple"
64439                 ],
64440                 "geometry": [
64441                     "point",
64442                     "vertex",
64443                     "area"
64444                 ],
64445                 "tags": {
64446                     "amenity": "bicycle_parking"
64447                 },
64448                 "name": "Bicycle Parking"
64449             },
64450             "amenity/bicycle_rental": {
64451                 "icon": "bicycle",
64452                 "fields": [
64453                     "capacity",
64454                     "network",
64455                     "operator"
64456                 ],
64457                 "geometry": [
64458                     "point",
64459                     "vertex",
64460                     "area"
64461                 ],
64462                 "tags": {
64463                     "amenity": "bicycle_rental"
64464                 },
64465                 "name": "Bicycle Rental"
64466             },
64467             "amenity/boat_rental": {
64468                 "geometry": [
64469                     "point",
64470                     "area"
64471                 ],
64472                 "tags": {
64473                     "amenity": "boat_rental"
64474                 },
64475                 "fields": [
64476                     "operator"
64477                 ],
64478                 "name": "Boat Rental"
64479             },
64480             "amenity/cafe": {
64481                 "icon": "cafe",
64482                 "fields": [
64483                     "cuisine",
64484                     "internet_access",
64485                     "building_area",
64486                     "address",
64487                     "opening_hours",
64488                     "smoking"
64489                 ],
64490                 "geometry": [
64491                     "point",
64492                     "vertex",
64493                     "area"
64494                 ],
64495                 "terms": [
64496                     "coffee",
64497                     "tea",
64498                     "coffee shop"
64499                 ],
64500                 "tags": {
64501                     "amenity": "cafe"
64502                 },
64503                 "name": "Cafe"
64504             },
64505             "amenity/car_rental": {
64506                 "icon": "car",
64507                 "geometry": [
64508                     "point",
64509                     "area"
64510                 ],
64511                 "tags": {
64512                     "amenity": "car_rental"
64513                 },
64514                 "fields": [
64515                     "operator"
64516                 ],
64517                 "name": "Car Rental"
64518             },
64519             "amenity/car_sharing": {
64520                 "icon": "car",
64521                 "geometry": [
64522                     "point",
64523                     "area"
64524                 ],
64525                 "tags": {
64526                     "amenity": "car_sharing"
64527                 },
64528                 "fields": [
64529                     "operator",
64530                     "capacity"
64531                 ],
64532                 "name": "Car Sharing"
64533             },
64534             "amenity/car_wash": {
64535                 "icon": "car",
64536                 "geometry": [
64537                     "point",
64538                     "area"
64539                 ],
64540                 "tags": {
64541                     "amenity": "car_wash"
64542                 },
64543                 "fields": [
64544                     "building_area"
64545                 ],
64546                 "name": "Car Wash"
64547             },
64548             "amenity/charging_station": {
64549                 "icon": "car",
64550                 "geometry": [
64551                     "point",
64552                     "area"
64553                 ],
64554                 "tags": {
64555                     "amenity": "charging_station"
64556                 },
64557                 "fields": [
64558                     "operator"
64559                 ],
64560                 "terms": [
64561                     "EV",
64562                     "Electric Vehicle",
64563                     "Supercharger"
64564                 ],
64565                 "name": "Charging Station"
64566             },
64567             "amenity/childcare": {
64568                 "icon": "school",
64569                 "fields": [
64570                     "building_area",
64571                     "address"
64572                 ],
64573                 "geometry": [
64574                     "point",
64575                     "vertex",
64576                     "area"
64577                 ],
64578                 "terms": [
64579                     "nursery",
64580                     "orphanage",
64581                     "playgroup"
64582                 ],
64583                 "tags": {
64584                     "amenity": "childcare"
64585                 },
64586                 "name": "Childcare"
64587             },
64588             "amenity/cinema": {
64589                 "icon": "cinema",
64590                 "fields": [
64591                     "building_area",
64592                     "address"
64593                 ],
64594                 "geometry": [
64595                     "point",
64596                     "vertex",
64597                     "area"
64598                 ],
64599                 "terms": [
64600                     "big screen",
64601                     "bijou",
64602                     "cine",
64603                     "drive-in",
64604                     "film",
64605                     "flicks",
64606                     "motion pictures",
64607                     "movie house",
64608                     "movie theater",
64609                     "moving pictures",
64610                     "nabes",
64611                     "photoplay",
64612                     "picture show",
64613                     "pictures",
64614                     "playhouse",
64615                     "show",
64616                     "silver screen"
64617                 ],
64618                 "tags": {
64619                     "amenity": "cinema"
64620                 },
64621                 "name": "Cinema"
64622             },
64623             "amenity/clinic": {
64624                 "name": "Clinic",
64625                 "geometry": [
64626                     "point",
64627                     "area"
64628                 ],
64629                 "terms": [
64630                     "clinic",
64631                     "medical clinic"
64632                 ],
64633                 "tags": {
64634                     "amenity": "clinic"
64635                 },
64636                 "icon": "hospital",
64637                 "fields": [
64638                     "building_area",
64639                     "address",
64640                     "opening_hours"
64641                 ]
64642             },
64643             "amenity/clock": {
64644                 "geometry": [
64645                     "point",
64646                     "vertex"
64647                 ],
64648                 "tags": {
64649                     "amenity": "clock"
64650                 },
64651                 "name": "Clock"
64652             },
64653             "amenity/college": {
64654                 "icon": "college",
64655                 "fields": [
64656                     "operator",
64657                     "address"
64658                 ],
64659                 "geometry": [
64660                     "point",
64661                     "area"
64662                 ],
64663                 "tags": {
64664                     "amenity": "college"
64665                 },
64666                 "terms": [],
64667                 "name": "College"
64668             },
64669             "amenity/compressed_air": {
64670                 "icon": "car",
64671                 "geometry": [
64672                     "point",
64673                     "area"
64674                 ],
64675                 "tags": {
64676                     "amenity": "compressed_air"
64677                 },
64678                 "name": "Compressed Air"
64679             },
64680             "amenity/courthouse": {
64681                 "fields": [
64682                     "operator",
64683                     "building_area",
64684                     "address"
64685                 ],
64686                 "geometry": [
64687                     "point",
64688                     "vertex",
64689                     "area"
64690                 ],
64691                 "tags": {
64692                     "amenity": "courthouse"
64693                 },
64694                 "name": "Courthouse"
64695             },
64696             "amenity/dentist": {
64697                 "name": "Dentist",
64698                 "geometry": [
64699                     "point",
64700                     "area"
64701                 ],
64702                 "terms": [
64703                     "dentist",
64704                     "dentist's office"
64705                 ],
64706                 "tags": {
64707                     "amenity": "dentist"
64708                 },
64709                 "icon": "hospital",
64710                 "fields": [
64711                     "building_area",
64712                     "address",
64713                     "opening_hours"
64714                 ]
64715             },
64716             "amenity/doctor": {
64717                 "name": "Doctor",
64718                 "geometry": [
64719                     "point",
64720                     "area"
64721                 ],
64722                 "terms": [
64723                     "doctor",
64724                     "doctor's office"
64725                 ],
64726                 "tags": {
64727                     "amenity": "doctors"
64728                 },
64729                 "icon": "hospital",
64730                 "fields": [
64731                     "building_area",
64732                     "address",
64733                     "opening_hours"
64734                 ]
64735             },
64736             "amenity/dojo": {
64737                 "icon": "pitch",
64738                 "geometry": [
64739                     "point",
64740                     "area"
64741                 ],
64742                 "terms": [
64743                     "martial arts",
64744                     "dojo",
64745                     "dojang"
64746                 ],
64747                 "tags": {
64748                     "amenity": "dojo"
64749                 },
64750                 "fields": [
64751                     "address",
64752                     "sport"
64753                 ],
64754                 "name": "Dojo / Martial Arts Academy"
64755             },
64756             "amenity/drinking_water": {
64757                 "icon": "water",
64758                 "geometry": [
64759                     "point"
64760                 ],
64761                 "tags": {
64762                     "amenity": "drinking_water"
64763                 },
64764                 "terms": [
64765                     "water fountain",
64766                     "potable water"
64767                 ],
64768                 "name": "Drinking Water"
64769             },
64770             "amenity/embassy": {
64771                 "geometry": [
64772                     "area",
64773                     "point"
64774                 ],
64775                 "tags": {
64776                     "amenity": "embassy"
64777                 },
64778                 "fields": [
64779                     "country",
64780                     "building_area"
64781                 ],
64782                 "icon": "embassy",
64783                 "name": "Embassy"
64784             },
64785             "amenity/fast_food": {
64786                 "icon": "fast-food",
64787                 "fields": [
64788                     "cuisine",
64789                     "building_area",
64790                     "address",
64791                     "opening_hours",
64792                     "smoking"
64793                 ],
64794                 "geometry": [
64795                     "point",
64796                     "vertex",
64797                     "area"
64798                 ],
64799                 "tags": {
64800                     "amenity": "fast_food"
64801                 },
64802                 "terms": [],
64803                 "name": "Fast Food"
64804             },
64805             "amenity/fire_station": {
64806                 "icon": "fire-station",
64807                 "fields": [
64808                     "operator",
64809                     "building_area",
64810                     "address"
64811                 ],
64812                 "geometry": [
64813                     "point",
64814                     "vertex",
64815                     "area"
64816                 ],
64817                 "tags": {
64818                     "amenity": "fire_station"
64819                 },
64820                 "terms": [],
64821                 "name": "Fire Station"
64822             },
64823             "amenity/fountain": {
64824                 "geometry": [
64825                     "point",
64826                     "area"
64827                 ],
64828                 "tags": {
64829                     "amenity": "fountain"
64830                 },
64831                 "name": "Fountain"
64832             },
64833             "amenity/fuel": {
64834                 "icon": "fuel",
64835                 "fields": [
64836                     "operator",
64837                     "address",
64838                     "building_area"
64839                 ],
64840                 "geometry": [
64841                     "point",
64842                     "vertex",
64843                     "area"
64844                 ],
64845                 "terms": [
64846                     "petrol",
64847                     "fuel",
64848                     "propane",
64849                     "diesel",
64850                     "lng",
64851                     "cng",
64852                     "biodiesel"
64853                 ],
64854                 "tags": {
64855                     "amenity": "fuel"
64856                 },
64857                 "name": "Gas Station"
64858             },
64859             "amenity/grave_yard": {
64860                 "icon": "cemetery",
64861                 "fields": [
64862                     "religion",
64863                     "denomination"
64864                 ],
64865                 "geometry": [
64866                     "point",
64867                     "vertex",
64868                     "area"
64869                 ],
64870                 "tags": {
64871                     "amenity": "grave_yard"
64872                 },
64873                 "name": "Graveyard"
64874             },
64875             "amenity/hospital": {
64876                 "icon": "hospital",
64877                 "fields": [
64878                     "emergency",
64879                     "address"
64880                 ],
64881                 "geometry": [
64882                     "point",
64883                     "vertex",
64884                     "area"
64885                 ],
64886                 "terms": [
64887                     "clinic",
64888                     "emergency room",
64889                     "health service",
64890                     "hospice",
64891                     "infirmary",
64892                     "institution",
64893                     "nursing home",
64894                     "rest home",
64895                     "sanatorium",
64896                     "sanitarium",
64897                     "sick bay",
64898                     "surgery",
64899                     "ward"
64900                 ],
64901                 "tags": {
64902                     "amenity": "hospital"
64903                 },
64904                 "name": "Hospital Grounds"
64905             },
64906             "amenity/kindergarten": {
64907                 "icon": "school",
64908                 "fields": [
64909                     "address"
64910                 ],
64911                 "geometry": [
64912                     "point",
64913                     "vertex",
64914                     "area"
64915                 ],
64916                 "terms": [
64917                     "nursery",
64918                     "preschool"
64919                 ],
64920                 "tags": {
64921                     "amenity": "kindergarten"
64922                 },
64923                 "name": "Kindergarten Grounds"
64924             },
64925             "amenity/library": {
64926                 "icon": "library",
64927                 "fields": [
64928                     "operator",
64929                     "building_area",
64930                     "address"
64931                 ],
64932                 "geometry": [
64933                     "point",
64934                     "vertex",
64935                     "area"
64936                 ],
64937                 "tags": {
64938                     "amenity": "library"
64939                 },
64940                 "terms": [],
64941                 "name": "Library"
64942             },
64943             "amenity/marketplace": {
64944                 "geometry": [
64945                     "point",
64946                     "vertex",
64947                     "area"
64948                 ],
64949                 "tags": {
64950                     "amenity": "marketplace"
64951                 },
64952                 "fields": [
64953                     "building_area"
64954                 ],
64955                 "name": "Marketplace"
64956             },
64957             "amenity/nightclub": {
64958                 "icon": "bar",
64959                 "fields": [
64960                     "building_area",
64961                     "address",
64962                     "opening_hours",
64963                     "smoking"
64964                 ],
64965                 "geometry": [
64966                     "point",
64967                     "vertex",
64968                     "area"
64969                 ],
64970                 "tags": {
64971                     "amenity": "nightclub"
64972                 },
64973                 "terms": [
64974                     "disco*",
64975                     "night club",
64976                     "dancing",
64977                     "dance club"
64978                 ],
64979                 "name": "Nightclub"
64980             },
64981             "amenity/parking": {
64982                 "icon": "parking",
64983                 "fields": [
64984                     "parking",
64985                     "capacity",
64986                     "fee",
64987                     "access_simple",
64988                     "supervised",
64989                     "park_ride",
64990                     "address"
64991                 ],
64992                 "geometry": [
64993                     "point",
64994                     "vertex",
64995                     "area"
64996                 ],
64997                 "tags": {
64998                     "amenity": "parking"
64999                 },
65000                 "terms": [],
65001                 "name": "Car Parking"
65002             },
65003             "amenity/parking_entrance": {
65004                 "icon": "entrance",
65005                 "geometry": [
65006                     "vertex"
65007                 ],
65008                 "tags": {
65009                     "amenity": "parking_entrance"
65010                 },
65011                 "fields": [
65012                     "access_simple",
65013                     "ref"
65014                 ],
65015                 "name": "Parking Garage Entrance/Exit"
65016             },
65017             "amenity/pharmacy": {
65018                 "icon": "pharmacy",
65019                 "fields": [
65020                     "operator",
65021                     "building_area",
65022                     "address",
65023                     "opening_hours"
65024                 ],
65025                 "geometry": [
65026                     "point",
65027                     "vertex",
65028                     "area"
65029                 ],
65030                 "tags": {
65031                     "amenity": "pharmacy"
65032                 },
65033                 "terms": [],
65034                 "name": "Pharmacy"
65035             },
65036             "amenity/place_of_worship": {
65037                 "icon": "place-of-worship",
65038                 "fields": [
65039                     "religion",
65040                     "denomination",
65041                     "building_area",
65042                     "address"
65043                 ],
65044                 "geometry": [
65045                     "point",
65046                     "vertex",
65047                     "area"
65048                 ],
65049                 "terms": [
65050                     "abbey",
65051                     "basilica",
65052                     "bethel",
65053                     "cathedral",
65054                     "chancel",
65055                     "chantry",
65056                     "chapel",
65057                     "church",
65058                     "fold",
65059                     "house of God",
65060                     "house of prayer",
65061                     "house of worship",
65062                     "minster",
65063                     "mission",
65064                     "mosque",
65065                     "oratory",
65066                     "parish",
65067                     "sacellum",
65068                     "sanctuary",
65069                     "shrine",
65070                     "synagogue",
65071                     "tabernacle",
65072                     "temple"
65073                 ],
65074                 "tags": {
65075                     "amenity": "place_of_worship"
65076                 },
65077                 "name": "Place of Worship"
65078             },
65079             "amenity/place_of_worship/buddhist": {
65080                 "icon": "place-of-worship",
65081                 "fields": [
65082                     "denomination",
65083                     "building_area",
65084                     "address"
65085                 ],
65086                 "geometry": [
65087                     "point",
65088                     "vertex",
65089                     "area"
65090                 ],
65091                 "terms": [
65092                     "stupa",
65093                     "vihara",
65094                     "monastery",
65095                     "temple",
65096                     "pagoda",
65097                     "zendo",
65098                     "dojo"
65099                 ],
65100                 "tags": {
65101                     "amenity": "place_of_worship",
65102                     "religion": "buddhist"
65103                 },
65104                 "name": "Buddhist Temple"
65105             },
65106             "amenity/place_of_worship/christian": {
65107                 "icon": "religious-christian",
65108                 "fields": [
65109                     "denomination",
65110                     "building_area",
65111                     "address"
65112                 ],
65113                 "geometry": [
65114                     "point",
65115                     "vertex",
65116                     "area"
65117                 ],
65118                 "terms": [
65119                     "christian",
65120                     "abbey",
65121                     "basilica",
65122                     "bethel",
65123                     "cathedral",
65124                     "chancel",
65125                     "chantry",
65126                     "chapel",
65127                     "church",
65128                     "fold",
65129                     "house of God",
65130                     "house of prayer",
65131                     "house of worship",
65132                     "minster",
65133                     "mission",
65134                     "oratory",
65135                     "parish",
65136                     "sacellum",
65137                     "sanctuary",
65138                     "shrine",
65139                     "tabernacle",
65140                     "temple"
65141                 ],
65142                 "tags": {
65143                     "amenity": "place_of_worship",
65144                     "religion": "christian"
65145                 },
65146                 "name": "Church"
65147             },
65148             "amenity/place_of_worship/jewish": {
65149                 "icon": "religious-jewish",
65150                 "fields": [
65151                     "denomination",
65152                     "building_area",
65153                     "address"
65154                 ],
65155                 "geometry": [
65156                     "point",
65157                     "vertex",
65158                     "area"
65159                 ],
65160                 "terms": [
65161                     "jewish",
65162                     "synagogue"
65163                 ],
65164                 "tags": {
65165                     "amenity": "place_of_worship",
65166                     "religion": "jewish"
65167                 },
65168                 "name": "Synagogue"
65169             },
65170             "amenity/place_of_worship/muslim": {
65171                 "icon": "religious-muslim",
65172                 "fields": [
65173                     "denomination",
65174                     "building_area",
65175                     "address"
65176                 ],
65177                 "geometry": [
65178                     "point",
65179                     "vertex",
65180                     "area"
65181                 ],
65182                 "terms": [
65183                     "muslim",
65184                     "mosque"
65185                 ],
65186                 "tags": {
65187                     "amenity": "place_of_worship",
65188                     "religion": "muslim"
65189                 },
65190                 "name": "Mosque"
65191             },
65192             "amenity/police": {
65193                 "icon": "police",
65194                 "fields": [
65195                     "operator",
65196                     "building_area",
65197                     "address"
65198                 ],
65199                 "geometry": [
65200                     "point",
65201                     "vertex",
65202                     "area"
65203                 ],
65204                 "terms": [
65205                     "badge",
65206                     "bear",
65207                     "blue",
65208                     "bluecoat",
65209                     "bobby",
65210                     "boy scout",
65211                     "bull",
65212                     "constable",
65213                     "constabulary",
65214                     "cop",
65215                     "copper",
65216                     "corps",
65217                     "county mounty",
65218                     "detective",
65219                     "fed",
65220                     "flatfoot",
65221                     "force",
65222                     "fuzz",
65223                     "gendarme",
65224                     "gumshoe",
65225                     "heat",
65226                     "law",
65227                     "law enforcement",
65228                     "man",
65229                     "narc",
65230                     "officers",
65231                     "patrolman",
65232                     "police"
65233                 ],
65234                 "tags": {
65235                     "amenity": "police"
65236                 },
65237                 "name": "Police"
65238             },
65239             "amenity/post_box": {
65240                 "icon": "post",
65241                 "fields": [
65242                     "operator",
65243                     "collection_times"
65244                 ],
65245                 "geometry": [
65246                     "point",
65247                     "vertex"
65248                 ],
65249                 "tags": {
65250                     "amenity": "post_box"
65251                 },
65252                 "terms": [
65253                     "letter drop",
65254                     "letterbox",
65255                     "mail drop",
65256                     "mailbox",
65257                     "pillar box",
65258                     "postbox"
65259                 ],
65260                 "name": "Mailbox"
65261             },
65262             "amenity/post_office": {
65263                 "icon": "post",
65264                 "fields": [
65265                     "operator",
65266                     "collection_times",
65267                     "building_area"
65268                 ],
65269                 "geometry": [
65270                     "point",
65271                     "vertex",
65272                     "area"
65273                 ],
65274                 "tags": {
65275                     "amenity": "post_office"
65276                 },
65277                 "name": "Post Office"
65278             },
65279             "amenity/pub": {
65280                 "icon": "beer",
65281                 "fields": [
65282                     "building_area",
65283                     "address",
65284                     "opening_hours",
65285                     "smoking"
65286                 ],
65287                 "geometry": [
65288                     "point",
65289                     "vertex",
65290                     "area"
65291                 ],
65292                 "tags": {
65293                     "amenity": "pub"
65294                 },
65295                 "terms": [],
65296                 "name": "Pub"
65297             },
65298             "amenity/ranger_station": {
65299                 "fields": [
65300                     "building_area",
65301                     "opening_hours",
65302                     "operator",
65303                     "phone"
65304                 ],
65305                 "geometry": [
65306                     "point",
65307                     "area"
65308                 ],
65309                 "terms": [
65310                     "visitor center",
65311                     "visitor centre",
65312                     "permit center",
65313                     "permit centre",
65314                     "backcountry office",
65315                     "warden office",
65316                     "warden center"
65317                 ],
65318                 "tags": {
65319                     "amenity": "ranger_station"
65320                 },
65321                 "name": "Ranger Station"
65322             },
65323             "amenity/recycling": {
65324                 "icon": "recycling",
65325                 "fields": [
65326                     "recycling/cans",
65327                     "recycling/glass",
65328                     "recycling/paper",
65329                     "recycling/clothes"
65330                 ],
65331                 "geometry": [
65332                     "point",
65333                     "vertex",
65334                     "area"
65335                 ],
65336                 "terms": [],
65337                 "tags": {
65338                     "amenity": "recycling"
65339                 },
65340                 "name": "Recycling"
65341             },
65342             "amenity/restaurant": {
65343                 "icon": "restaurant",
65344                 "fields": [
65345                     "cuisine",
65346                     "building_area",
65347                     "address",
65348                     "opening_hours",
65349                     "capacity",
65350                     "smoking"
65351                 ],
65352                 "geometry": [
65353                     "point",
65354                     "vertex",
65355                     "area"
65356                 ],
65357                 "terms": [
65358                     "bar",
65359                     "cafeteria",
65360                     "café",
65361                     "canteen",
65362                     "chophouse",
65363                     "coffee shop",
65364                     "diner",
65365                     "dining room",
65366                     "dive*",
65367                     "doughtnut shop",
65368                     "drive-in",
65369                     "eatery",
65370                     "eating house",
65371                     "eating place",
65372                     "fast-food place",
65373                     "fish and chips",
65374                     "greasy spoon",
65375                     "grill",
65376                     "hamburger stand",
65377                     "hashery",
65378                     "hideaway",
65379                     "hotdog stand",
65380                     "inn",
65381                     "joint*",
65382                     "luncheonette",
65383                     "lunchroom",
65384                     "night club",
65385                     "outlet*",
65386                     "pizzeria",
65387                     "saloon",
65388                     "soda fountain",
65389                     "watering hole"
65390                 ],
65391                 "tags": {
65392                     "amenity": "restaurant"
65393                 },
65394                 "name": "Restaurant"
65395             },
65396             "amenity/school": {
65397                 "icon": "school",
65398                 "fields": [
65399                     "operator",
65400                     "address"
65401                 ],
65402                 "geometry": [
65403                     "point",
65404                     "vertex",
65405                     "area"
65406                 ],
65407                 "terms": [
65408                     "academy",
65409                     "alma mater",
65410                     "blackboard",
65411                     "college",
65412                     "department",
65413                     "discipline",
65414                     "establishment",
65415                     "faculty",
65416                     "hall",
65417                     "halls of ivy",
65418                     "institute",
65419                     "institution",
65420                     "jail*",
65421                     "schoolhouse",
65422                     "seminary",
65423                     "university"
65424                 ],
65425                 "tags": {
65426                     "amenity": "school"
65427                 },
65428                 "name": "School Grounds"
65429             },
65430             "amenity/shelter": {
65431                 "fields": [
65432                     "shelter_type"
65433                 ],
65434                 "geometry": [
65435                     "point",
65436                     "vertex",
65437                     "area"
65438                 ],
65439                 "tags": {
65440                     "amenity": "shelter"
65441                 },
65442                 "terms": [
65443                     "lean-to"
65444                 ],
65445                 "name": "Shelter"
65446             },
65447             "amenity/social_facility": {
65448                 "name": "Social Facility",
65449                 "geometry": [
65450                     "point",
65451                     "area"
65452                 ],
65453                 "terms": [],
65454                 "tags": {
65455                     "amenity": "social_facility"
65456                 },
65457                 "fields": [
65458                     "social_facility_for",
65459                     "address",
65460                     "phone",
65461                     "opening_hours",
65462                     "wheelchair",
65463                     "operator"
65464                 ]
65465             },
65466             "amenity/social_facility/food_bank": {
65467                 "name": "Food Bank",
65468                 "geometry": [
65469                     "point",
65470                     "area"
65471                 ],
65472                 "terms": [],
65473                 "tags": {
65474                     "amenity": "social_facility",
65475                     "social_facility": "food_bank"
65476                 },
65477                 "fields": [
65478                     "social_facility_for",
65479                     "address",
65480                     "phone",
65481                     "opening_hours",
65482                     "wheelchair",
65483                     "operator"
65484                 ]
65485             },
65486             "amenity/social_facility/group_home": {
65487                 "name": "Group Home",
65488                 "geometry": [
65489                     "point",
65490                     "area"
65491                 ],
65492                 "terms": [
65493                     "elderly",
65494                     "old",
65495                     "senior living"
65496                 ],
65497                 "tags": {
65498                     "amenity": "social_facility",
65499                     "social_facility": "group_home",
65500                     "social_facility_for": "senior"
65501                 },
65502                 "fields": [
65503                     "social_facility_for",
65504                     "address",
65505                     "phone",
65506                     "opening_hours",
65507                     "wheelchair",
65508                     "operator"
65509                 ]
65510             },
65511             "amenity/social_facility/homeless_shelter": {
65512                 "name": "Homeless Shelter",
65513                 "geometry": [
65514                     "point",
65515                     "area"
65516                 ],
65517                 "terms": [
65518                     "houseless",
65519                     "unhoused",
65520                     "displaced"
65521                 ],
65522                 "tags": {
65523                     "amenity": "social_facility",
65524                     "social_facility": "shelter",
65525                     "social_facility:for": "homeless"
65526                 },
65527                 "fields": [
65528                     "social_facility_for",
65529                     "address",
65530                     "phone",
65531                     "opening_hours",
65532                     "wheelchair",
65533                     "operator"
65534                 ]
65535             },
65536             "amenity/studio": {
65537                 "name": "Studio",
65538                 "geometry": [
65539                     "point",
65540                     "area"
65541                 ],
65542                 "terms": [
65543                     "recording studio",
65544                     "studio",
65545                     "radio",
65546                     "radio studio",
65547                     "television",
65548                     "television studio"
65549                 ],
65550                 "tags": {
65551                     "amenity": "studio"
65552                 },
65553                 "icon": "music",
65554                 "fields": [
65555                     "building_area",
65556                     "studio_type",
65557                     "address"
65558                 ]
65559             },
65560             "amenity/swimming_pool": {
65561                 "geometry": [
65562                     "point",
65563                     "vertex",
65564                     "area"
65565                 ],
65566                 "tags": {
65567                     "amenity": "swimming_pool"
65568                 },
65569                 "icon": "swimming",
65570                 "searchable": false,
65571                 "name": "Swimming Pool"
65572             },
65573             "amenity/taxi": {
65574                 "fields": [
65575                     "operator",
65576                     "capacity"
65577                 ],
65578                 "geometry": [
65579                     "point",
65580                     "vertex",
65581                     "area"
65582                 ],
65583                 "terms": [
65584                     "cab"
65585                 ],
65586                 "tags": {
65587                     "amenity": "taxi"
65588                 },
65589                 "name": "Taxi Stand"
65590             },
65591             "amenity/telephone": {
65592                 "icon": "telephone",
65593                 "geometry": [
65594                     "point",
65595                     "vertex"
65596                 ],
65597                 "tags": {
65598                     "amenity": "telephone"
65599                 },
65600                 "terms": [
65601                     "phone"
65602                 ],
65603                 "name": "Telephone"
65604             },
65605             "amenity/theatre": {
65606                 "icon": "theatre",
65607                 "fields": [
65608                     "operator",
65609                     "building_area",
65610                     "address"
65611                 ],
65612                 "geometry": [
65613                     "point",
65614                     "vertex",
65615                     "area"
65616                 ],
65617                 "terms": [
65618                     "theatre",
65619                     "performance",
65620                     "play",
65621                     "musical"
65622                 ],
65623                 "tags": {
65624                     "amenity": "theatre"
65625                 },
65626                 "name": "Theater"
65627             },
65628             "amenity/toilets": {
65629                 "fields": [
65630                     "toilets/disposal",
65631                     "operator",
65632                     "building_area",
65633                     "access_toilets"
65634                 ],
65635                 "geometry": [
65636                     "point",
65637                     "vertex",
65638                     "area"
65639                 ],
65640                 "terms": [
65641                     "bathroom",
65642                     "restroom",
65643                     "outhouse",
65644                     "privy",
65645                     "head",
65646                     "lavatory",
65647                     "latrine",
65648                     "water closet",
65649                     "WC",
65650                     "W.C."
65651                 ],
65652                 "tags": {
65653                     "amenity": "toilets"
65654                 },
65655                 "icon": "toilets",
65656                 "name": "Toilets"
65657             },
65658             "amenity/townhall": {
65659                 "icon": "town-hall",
65660                 "fields": [
65661                     "building_area",
65662                     "address"
65663                 ],
65664                 "geometry": [
65665                     "point",
65666                     "vertex",
65667                     "area"
65668                 ],
65669                 "terms": [
65670                     "village hall",
65671                     "city government",
65672                     "courthouse",
65673                     "municipal building",
65674                     "municipal center",
65675                     "municipal centre"
65676                 ],
65677                 "tags": {
65678                     "amenity": "townhall"
65679                 },
65680                 "name": "Town Hall"
65681             },
65682             "amenity/university": {
65683                 "icon": "college",
65684                 "fields": [
65685                     "operator",
65686                     "address"
65687                 ],
65688                 "geometry": [
65689                     "point",
65690                     "vertex",
65691                     "area"
65692                 ],
65693                 "tags": {
65694                     "amenity": "university"
65695                 },
65696                 "terms": [
65697                     "college"
65698                 ],
65699                 "name": "University"
65700             },
65701             "amenity/vending_machine": {
65702                 "fields": [
65703                     "vending",
65704                     "operator"
65705                 ],
65706                 "geometry": [
65707                     "point"
65708                 ],
65709                 "tags": {
65710                     "amenity": "vending_machine"
65711                 },
65712                 "name": "Vending Machine"
65713             },
65714             "amenity/veterinary": {
65715                 "fields": [],
65716                 "geometry": [
65717                     "point",
65718                     "area"
65719                 ],
65720                 "terms": [
65721                     "pet clinic",
65722                     "veterinarian",
65723                     "animal hospital",
65724                     "pet doctor"
65725                 ],
65726                 "tags": {
65727                     "amenity": "veterinary"
65728                 },
65729                 "name": "Veterinary"
65730             },
65731             "amenity/waste_basket": {
65732                 "icon": "waste-basket",
65733                 "geometry": [
65734                     "point",
65735                     "vertex"
65736                 ],
65737                 "tags": {
65738                     "amenity": "waste_basket"
65739                 },
65740                 "terms": [
65741                     "rubbish bin",
65742                     "litter bin",
65743                     "trash can",
65744                     "garbage can"
65745                 ],
65746                 "name": "Waste Basket"
65747             },
65748             "area": {
65749                 "name": "Area",
65750                 "tags": {
65751                     "area": "yes"
65752                 },
65753                 "geometry": [
65754                     "area"
65755                 ],
65756                 "matchScore": 0.1
65757             },
65758             "barrier": {
65759                 "geometry": [
65760                     "point",
65761                     "vertex",
65762                     "line",
65763                     "area"
65764                 ],
65765                 "tags": {
65766                     "barrier": "*"
65767                 },
65768                 "fields": [
65769                     "barrier"
65770                 ],
65771                 "name": "Barrier"
65772             },
65773             "barrier/block": {
65774                 "fields": [
65775                     "access"
65776                 ],
65777                 "geometry": [
65778                     "point",
65779                     "vertex"
65780                 ],
65781                 "tags": {
65782                     "barrier": "block"
65783                 },
65784                 "name": "Block"
65785             },
65786             "barrier/bollard": {
65787                 "fields": [
65788                     "access"
65789                 ],
65790                 "geometry": [
65791                     "point",
65792                     "vertex",
65793                     "line"
65794                 ],
65795                 "tags": {
65796                     "barrier": "bollard"
65797                 },
65798                 "name": "Bollard"
65799             },
65800             "barrier/cattle_grid": {
65801                 "geometry": [
65802                     "vertex"
65803                 ],
65804                 "tags": {
65805                     "barrier": "cattle_grid"
65806                 },
65807                 "name": "Cattle Grid"
65808             },
65809             "barrier/city_wall": {
65810                 "geometry": [
65811                     "line",
65812                     "area"
65813                 ],
65814                 "tags": {
65815                     "barrier": "city_wall"
65816                 },
65817                 "name": "City Wall"
65818             },
65819             "barrier/cycle_barrier": {
65820                 "fields": [
65821                     "access"
65822                 ],
65823                 "geometry": [
65824                     "vertex"
65825                 ],
65826                 "tags": {
65827                     "barrier": "cycle_barrier"
65828                 },
65829                 "name": "Cycle Barrier"
65830             },
65831             "barrier/ditch": {
65832                 "geometry": [
65833                     "line",
65834                     "area"
65835                 ],
65836                 "tags": {
65837                     "barrier": "ditch"
65838                 },
65839                 "name": "Ditch"
65840             },
65841             "barrier/entrance": {
65842                 "icon": "entrance",
65843                 "geometry": [
65844                     "vertex"
65845                 ],
65846                 "tags": {
65847                     "barrier": "entrance"
65848                 },
65849                 "name": "Entrance",
65850                 "searchable": false
65851             },
65852             "barrier/fence": {
65853                 "geometry": [
65854                     "line"
65855                 ],
65856                 "tags": {
65857                     "barrier": "fence"
65858                 },
65859                 "name": "Fence"
65860             },
65861             "barrier/gate": {
65862                 "fields": [
65863                     "access"
65864                 ],
65865                 "geometry": [
65866                     "point",
65867                     "vertex",
65868                     "line"
65869                 ],
65870                 "tags": {
65871                     "barrier": "gate"
65872                 },
65873                 "name": "Gate"
65874             },
65875             "barrier/hedge": {
65876                 "geometry": [
65877                     "line",
65878                     "area"
65879                 ],
65880                 "tags": {
65881                     "barrier": "hedge"
65882                 },
65883                 "name": "Hedge"
65884             },
65885             "barrier/kissing_gate": {
65886                 "fields": [
65887                     "access"
65888                 ],
65889                 "geometry": [
65890                     "vertex"
65891                 ],
65892                 "tags": {
65893                     "barrier": "kissing_gate"
65894                 },
65895                 "name": "Kissing Gate"
65896             },
65897             "barrier/lift_gate": {
65898                 "fields": [
65899                     "access"
65900                 ],
65901                 "geometry": [
65902                     "point",
65903                     "vertex"
65904                 ],
65905                 "tags": {
65906                     "barrier": "lift_gate"
65907                 },
65908                 "name": "Lift Gate"
65909             },
65910             "barrier/retaining_wall": {
65911                 "geometry": [
65912                     "line",
65913                     "area"
65914                 ],
65915                 "tags": {
65916                     "barrier": "retaining_wall"
65917                 },
65918                 "name": "Retaining Wall"
65919             },
65920             "barrier/stile": {
65921                 "fields": [
65922                     "access"
65923                 ],
65924                 "geometry": [
65925                     "point",
65926                     "vertex"
65927                 ],
65928                 "tags": {
65929                     "barrier": "stile"
65930                 },
65931                 "name": "Stile"
65932             },
65933             "barrier/toll_booth": {
65934                 "fields": [
65935                     "access"
65936                 ],
65937                 "geometry": [
65938                     "vertex"
65939                 ],
65940                 "tags": {
65941                     "barrier": "toll_booth"
65942                 },
65943                 "name": "Toll Booth"
65944             },
65945             "barrier/wall": {
65946                 "geometry": [
65947                     "line",
65948                     "area"
65949                 ],
65950                 "tags": {
65951                     "barrier": "wall"
65952                 },
65953                 "name": "Wall"
65954             },
65955             "boundary/administrative": {
65956                 "name": "Administrative Boundary",
65957                 "geometry": [
65958                     "line"
65959                 ],
65960                 "tags": {
65961                     "boundary": "administrative"
65962                 },
65963                 "fields": [
65964                     "admin_level"
65965                 ]
65966             },
65967             "building": {
65968                 "icon": "building",
65969                 "fields": [
65970                     "building",
65971                     "levels",
65972                     "address"
65973                 ],
65974                 "geometry": [
65975                     "area"
65976                 ],
65977                 "tags": {
65978                     "building": "*"
65979                 },
65980                 "terms": [],
65981                 "name": "Building"
65982             },
65983             "building/apartments": {
65984                 "icon": "commercial",
65985                 "fields": [
65986                     "address",
65987                     "levels"
65988                 ],
65989                 "geometry": [
65990                     "point",
65991                     "vertex",
65992                     "area"
65993                 ],
65994                 "tags": {
65995                     "building": "apartments"
65996                 },
65997                 "name": "Apartments"
65998             },
65999             "building/barn": {
66000                 "icon": "building",
66001                 "fields": [
66002                     "address",
66003                     "levels"
66004                 ],
66005                 "geometry": [
66006                     "point",
66007                     "vertex",
66008                     "area"
66009                 ],
66010                 "tags": {
66011                     "building": "barn"
66012                 },
66013                 "name": "Barn"
66014             },
66015             "building/bunker": {
66016                 "fields": [
66017                     "address",
66018                     "levels"
66019                 ],
66020                 "geometry": [
66021                     "point",
66022                     "vertex",
66023                     "area"
66024                 ],
66025                 "tags": {
66026                     "building": "bunker"
66027                 },
66028                 "name": "Bunker",
66029                 "searchable": false
66030             },
66031             "building/cabin": {
66032                 "icon": "building",
66033                 "fields": [
66034                     "address",
66035                     "levels"
66036                 ],
66037                 "geometry": [
66038                     "point",
66039                     "vertex",
66040                     "area"
66041                 ],
66042                 "tags": {
66043                     "building": "cabin"
66044                 },
66045                 "name": "Cabin"
66046             },
66047             "building/cathedral": {
66048                 "icon": "place-of-worship",
66049                 "fields": [
66050                     "address",
66051                     "levels"
66052                 ],
66053                 "geometry": [
66054                     "point",
66055                     "vertex",
66056                     "area"
66057                 ],
66058                 "tags": {
66059                     "building": "cathedral"
66060                 },
66061                 "name": "Cathedral"
66062             },
66063             "building/chapel": {
66064                 "icon": "place-of-worship",
66065                 "fields": [
66066                     "address",
66067                     "levels"
66068                 ],
66069                 "geometry": [
66070                     "point",
66071                     "vertex",
66072                     "area"
66073                 ],
66074                 "tags": {
66075                     "building": "chapel"
66076                 },
66077                 "name": "Chapel"
66078             },
66079             "building/church": {
66080                 "icon": "place-of-worship",
66081                 "fields": [
66082                     "address",
66083                     "levels"
66084                 ],
66085                 "geometry": [
66086                     "point",
66087                     "vertex",
66088                     "area"
66089                 ],
66090                 "tags": {
66091                     "building": "church"
66092                 },
66093                 "name": "Church"
66094             },
66095             "building/commercial": {
66096                 "icon": "commercial",
66097                 "fields": [
66098                     "address",
66099                     "smoking"
66100                 ],
66101                 "geometry": [
66102                     "point",
66103                     "vertex",
66104                     "area"
66105                 ],
66106                 "tags": {
66107                     "building": "commercial"
66108                 },
66109                 "name": "Commercial Building"
66110             },
66111             "building/construction": {
66112                 "icon": "building",
66113                 "fields": [
66114                     "address",
66115                     "levels"
66116                 ],
66117                 "geometry": [
66118                     "point",
66119                     "vertex",
66120                     "area"
66121                 ],
66122                 "tags": {
66123                     "building": "construction"
66124                 },
66125                 "name": "Building Under Construction"
66126             },
66127             "building/detached": {
66128                 "icon": "building",
66129                 "fields": [
66130                     "address",
66131                     "levels"
66132                 ],
66133                 "geometry": [
66134                     "point",
66135                     "vertex",
66136                     "area"
66137                 ],
66138                 "tags": {
66139                     "building": "detached"
66140                 },
66141                 "name": "Detached Home"
66142             },
66143             "building/dormitory": {
66144                 "icon": "building",
66145                 "fields": [
66146                     "address",
66147                     "levels",
66148                     "smoking"
66149                 ],
66150                 "geometry": [
66151                     "point",
66152                     "vertex",
66153                     "area"
66154                 ],
66155                 "tags": {
66156                     "building": "dormitory"
66157                 },
66158                 "name": "Dormitory"
66159             },
66160             "building/entrance": {
66161                 "icon": "entrance",
66162                 "geometry": [
66163                     "vertex"
66164                 ],
66165                 "tags": {
66166                     "building": "entrance"
66167                 },
66168                 "name": "Entrance/Exit",
66169                 "searchable": false
66170             },
66171             "building/garage": {
66172                 "fields": [
66173                     "capacity"
66174                 ],
66175                 "geometry": [
66176                     "point",
66177                     "vertex",
66178                     "area"
66179                 ],
66180                 "tags": {
66181                     "building": "garage"
66182                 },
66183                 "name": "Garage",
66184                 "icon": "warehouse"
66185             },
66186             "building/garages": {
66187                 "icon": "warehouse",
66188                 "fields": [
66189                     "capacity"
66190                 ],
66191                 "geometry": [
66192                     "point",
66193                     "vertex",
66194                     "area"
66195                 ],
66196                 "tags": {
66197                     "building": "garages"
66198                 },
66199                 "name": "Garages"
66200             },
66201             "building/greenhouse": {
66202                 "icon": "building",
66203                 "fields": [
66204                     "address",
66205                     "levels"
66206                 ],
66207                 "geometry": [
66208                     "point",
66209                     "vertex",
66210                     "area"
66211                 ],
66212                 "tags": {
66213                     "building": "greenhouse"
66214                 },
66215                 "name": "Greenhouse"
66216             },
66217             "building/hospital": {
66218                 "icon": "building",
66219                 "fields": [
66220                     "address",
66221                     "levels"
66222                 ],
66223                 "geometry": [
66224                     "point",
66225                     "vertex",
66226                     "area"
66227                 ],
66228                 "tags": {
66229                     "building": "hospital"
66230                 },
66231                 "name": "Hospital Building"
66232             },
66233             "building/hotel": {
66234                 "icon": "building",
66235                 "fields": [
66236                     "address",
66237                     "levels",
66238                     "smoking"
66239                 ],
66240                 "geometry": [
66241                     "point",
66242                     "vertex",
66243                     "area"
66244                 ],
66245                 "tags": {
66246                     "building": "hotel"
66247                 },
66248                 "name": "Hotel Building"
66249             },
66250             "building/house": {
66251                 "icon": "building",
66252                 "fields": [
66253                     "address",
66254                     "levels"
66255                 ],
66256                 "geometry": [
66257                     "point",
66258                     "area"
66259                 ],
66260                 "tags": {
66261                     "building": "house"
66262                 },
66263                 "name": "House"
66264             },
66265             "building/hut": {
66266                 "geometry": [
66267                     "point",
66268                     "vertex",
66269                     "area"
66270                 ],
66271                 "tags": {
66272                     "building": "hut"
66273                 },
66274                 "name": "Hut"
66275             },
66276             "building/industrial": {
66277                 "icon": "industrial",
66278                 "fields": [
66279                     "address",
66280                     "levels"
66281                 ],
66282                 "geometry": [
66283                     "point",
66284                     "vertex",
66285                     "area"
66286                 ],
66287                 "tags": {
66288                     "building": "industrial"
66289                 },
66290                 "name": "Industrial Building"
66291             },
66292             "building/public": {
66293                 "icon": "building",
66294                 "fields": [
66295                     "address",
66296                     "levels",
66297                     "smoking"
66298                 ],
66299                 "geometry": [
66300                     "point",
66301                     "vertex",
66302                     "area"
66303                 ],
66304                 "tags": {
66305                     "building": "public"
66306                 },
66307                 "name": "Public Building"
66308             },
66309             "building/residential": {
66310                 "icon": "building",
66311                 "fields": [
66312                     "address",
66313                     "levels"
66314                 ],
66315                 "geometry": [
66316                     "point",
66317                     "vertex",
66318                     "area"
66319                 ],
66320                 "tags": {
66321                     "building": "residential"
66322                 },
66323                 "name": "Residential Building"
66324             },
66325             "building/retail": {
66326                 "icon": "building",
66327                 "fields": [
66328                     "address",
66329                     "levels",
66330                     "smoking"
66331                 ],
66332                 "geometry": [
66333                     "point",
66334                     "vertex",
66335                     "area"
66336                 ],
66337                 "tags": {
66338                     "building": "retail"
66339                 },
66340                 "name": "Retail Building"
66341             },
66342             "building/roof": {
66343                 "icon": "building",
66344                 "fields": [
66345                     "address",
66346                     "levels"
66347                 ],
66348                 "geometry": [
66349                     "point",
66350                     "vertex",
66351                     "area"
66352                 ],
66353                 "tags": {
66354                     "building": "roof"
66355                 },
66356                 "name": "Roof"
66357             },
66358             "building/school": {
66359                 "icon": "building",
66360                 "fields": [
66361                     "address",
66362                     "levels"
66363                 ],
66364                 "geometry": [
66365                     "point",
66366                     "vertex",
66367                     "area"
66368                 ],
66369                 "tags": {
66370                     "building": "school"
66371                 },
66372                 "name": "School Building"
66373             },
66374             "building/shed": {
66375                 "icon": "building",
66376                 "fields": [
66377                     "address",
66378                     "levels"
66379                 ],
66380                 "geometry": [
66381                     "point",
66382                     "vertex",
66383                     "area"
66384                 ],
66385                 "tags": {
66386                     "building": "shed"
66387                 },
66388                 "name": "Shed"
66389             },
66390             "building/stable": {
66391                 "icon": "building",
66392                 "fields": [
66393                     "address",
66394                     "levels"
66395                 ],
66396                 "geometry": [
66397                     "point",
66398                     "vertex",
66399                     "area"
66400                 ],
66401                 "tags": {
66402                     "building": "stable"
66403                 },
66404                 "name": "Stable"
66405             },
66406             "building/static_caravan": {
66407                 "icon": "building",
66408                 "fields": [
66409                     "address",
66410                     "levels"
66411                 ],
66412                 "geometry": [
66413                     "point",
66414                     "vertex",
66415                     "area"
66416                 ],
66417                 "tags": {
66418                     "building": "static_caravan"
66419                 },
66420                 "name": "Static Mobile Home"
66421             },
66422             "building/terrace": {
66423                 "icon": "building",
66424                 "fields": [
66425                     "address",
66426                     "levels"
66427                 ],
66428                 "geometry": [
66429                     "point",
66430                     "vertex",
66431                     "area"
66432                 ],
66433                 "tags": {
66434                     "building": "terrace"
66435                 },
66436                 "name": "Row Houses"
66437             },
66438             "building/train_station": {
66439                 "icon": "building",
66440                 "fields": [
66441                     "address",
66442                     "levels"
66443                 ],
66444                 "geometry": [
66445                     "point",
66446                     "vertex",
66447                     "area"
66448                 ],
66449                 "tags": {
66450                     "building": "train_station"
66451                 },
66452                 "name": "Train Station",
66453                 "searchable": false
66454             },
66455             "building/university": {
66456                 "icon": "building",
66457                 "fields": [
66458                     "address",
66459                     "levels"
66460                 ],
66461                 "geometry": [
66462                     "point",
66463                     "vertex",
66464                     "area"
66465                 ],
66466                 "tags": {
66467                     "building": "university"
66468                 },
66469                 "name": "University Building"
66470             },
66471             "building/warehouse": {
66472                 "icon": "building",
66473                 "fields": [
66474                     "address",
66475                     "levels"
66476                 ],
66477                 "geometry": [
66478                     "point",
66479                     "vertex",
66480                     "area"
66481                 ],
66482                 "tags": {
66483                     "building": "warehouse"
66484                 },
66485                 "name": "Warehouse"
66486             },
66487             "craft/basket_maker": {
66488                 "name": "Basket Maker",
66489                 "geometry": [
66490                     "point",
66491                     "area"
66492                 ],
66493                 "terms": [
66494                     "basket",
66495                     "basketry",
66496                     "basket maker",
66497                     "basket weaver"
66498                 ],
66499                 "tags": {
66500                     "craft": "basket_maker"
66501                 },
66502                 "icon": "art-gallery",
66503                 "fields": [
66504                     "building_area",
66505                     "address",
66506                     "operator",
66507                     "opening_hours"
66508                 ]
66509             },
66510             "craft/beekeeper": {
66511                 "name": "Beekeeper",
66512                 "geometry": [
66513                     "point",
66514                     "area"
66515                 ],
66516                 "terms": [
66517                     "bees",
66518                     "beekeeper",
66519                     "bee box"
66520                 ],
66521                 "tags": {
66522                     "craft": "beekeeper"
66523                 },
66524                 "icon": "farm",
66525                 "fields": [
66526                     "building_area",
66527                     "address",
66528                     "operator",
66529                     "opening_hours"
66530                 ]
66531             },
66532             "craft/blacksmith": {
66533                 "name": "Blacksmith",
66534                 "geometry": [
66535                     "point",
66536                     "area"
66537                 ],
66538                 "terms": [
66539                     "blacksmith"
66540                 ],
66541                 "tags": {
66542                     "craft": "blacksmith"
66543                 },
66544                 "icon": "farm",
66545                 "fields": [
66546                     "building_area",
66547                     "address",
66548                     "operator",
66549                     "opening_hours"
66550                 ]
66551             },
66552             "craft/boatbuilder": {
66553                 "name": "Boat Builder",
66554                 "geometry": [
66555                     "point",
66556                     "area"
66557                 ],
66558                 "terms": [
66559                     "boat builder"
66560                 ],
66561                 "tags": {
66562                     "craft": "boatbuilder"
66563                 },
66564                 "icon": "marker-stroked",
66565                 "fields": [
66566                     "building_area",
66567                     "address",
66568                     "operator",
66569                     "opening_hours"
66570                 ]
66571             },
66572             "craft/bookbinder": {
66573                 "name": "Bookbinder",
66574                 "geometry": [
66575                     "point",
66576                     "area"
66577                 ],
66578                 "terms": [
66579                     "bookbinder",
66580                     "book repair"
66581                 ],
66582                 "tags": {
66583                     "craft": "bookbinder"
66584                 },
66585                 "icon": "library",
66586                 "fields": [
66587                     "building_area",
66588                     "address",
66589                     "operator",
66590                     "opening_hours"
66591                 ]
66592             },
66593             "craft/brewery": {
66594                 "name": "Brewery",
66595                 "geometry": [
66596                     "point",
66597                     "area"
66598                 ],
66599                 "terms": [
66600                     "brewery"
66601                 ],
66602                 "tags": {
66603                     "craft": "brewery"
66604                 },
66605                 "icon": "beer",
66606                 "fields": [
66607                     "building_area",
66608                     "address",
66609                     "operator",
66610                     "opening_hours"
66611                 ]
66612             },
66613             "craft/carpenter": {
66614                 "name": "Carpenter",
66615                 "geometry": [
66616                     "point",
66617                     "area"
66618                 ],
66619                 "terms": [
66620                     "carpenter",
66621                     "woodworker"
66622                 ],
66623                 "tags": {
66624                     "craft": "carpenter"
66625                 },
66626                 "icon": "logging",
66627                 "fields": [
66628                     "building_area",
66629                     "address",
66630                     "operator",
66631                     "opening_hours"
66632                 ]
66633             },
66634             "craft/carpet_layer": {
66635                 "name": "Carpet Layer",
66636                 "geometry": [
66637                     "point",
66638                     "area"
66639                 ],
66640                 "terms": [
66641                     "carpet layer"
66642                 ],
66643                 "tags": {
66644                     "craft": "carpet_layer"
66645                 },
66646                 "icon": "square",
66647                 "fields": [
66648                     "building_area",
66649                     "address",
66650                     "operator",
66651                     "opening_hours"
66652                 ]
66653             },
66654             "craft/caterer": {
66655                 "name": "Caterer",
66656                 "geometry": [
66657                     "point",
66658                     "area"
66659                 ],
66660                 "terms": [
66661                     "Caterer",
66662                     "Catering"
66663                 ],
66664                 "tags": {
66665                     "craft": "caterer"
66666                 },
66667                 "icon": "bakery",
66668                 "fields": [
66669                     "cuisine",
66670                     "building_area",
66671                     "address",
66672                     "operator",
66673                     "opening_hours"
66674                 ]
66675             },
66676             "craft/clockmaker": {
66677                 "name": "Clockmaker",
66678                 "geometry": [
66679                     "point",
66680                     "area"
66681                 ],
66682                 "terms": [
66683                     "clock",
66684                     "clockmaker",
66685                     "clock repair"
66686                 ],
66687                 "tags": {
66688                     "craft": "clockmaker"
66689                 },
66690                 "icon": "circle-stroked",
66691                 "fields": [
66692                     "building_area",
66693                     "address",
66694                     "operator",
66695                     "opening_hours"
66696                 ]
66697             },
66698             "craft/confectionary": {
66699                 "name": "Confectionary",
66700                 "geometry": [
66701                     "point",
66702                     "area"
66703                 ],
66704                 "terms": [
66705                     "confectionary",
66706                     "sweets",
66707                     "candy"
66708                 ],
66709                 "tags": {
66710                     "craft": "confectionary"
66711                 },
66712                 "icon": "bakery",
66713                 "fields": [
66714                     "building_area",
66715                     "address",
66716                     "operator",
66717                     "opening_hours"
66718                 ]
66719             },
66720             "craft/dressmaker": {
66721                 "name": "Dressmaker",
66722                 "geometry": [
66723                     "point",
66724                     "area"
66725                 ],
66726                 "terms": [
66727                     "dress",
66728                     "dressmaker"
66729                 ],
66730                 "tags": {
66731                     "craft": "dressmaker"
66732                 },
66733                 "icon": "clothing-store",
66734                 "fields": [
66735                     "building_area",
66736                     "address",
66737                     "operator",
66738                     "opening_hours"
66739                 ]
66740             },
66741             "craft/electrician": {
66742                 "name": "Electrician",
66743                 "geometry": [
66744                     "point",
66745                     "area"
66746                 ],
66747                 "terms": [
66748                     "electrician"
66749                 ],
66750                 "tags": {
66751                     "craft": "electrician"
66752                 },
66753                 "icon": "marker-stroked",
66754                 "fields": [
66755                     "building_area",
66756                     "address",
66757                     "operator",
66758                     "opening_hours"
66759                 ]
66760             },
66761             "craft/gardener": {
66762                 "name": "Gardener",
66763                 "geometry": [
66764                     "point",
66765                     "area"
66766                 ],
66767                 "terms": [
66768                     "gardener",
66769                     "landscaper",
66770                     "grounds keeper"
66771                 ],
66772                 "tags": {
66773                     "craft": "gardener"
66774                 },
66775                 "icon": "garden",
66776                 "fields": [
66777                     "building_area",
66778                     "address",
66779                     "operator",
66780                     "opening_hours"
66781                 ]
66782             },
66783             "craft/glaziery": {
66784                 "name": "Glaziery",
66785                 "geometry": [
66786                     "point",
66787                     "area"
66788                 ],
66789                 "terms": [
66790                     "glass",
66791                     "glass foundry",
66792                     "stained-glass",
66793                     "window"
66794                 ],
66795                 "tags": {
66796                     "craft": "glaziery"
66797                 },
66798                 "icon": "fire-station",
66799                 "fields": [
66800                     "building_area",
66801                     "address",
66802                     "operator",
66803                     "opening_hours"
66804                 ]
66805             },
66806             "craft/handicraft": {
66807                 "name": "Handicraft",
66808                 "geometry": [
66809                     "point",
66810                     "area"
66811                 ],
66812                 "terms": [
66813                     "handicraft"
66814                 ],
66815                 "tags": {
66816                     "craft": "handicraft"
66817                 },
66818                 "icon": "art-gallery",
66819                 "fields": [
66820                     "building_area",
66821                     "address",
66822                     "operator",
66823                     "opening_hours"
66824                 ]
66825             },
66826             "craft/hvac": {
66827                 "name": "HVAC",
66828                 "geometry": [
66829                     "point",
66830                     "area"
66831                 ],
66832                 "terms": [
66833                     "heating",
66834                     "ventilating",
66835                     "air-conditioning",
66836                     "air conditioning"
66837                 ],
66838                 "tags": {
66839                     "craft": "hvac"
66840                 },
66841                 "icon": "marker-stroked",
66842                 "fields": [
66843                     "building_area",
66844                     "address",
66845                     "operator",
66846                     "opening_hours"
66847                 ]
66848             },
66849             "craft/insulator": {
66850                 "name": "Insulator",
66851                 "geometry": [
66852                     "point",
66853                     "area"
66854                 ],
66855                 "terms": [
66856                     "insulation",
66857                     "insulator"
66858                 ],
66859                 "tags": {
66860                     "craft": "insulation"
66861                 },
66862                 "icon": "marker-stroked",
66863                 "fields": [
66864                     "building_area",
66865                     "address",
66866                     "operator",
66867                     "opening_hours"
66868                 ]
66869             },
66870             "craft/jeweler": {
66871                 "name": "Jeweler",
66872                 "geometry": [
66873                     "point",
66874                     "area"
66875                 ],
66876                 "terms": [
66877                     "jeweler",
66878                     "gem",
66879                     "diamond"
66880                 ],
66881                 "tags": {
66882                     "craft": "jeweler"
66883                 },
66884                 "icon": "marker-stroked",
66885                 "searchable": false,
66886                 "fields": [
66887                     "building_area",
66888                     "address",
66889                     "operator",
66890                     "opening_hours"
66891                 ]
66892             },
66893             "craft/key_cutter": {
66894                 "name": "Key Cutter",
66895                 "geometry": [
66896                     "point",
66897                     "area"
66898                 ],
66899                 "terms": [
66900                     "key",
66901                     "key cutter"
66902                 ],
66903                 "tags": {
66904                     "craft": "key_cutter"
66905                 },
66906                 "icon": "marker-stroked",
66907                 "fields": [
66908                     "building_area",
66909                     "address",
66910                     "operator",
66911                     "opening_hours"
66912                 ]
66913             },
66914             "craft/locksmith": {
66915                 "name": "Locksmith",
66916                 "geometry": [
66917                     "point",
66918                     "area"
66919                 ],
66920                 "terms": [
66921                     "locksmith",
66922                     "lock"
66923                 ],
66924                 "tags": {
66925                     "craft": "locksmith"
66926                 },
66927                 "icon": "marker-stroked",
66928                 "searchable": false,
66929                 "fields": [
66930                     "building_area",
66931                     "address",
66932                     "operator",
66933                     "opening_hours"
66934                 ]
66935             },
66936             "craft/metal_construction": {
66937                 "name": "Metal Construction",
66938                 "geometry": [
66939                     "point",
66940                     "area"
66941                 ],
66942                 "terms": [
66943                     "metal construction"
66944                 ],
66945                 "tags": {
66946                     "craft": "metal_construction"
66947                 },
66948                 "icon": "marker-stroked",
66949                 "fields": [
66950                     "building_area",
66951                     "address",
66952                     "operator",
66953                     "opening_hours"
66954                 ]
66955             },
66956             "craft/optician": {
66957                 "name": "Optician",
66958                 "geometry": [
66959                     "point",
66960                     "area"
66961                 ],
66962                 "terms": [
66963                     "glasses",
66964                     "optician"
66965                 ],
66966                 "tags": {
66967                     "craft": "optician"
66968                 },
66969                 "icon": "marker-stroked",
66970                 "searchable": false,
66971                 "fields": [
66972                     "building_area",
66973                     "address",
66974                     "operator",
66975                     "opening_hours"
66976                 ]
66977             },
66978             "craft/painter": {
66979                 "name": "Painter",
66980                 "geometry": [
66981                     "point",
66982                     "area"
66983                 ],
66984                 "terms": [
66985                     "painter"
66986                 ],
66987                 "tags": {
66988                     "craft": "painter"
66989                 },
66990                 "icon": "art-gallery",
66991                 "fields": [
66992                     "building_area",
66993                     "address",
66994                     "operator",
66995                     "opening_hours"
66996                 ]
66997             },
66998             "craft/photographer": {
66999                 "name": "Photographer",
67000                 "geometry": [
67001                     "point",
67002                     "area"
67003                 ],
67004                 "terms": [
67005                     "photographer"
67006                 ],
67007                 "tags": {
67008                     "craft": "photographer"
67009                 },
67010                 "icon": "camera",
67011                 "fields": [
67012                     "building_area",
67013                     "address",
67014                     "operator",
67015                     "opening_hours"
67016                 ]
67017             },
67018             "craft/photographic_laboratory": {
67019                 "name": "Photographic Laboratory",
67020                 "geometry": [
67021                     "point",
67022                     "area"
67023                 ],
67024                 "terms": [
67025                     "photographic laboratory",
67026                     "film developer"
67027                 ],
67028                 "tags": {
67029                     "craft": "photographic_laboratory"
67030                 },
67031                 "icon": "camera",
67032                 "fields": [
67033                     "building_area",
67034                     "address",
67035                     "operator",
67036                     "opening_hours"
67037                 ]
67038             },
67039             "craft/plasterer": {
67040                 "name": "Plasterer",
67041                 "geometry": [
67042                     "point",
67043                     "area"
67044                 ],
67045                 "terms": [
67046                     "plasterer"
67047                 ],
67048                 "tags": {
67049                     "craft": "plasterer"
67050                 },
67051                 "icon": "marker-stroked",
67052                 "fields": [
67053                     "building_area",
67054                     "address",
67055                     "operator",
67056                     "opening_hours"
67057                 ]
67058             },
67059             "craft/plumber": {
67060                 "name": "Plumber",
67061                 "geometry": [
67062                     "point",
67063                     "area"
67064                 ],
67065                 "terms": [
67066                     "pumber"
67067                 ],
67068                 "tags": {
67069                     "craft": "plumber"
67070                 },
67071                 "icon": "marker-stroked",
67072                 "fields": [
67073                     "building_area",
67074                     "address",
67075                     "operator",
67076                     "opening_hours"
67077                 ]
67078             },
67079             "craft/pottery": {
67080                 "name": "Pottery",
67081                 "geometry": [
67082                     "point",
67083                     "area"
67084                 ],
67085                 "terms": [
67086                     "pottery",
67087                     "potter"
67088                 ],
67089                 "tags": {
67090                     "craft": "pottery"
67091                 },
67092                 "icon": "art-gallery",
67093                 "fields": [
67094                     "building_area",
67095                     "address",
67096                     "operator",
67097                     "opening_hours"
67098                 ]
67099             },
67100             "craft/rigger": {
67101                 "name": "Rigger",
67102                 "geometry": [
67103                     "point",
67104                     "area"
67105                 ],
67106                 "terms": [
67107                     "rigger"
67108                 ],
67109                 "tags": {
67110                     "craft": "rigger"
67111                 },
67112                 "icon": "marker-stroked",
67113                 "fields": [
67114                     "building_area",
67115                     "address",
67116                     "operator",
67117                     "opening_hours"
67118                 ]
67119             },
67120             "craft/roofer": {
67121                 "name": "Roofer",
67122                 "geometry": [
67123                     "point",
67124                     "area"
67125                 ],
67126                 "terms": [
67127                     "roofer"
67128                 ],
67129                 "tags": {
67130                     "craft": "roofer"
67131                 },
67132                 "icon": "marker-stroked",
67133                 "fields": [
67134                     "building_area",
67135                     "address",
67136                     "operator",
67137                     "opening_hours"
67138                 ]
67139             },
67140             "craft/saddler": {
67141                 "name": "Saddler",
67142                 "geometry": [
67143                     "point",
67144                     "area"
67145                 ],
67146                 "terms": [
67147                     "saddler"
67148                 ],
67149                 "tags": {
67150                     "craft": "saddler"
67151                 },
67152                 "icon": "marker-stroked",
67153                 "fields": [
67154                     "building_area",
67155                     "address",
67156                     "operator",
67157                     "opening_hours"
67158                 ]
67159             },
67160             "craft/sailmaker": {
67161                 "name": "Sailmaker",
67162                 "geometry": [
67163                     "point",
67164                     "area"
67165                 ],
67166                 "terms": [
67167                     "sailmaker"
67168                 ],
67169                 "tags": {
67170                     "craft": "sailmaker"
67171                 },
67172                 "icon": "marker-stroked",
67173                 "fields": [
67174                     "building_area",
67175                     "address",
67176                     "operator",
67177                     "opening_hours"
67178                 ]
67179             },
67180             "craft/sawmill": {
67181                 "name": "Sawmill",
67182                 "geometry": [
67183                     "point",
67184                     "area"
67185                 ],
67186                 "terms": [
67187                     "sawmill",
67188                     "lumber"
67189                 ],
67190                 "tags": {
67191                     "craft": "sawmill"
67192                 },
67193                 "icon": "park",
67194                 "fields": [
67195                     "building_area",
67196                     "address",
67197                     "operator",
67198                     "opening_hours"
67199                 ]
67200             },
67201             "craft/scaffolder": {
67202                 "name": "Scaffolder",
67203                 "geometry": [
67204                     "point",
67205                     "area"
67206                 ],
67207                 "terms": [
67208                     "scaffolder"
67209                 ],
67210                 "tags": {
67211                     "craft": "scaffolder"
67212                 },
67213                 "icon": "marker-stroked",
67214                 "fields": [
67215                     "building_area",
67216                     "address",
67217                     "operator",
67218                     "opening_hours"
67219                 ]
67220             },
67221             "craft/sculpter": {
67222                 "name": "Sculpter",
67223                 "geometry": [
67224                     "point",
67225                     "area"
67226                 ],
67227                 "terms": [
67228                     "sculpter"
67229                 ],
67230                 "tags": {
67231                     "craft": "sculpter"
67232                 },
67233                 "icon": "art-gallery",
67234                 "fields": [
67235                     "building_area",
67236                     "address",
67237                     "operator",
67238                     "opening_hours"
67239                 ]
67240             },
67241             "craft/shoemaker": {
67242                 "name": "Shoemaker",
67243                 "geometry": [
67244                     "point",
67245                     "area"
67246                 ],
67247                 "terms": [
67248                     "shoe repair",
67249                     "shoemaker"
67250                 ],
67251                 "tags": {
67252                     "craft": "shoemaker"
67253                 },
67254                 "icon": "marker-stroked",
67255                 "fields": [
67256                     "building_area",
67257                     "address",
67258                     "operator",
67259                     "opening_hours"
67260                 ]
67261             },
67262             "craft/stonemason": {
67263                 "name": "Stonemason",
67264                 "geometry": [
67265                     "point",
67266                     "area"
67267                 ],
67268                 "terms": [
67269                     "stonemason",
67270                     "masonry"
67271                 ],
67272                 "tags": {
67273                     "craft": "stonemason"
67274                 },
67275                 "icon": "marker-stroked",
67276                 "fields": [
67277                     "building_area",
67278                     "address",
67279                     "operator",
67280                     "opening_hours"
67281                 ]
67282             },
67283             "craft/sweep": {
67284                 "name": "Chimney Sweep",
67285                 "geometry": [
67286                     "point",
67287                     "area"
67288                 ],
67289                 "terms": [
67290                     "sweep",
67291                     "chimney sweep"
67292                 ],
67293                 "tags": {
67294                     "craft": "sweep"
67295                 },
67296                 "icon": "marker-stroked",
67297                 "fields": [
67298                     "building_area",
67299                     "address",
67300                     "operator",
67301                     "opening_hours"
67302                 ]
67303             },
67304             "craft/tailor": {
67305                 "name": "Tailor",
67306                 "geometry": [
67307                     "point",
67308                     "area"
67309                 ],
67310                 "terms": [
67311                     "tailor",
67312                     "clothes"
67313                 ],
67314                 "tags": {
67315                     "craft": "tailor"
67316                 },
67317                 "icon": "clothing-store",
67318                 "fields": [
67319                     "building_area",
67320                     "address",
67321                     "operator",
67322                     "opening_hours"
67323                 ],
67324                 "searchable": false
67325             },
67326             "craft/tiler": {
67327                 "name": "Tiler",
67328                 "geometry": [
67329                     "point",
67330                     "area"
67331                 ],
67332                 "terms": [
67333                     "tiler"
67334                 ],
67335                 "tags": {
67336                     "craft": "tiler"
67337                 },
67338                 "icon": "marker-stroked",
67339                 "fields": [
67340                     "building_area",
67341                     "address",
67342                     "operator",
67343                     "opening_hours"
67344                 ]
67345             },
67346             "craft/tinsmith": {
67347                 "name": "Tinsmith",
67348                 "geometry": [
67349                     "point",
67350                     "area"
67351                 ],
67352                 "terms": [
67353                     "tinsmith"
67354                 ],
67355                 "tags": {
67356                     "craft": "tinsmith"
67357                 },
67358                 "icon": "marker-stroked",
67359                 "fields": [
67360                     "building_area",
67361                     "address",
67362                     "operator",
67363                     "opening_hours"
67364                 ]
67365             },
67366             "craft/upholsterer": {
67367                 "name": "Upholsterer",
67368                 "geometry": [
67369                     "point",
67370                     "area"
67371                 ],
67372                 "terms": [
67373                     "upholsterer"
67374                 ],
67375                 "tags": {
67376                     "craft": "upholsterer"
67377                 },
67378                 "icon": "marker-stroked",
67379                 "fields": [
67380                     "building_area",
67381                     "address",
67382                     "operator",
67383                     "opening_hours"
67384                 ]
67385             },
67386             "craft/watchmaker": {
67387                 "name": "Watchmaker",
67388                 "geometry": [
67389                     "point",
67390                     "area"
67391                 ],
67392                 "terms": [
67393                     "watch",
67394                     "watchmaker",
67395                     "watch repair"
67396                 ],
67397                 "tags": {
67398                     "craft": "watchmaker"
67399                 },
67400                 "icon": "circle-stroked",
67401                 "fields": [
67402                     "building_area",
67403                     "address",
67404                     "operator",
67405                     "opening_hours"
67406                 ]
67407             },
67408             "craft/window_construction": {
67409                 "name": "Window Construction",
67410                 "geometry": [
67411                     "point",
67412                     "area"
67413                 ],
67414                 "terms": [
67415                     "window",
67416                     "window maker",
67417                     "window construction"
67418                 ],
67419                 "tags": {
67420                     "craft": "window_construction"
67421                 },
67422                 "icon": "marker-stroked",
67423                 "fields": [
67424                     "building_area",
67425                     "address",
67426                     "operator",
67427                     "opening_hours"
67428                 ]
67429             },
67430             "embankment": {
67431                 "geometry": [
67432                     "line"
67433                 ],
67434                 "tags": {
67435                     "embankment": "yes"
67436                 },
67437                 "name": "Embankment",
67438                 "matchScore": 0.2
67439             },
67440             "emergency/ambulance_station": {
67441                 "fields": [
67442                     "operator"
67443                 ],
67444                 "geometry": [
67445                     "area",
67446                     "point",
67447                     "vertex"
67448                 ],
67449                 "tags": {
67450                     "emergency": "ambulance_station"
67451                 },
67452                 "name": "Ambulance Station"
67453             },
67454             "emergency/fire_hydrant": {
67455                 "fields": [
67456                     "fire_hydrant/type"
67457                 ],
67458                 "geometry": [
67459                     "point",
67460                     "vertex"
67461                 ],
67462                 "tags": {
67463                     "emergency": "fire_hydrant"
67464                 },
67465                 "name": "Fire Hydrant"
67466             },
67467             "emergency/phone": {
67468                 "icon": "emergency-telephone",
67469                 "fields": [
67470                     "operator"
67471                 ],
67472                 "geometry": [
67473                     "point",
67474                     "vertex"
67475                 ],
67476                 "tags": {
67477                     "emergency": "phone"
67478                 },
67479                 "name": "Emergency Phone"
67480             },
67481             "entrance": {
67482                 "icon": "entrance",
67483                 "geometry": [
67484                     "vertex"
67485                 ],
67486                 "tags": {
67487                     "entrance": "*"
67488                 },
67489                 "fields": [
67490                     "entrance",
67491                     "access_simple",
67492                     "address"
67493                 ],
67494                 "name": "Entrance/Exit"
67495             },
67496             "footway/crossing": {
67497                 "fields": [
67498                     "crossing",
67499                     "access",
67500                     "surface",
67501                     "sloped_curb",
67502                     "tactile_paving"
67503                 ],
67504                 "geometry": [
67505                     "line"
67506                 ],
67507                 "tags": {
67508                     "highway": "footway",
67509                     "footway": "crossing"
67510                 },
67511                 "terms": [],
67512                 "name": "Crossing"
67513             },
67514             "footway/crosswalk": {
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                     "crossing": "zebra"
67529                 },
67530                 "terms": [
67531                     "crosswalk",
67532                     "zebra crossing"
67533                 ],
67534                 "name": "Crosswalk"
67535             },
67536             "footway/sidewalk": {
67537                 "fields": [
67538                     "surface",
67539                     "lit",
67540                     "width",
67541                     "structure",
67542                     "access"
67543                 ],
67544                 "geometry": [
67545                     "line"
67546                 ],
67547                 "tags": {
67548                     "highway": "footway",
67549                     "footway": "sidewalk"
67550                 },
67551                 "terms": [],
67552                 "name": "Sidewalk"
67553             },
67554             "ford": {
67555                 "geometry": [
67556                     "vertex"
67557                 ],
67558                 "tags": {
67559                     "ford": "yes"
67560                 },
67561                 "name": "Ford"
67562             },
67563             "golf/bunker": {
67564                 "icon": "golf",
67565                 "geometry": [
67566                     "area"
67567                 ],
67568                 "tags": {
67569                     "golf": "bunker",
67570                     "natural": "sand"
67571                 },
67572                 "terms": [
67573                     "hazard",
67574                     "bunker"
67575                 ],
67576                 "name": "Sand Trap"
67577             },
67578             "golf/fairway": {
67579                 "icon": "golf",
67580                 "geometry": [
67581                     "area"
67582                 ],
67583                 "tags": {
67584                     "golf": "fairway",
67585                     "landuse": "grass"
67586                 },
67587                 "name": "Fairway"
67588             },
67589             "golf/green": {
67590                 "icon": "golf",
67591                 "geometry": [
67592                     "area"
67593                 ],
67594                 "tags": {
67595                     "golf": "green",
67596                     "landuse": "grass",
67597                     "leisure": "pitch",
67598                     "sport": "golf"
67599                 },
67600                 "terms": [
67601                     "putting green"
67602                 ],
67603                 "name": "Putting Green"
67604             },
67605             "golf/hole": {
67606                 "icon": "golf",
67607                 "fields": [
67608                     "golf_hole",
67609                     "par",
67610                     "handicap"
67611                 ],
67612                 "geometry": [
67613                     "line"
67614                 ],
67615                 "tags": {
67616                     "golf": "hole"
67617                 },
67618                 "name": "Golf Hole"
67619             },
67620             "golf/lateral_water_hazard": {
67621                 "icon": "golf",
67622                 "geometry": [
67623                     "line",
67624                     "area"
67625                 ],
67626                 "tags": {
67627                     "golf": "lateral_water_hazard",
67628                     "natural": "water"
67629                 },
67630                 "name": "Lateral Water Hazard"
67631             },
67632             "golf/rough": {
67633                 "icon": "golf",
67634                 "geometry": [
67635                     "area"
67636                 ],
67637                 "tags": {
67638                     "golf": "rough",
67639                     "landuse": "grass"
67640                 },
67641                 "name": "Rough"
67642             },
67643             "golf/tee": {
67644                 "icon": "golf",
67645                 "geometry": [
67646                     "area"
67647                 ],
67648                 "tags": {
67649                     "golf": "tee",
67650                     "landuse": "grass"
67651                 },
67652                 "terms": [
67653                     "teeing ground"
67654                 ],
67655                 "name": "Tee Box"
67656             },
67657             "golf/water_hazard": {
67658                 "icon": "golf",
67659                 "geometry": [
67660                     "line",
67661                     "area"
67662                 ],
67663                 "tags": {
67664                     "golf": "water_hazard",
67665                     "natural": "water"
67666                 },
67667                 "name": "Water Hazard"
67668             },
67669             "highway": {
67670                 "fields": [
67671                     "highway"
67672                 ],
67673                 "geometry": [
67674                     "point",
67675                     "vertex",
67676                     "line",
67677                     "area"
67678                 ],
67679                 "tags": {
67680                     "highway": "*"
67681                 },
67682                 "name": "Highway"
67683             },
67684             "highway/bridleway": {
67685                 "fields": [
67686                     "surface",
67687                     "width",
67688                     "structure",
67689                     "access"
67690                 ],
67691                 "icon": "highway-bridleway",
67692                 "geometry": [
67693                     "line"
67694                 ],
67695                 "tags": {
67696                     "highway": "bridleway"
67697                 },
67698                 "terms": [
67699                     "bridleway",
67700                     "equestrian trail",
67701                     "horse riding path",
67702                     "bridle road",
67703                     "horse trail"
67704                 ],
67705                 "name": "Bridle Path"
67706             },
67707             "highway/bus_stop": {
67708                 "icon": "bus",
67709                 "fields": [
67710                     "operator",
67711                     "shelter"
67712                 ],
67713                 "geometry": [
67714                     "point",
67715                     "vertex"
67716                 ],
67717                 "tags": {
67718                     "highway": "bus_stop"
67719                 },
67720                 "terms": [],
67721                 "name": "Bus Stop"
67722             },
67723             "highway/crossing": {
67724                 "fields": [
67725                     "crossing",
67726                     "sloped_curb",
67727                     "tactile_paving"
67728                 ],
67729                 "geometry": [
67730                     "vertex"
67731                 ],
67732                 "tags": {
67733                     "highway": "crossing"
67734                 },
67735                 "terms": [],
67736                 "name": "Crossing"
67737             },
67738             "highway/crosswalk": {
67739                 "fields": [
67740                     "crossing",
67741                     "sloped_curb",
67742                     "tactile_paving"
67743                 ],
67744                 "geometry": [
67745                     "vertex"
67746                 ],
67747                 "tags": {
67748                     "highway": "crossing",
67749                     "crossing": "zebra"
67750                 },
67751                 "terms": [
67752                     "crosswalk",
67753                     "zebra crossing"
67754                 ],
67755                 "name": "Crosswalk"
67756             },
67757             "highway/cycleway": {
67758                 "icon": "highway-cycleway",
67759                 "fields": [
67760                     "surface",
67761                     "lit",
67762                     "width",
67763                     "oneway",
67764                     "structure",
67765                     "access"
67766                 ],
67767                 "geometry": [
67768                     "line"
67769                 ],
67770                 "tags": {
67771                     "highway": "cycleway"
67772                 },
67773                 "terms": [],
67774                 "name": "Cycle Path"
67775             },
67776             "highway/footway": {
67777                 "icon": "highway-footway",
67778                 "fields": [
67779                     "surface",
67780                     "lit",
67781                     "width",
67782                     "structure",
67783                     "access"
67784                 ],
67785                 "geometry": [
67786                     "line",
67787                     "area"
67788                 ],
67789                 "terms": [
67790                     "beaten path",
67791                     "boulevard",
67792                     "clearing",
67793                     "course",
67794                     "cut*",
67795                     "drag*",
67796                     "footpath",
67797                     "highway",
67798                     "lane",
67799                     "line",
67800                     "orbit",
67801                     "passage",
67802                     "pathway",
67803                     "rail",
67804                     "rails",
67805                     "road",
67806                     "roadway",
67807                     "route",
67808                     "street",
67809                     "thoroughfare",
67810                     "trackway",
67811                     "trail",
67812                     "trajectory",
67813                     "walk"
67814                 ],
67815                 "tags": {
67816                     "highway": "footway"
67817                 },
67818                 "name": "Foot Path"
67819             },
67820             "highway/living_street": {
67821                 "icon": "highway-living-street",
67822                 "fields": [
67823                     "oneway",
67824                     "maxspeed",
67825                     "structure",
67826                     "access",
67827                     "surface"
67828                 ],
67829                 "geometry": [
67830                     "line"
67831                 ],
67832                 "tags": {
67833                     "highway": "living_street"
67834                 },
67835                 "name": "Living Street"
67836             },
67837             "highway/mini_roundabout": {
67838                 "geometry": [
67839                     "vertex"
67840                 ],
67841                 "tags": {
67842                     "highway": "mini_roundabout"
67843                 },
67844                 "fields": [
67845                     "clock_direction"
67846                 ],
67847                 "name": "Mini-Roundabout"
67848             },
67849             "highway/motorway": {
67850                 "icon": "highway-motorway",
67851                 "fields": [
67852                     "oneway_yes",
67853                     "maxspeed",
67854                     "structure",
67855                     "access",
67856                     "lanes",
67857                     "surface",
67858                     "ref"
67859                 ],
67860                 "geometry": [
67861                     "line"
67862                 ],
67863                 "tags": {
67864                     "highway": "motorway"
67865                 },
67866                 "terms": [],
67867                 "name": "Motorway"
67868             },
67869             "highway/motorway_junction": {
67870                 "geometry": [
67871                     "vertex"
67872                 ],
67873                 "tags": {
67874                     "highway": "motorway_junction"
67875                 },
67876                 "fields": [
67877                     "ref"
67878                 ],
67879                 "name": "Motorway Junction / Exit"
67880             },
67881             "highway/motorway_link": {
67882                 "icon": "highway-motorway-link",
67883                 "fields": [
67884                     "oneway_yes",
67885                     "maxspeed",
67886                     "structure",
67887                     "access",
67888                     "surface",
67889                     "ref"
67890                 ],
67891                 "geometry": [
67892                     "line"
67893                 ],
67894                 "tags": {
67895                     "highway": "motorway_link"
67896                 },
67897                 "terms": [
67898                     "ramp",
67899                     "on ramp",
67900                     "off ramp"
67901                 ],
67902                 "name": "Motorway Link"
67903             },
67904             "highway/path": {
67905                 "icon": "highway-path",
67906                 "fields": [
67907                     "surface",
67908                     "width",
67909                     "structure",
67910                     "access",
67911                     "sac_scale",
67912                     "incline",
67913                     "trail_visibility",
67914                     "ref"
67915                 ],
67916                 "geometry": [
67917                     "line"
67918                 ],
67919                 "tags": {
67920                     "highway": "path"
67921                 },
67922                 "terms": [],
67923                 "name": "Path"
67924             },
67925             "highway/pedestrian": {
67926                 "fields": [
67927                     "surface",
67928                     "lit",
67929                     "width",
67930                     "oneway",
67931                     "structure",
67932                     "access"
67933                 ],
67934                 "geometry": [
67935                     "line",
67936                     "area"
67937                 ],
67938                 "tags": {
67939                     "highway": "pedestrian"
67940                 },
67941                 "terms": [],
67942                 "name": "Pedestrian"
67943             },
67944             "highway/primary": {
67945                 "icon": "highway-primary",
67946                 "fields": [
67947                     "oneway",
67948                     "maxspeed",
67949                     "structure",
67950                     "access",
67951                     "lanes",
67952                     "surface",
67953                     "ref"
67954                 ],
67955                 "geometry": [
67956                     "line"
67957                 ],
67958                 "tags": {
67959                     "highway": "primary"
67960                 },
67961                 "terms": [],
67962                 "name": "Primary Road"
67963             },
67964             "highway/primary_link": {
67965                 "icon": "highway-primary-link",
67966                 "fields": [
67967                     "oneway",
67968                     "maxspeed",
67969                     "structure",
67970                     "access",
67971                     "surface",
67972                     "ref"
67973                 ],
67974                 "geometry": [
67975                     "line"
67976                 ],
67977                 "tags": {
67978                     "highway": "primary_link"
67979                 },
67980                 "terms": [
67981                     "ramp",
67982                     "on ramp",
67983                     "off ramp"
67984                 ],
67985                 "name": "Primary Link"
67986             },
67987             "highway/residential": {
67988                 "icon": "highway-residential",
67989                 "fields": [
67990                     "oneway",
67991                     "maxspeed",
67992                     "structure",
67993                     "access",
67994                     "surface"
67995                 ],
67996                 "geometry": [
67997                     "line"
67998                 ],
67999                 "tags": {
68000                     "highway": "residential"
68001                 },
68002                 "terms": [],
68003                 "name": "Residential Road"
68004             },
68005             "highway/rest_area": {
68006                 "geometry": [
68007                     "point",
68008                     "vertex",
68009                     "area"
68010                 ],
68011                 "tags": {
68012                     "highway": "rest_area"
68013                 },
68014                 "terms": [
68015                     "rest stop",
68016                     "turnout",
68017                     "lay-by"
68018                 ],
68019                 "name": "Rest Area"
68020             },
68021             "highway/road": {
68022                 "icon": "highway-road",
68023                 "fields": [
68024                     "oneway",
68025                     "maxspeed",
68026                     "structure",
68027                     "access",
68028                     "surface"
68029                 ],
68030                 "geometry": [
68031                     "line"
68032                 ],
68033                 "tags": {
68034                     "highway": "road"
68035                 },
68036                 "terms": [],
68037                 "name": "Unknown Road"
68038             },
68039             "highway/secondary": {
68040                 "icon": "highway-secondary",
68041                 "fields": [
68042                     "oneway",
68043                     "maxspeed",
68044                     "structure",
68045                     "access",
68046                     "lanes",
68047                     "surface",
68048                     "ref"
68049                 ],
68050                 "geometry": [
68051                     "line"
68052                 ],
68053                 "tags": {
68054                     "highway": "secondary"
68055                 },
68056                 "terms": [],
68057                 "name": "Secondary Road"
68058             },
68059             "highway/secondary_link": {
68060                 "icon": "highway-secondary-link",
68061                 "fields": [
68062                     "oneway",
68063                     "maxspeed",
68064                     "structure",
68065                     "access",
68066                     "surface",
68067                     "ref"
68068                 ],
68069                 "geometry": [
68070                     "line"
68071                 ],
68072                 "tags": {
68073                     "highway": "secondary_link"
68074                 },
68075                 "terms": [
68076                     "ramp",
68077                     "on ramp",
68078                     "off ramp"
68079                 ],
68080                 "name": "Secondary Link"
68081             },
68082             "highway/service": {
68083                 "icon": "highway-service",
68084                 "fields": [
68085                     "service",
68086                     "oneway",
68087                     "maxspeed",
68088                     "structure",
68089                     "access",
68090                     "surface"
68091                 ],
68092                 "geometry": [
68093                     "line"
68094                 ],
68095                 "tags": {
68096                     "highway": "service"
68097                 },
68098                 "terms": [],
68099                 "name": "Service Road"
68100             },
68101             "highway/service/alley": {
68102                 "icon": "highway-service",
68103                 "fields": [
68104                     "oneway",
68105                     "access",
68106                     "surface"
68107                 ],
68108                 "geometry": [
68109                     "line"
68110                 ],
68111                 "tags": {
68112                     "highway": "service",
68113                     "service": "alley"
68114                 },
68115                 "name": "Alley"
68116             },
68117             "highway/service/drive-through": {
68118                 "icon": "highway-service",
68119                 "fields": [
68120                     "oneway",
68121                     "access",
68122                     "surface"
68123                 ],
68124                 "geometry": [
68125                     "line"
68126                 ],
68127                 "tags": {
68128                     "highway": "service",
68129                     "service": "drive-through"
68130                 },
68131                 "name": "Drive-Through"
68132             },
68133             "highway/service/driveway": {
68134                 "icon": "highway-service",
68135                 "fields": [
68136                     "oneway",
68137                     "access",
68138                     "surface"
68139                 ],
68140                 "geometry": [
68141                     "line"
68142                 ],
68143                 "tags": {
68144                     "highway": "service",
68145                     "service": "driveway"
68146                 },
68147                 "name": "Driveway"
68148             },
68149             "highway/service/emergency_access": {
68150                 "icon": "highway-service",
68151                 "fields": [
68152                     "oneway",
68153                     "access",
68154                     "surface"
68155                 ],
68156                 "geometry": [
68157                     "line"
68158                 ],
68159                 "tags": {
68160                     "highway": "service",
68161                     "service": "emergency_access"
68162                 },
68163                 "name": "Emergency Access"
68164             },
68165             "highway/service/parking_aisle": {
68166                 "icon": "highway-service",
68167                 "fields": [
68168                     "oneway",
68169                     "access",
68170                     "surface"
68171                 ],
68172                 "geometry": [
68173                     "line"
68174                 ],
68175                 "tags": {
68176                     "highway": "service",
68177                     "service": "parking_aisle"
68178                 },
68179                 "name": "Parking Aisle"
68180             },
68181             "highway/services": {
68182                 "geometry": [
68183                     "point",
68184                     "vertex",
68185                     "area"
68186                 ],
68187                 "tags": {
68188                     "highway": "services"
68189                 },
68190                 "terms": [
68191                     "services",
68192                     "travel plaza",
68193                     "service station"
68194                 ],
68195                 "name": "Service Area"
68196             },
68197             "highway/steps": {
68198                 "fields": [
68199                     "surface",
68200                     "lit",
68201                     "width",
68202                     "access"
68203                 ],
68204                 "icon": "highway-steps",
68205                 "geometry": [
68206                     "line"
68207                 ],
68208                 "tags": {
68209                     "highway": "steps"
68210                 },
68211                 "terms": [
68212                     "stairs",
68213                     "staircase"
68214                 ],
68215                 "name": "Steps"
68216             },
68217             "highway/stop": {
68218                 "geometry": [
68219                     "vertex"
68220                 ],
68221                 "tags": {
68222                     "highway": "stop"
68223                 },
68224                 "terms": [
68225                     "stop sign"
68226                 ],
68227                 "name": "Stop Sign"
68228             },
68229             "highway/street_lamp": {
68230                 "geometry": [
68231                     "point",
68232                     "vertex"
68233                 ],
68234                 "tags": {
68235                     "highway": "street_lamp"
68236                 },
68237                 "fields": [
68238                     "lamp_type",
68239                     "ref"
68240                 ],
68241                 "terms": [
68242                     "streetlight",
68243                     "street light",
68244                     "lamp",
68245                     "light",
68246                     "gaslight"
68247                 ],
68248                 "name": "Street Lamp"
68249             },
68250             "highway/tertiary": {
68251                 "icon": "highway-tertiary",
68252                 "fields": [
68253                     "oneway",
68254                     "maxspeed",
68255                     "structure",
68256                     "access",
68257                     "lanes",
68258                     "surface",
68259                     "ref"
68260                 ],
68261                 "geometry": [
68262                     "line"
68263                 ],
68264                 "tags": {
68265                     "highway": "tertiary"
68266                 },
68267                 "terms": [],
68268                 "name": "Tertiary Road"
68269             },
68270             "highway/tertiary_link": {
68271                 "icon": "highway-tertiary-link",
68272                 "fields": [
68273                     "oneway",
68274                     "maxspeed",
68275                     "structure",
68276                     "access",
68277                     "surface",
68278                     "ref"
68279                 ],
68280                 "geometry": [
68281                     "line"
68282                 ],
68283                 "tags": {
68284                     "highway": "tertiary_link"
68285                 },
68286                 "terms": [
68287                     "ramp",
68288                     "on ramp",
68289                     "off ramp"
68290                 ],
68291                 "name": "Tertiary Link"
68292             },
68293             "highway/track": {
68294                 "icon": "highway-track",
68295                 "fields": [
68296                     "tracktype",
68297                     "oneway",
68298                     "maxspeed",
68299                     "structure",
68300                     "access",
68301                     "surface"
68302                 ],
68303                 "geometry": [
68304                     "line"
68305                 ],
68306                 "tags": {
68307                     "highway": "track"
68308                 },
68309                 "terms": [],
68310                 "name": "Track"
68311             },
68312             "highway/traffic_signals": {
68313                 "geometry": [
68314                     "vertex"
68315                 ],
68316                 "tags": {
68317                     "highway": "traffic_signals"
68318                 },
68319                 "terms": [
68320                     "light",
68321                     "stoplight",
68322                     "traffic light"
68323                 ],
68324                 "name": "Traffic Signals"
68325             },
68326             "highway/trunk": {
68327                 "icon": "highway-trunk",
68328                 "fields": [
68329                     "oneway",
68330                     "maxspeed",
68331                     "structure",
68332                     "access",
68333                     "lanes",
68334                     "surface",
68335                     "ref"
68336                 ],
68337                 "geometry": [
68338                     "line"
68339                 ],
68340                 "tags": {
68341                     "highway": "trunk"
68342                 },
68343                 "terms": [],
68344                 "name": "Trunk Road"
68345             },
68346             "highway/trunk_link": {
68347                 "icon": "highway-trunk-link",
68348                 "fields": [
68349                     "oneway",
68350                     "maxspeed",
68351                     "structure",
68352                     "access",
68353                     "surface",
68354                     "ref"
68355                 ],
68356                 "geometry": [
68357                     "line"
68358                 ],
68359                 "tags": {
68360                     "highway": "trunk_link"
68361                 },
68362                 "terms": [
68363                     "ramp",
68364                     "on ramp",
68365                     "off ramp"
68366                 ],
68367                 "name": "Trunk Link"
68368             },
68369             "highway/turning_circle": {
68370                 "icon": "circle",
68371                 "geometry": [
68372                     "vertex"
68373                 ],
68374                 "tags": {
68375                     "highway": "turning_circle"
68376                 },
68377                 "terms": [],
68378                 "name": "Turning Circle"
68379             },
68380             "highway/unclassified": {
68381                 "icon": "highway-unclassified",
68382                 "fields": [
68383                     "oneway",
68384                     "maxspeed",
68385                     "structure",
68386                     "access",
68387                     "surface"
68388                 ],
68389                 "geometry": [
68390                     "line"
68391                 ],
68392                 "tags": {
68393                     "highway": "unclassified"
68394                 },
68395                 "terms": [],
68396                 "name": "Unclassified Road"
68397             },
68398             "historic": {
68399                 "fields": [
68400                     "historic"
68401                 ],
68402                 "geometry": [
68403                     "point",
68404                     "vertex",
68405                     "area"
68406                 ],
68407                 "tags": {
68408                     "historic": "*"
68409                 },
68410                 "name": "Historic Site"
68411             },
68412             "historic/archaeological_site": {
68413                 "geometry": [
68414                     "point",
68415                     "vertex",
68416                     "area"
68417                 ],
68418                 "tags": {
68419                     "historic": "archaeological_site"
68420                 },
68421                 "name": "Archaeological Site"
68422             },
68423             "historic/boundary_stone": {
68424                 "geometry": [
68425                     "point",
68426                     "vertex"
68427                 ],
68428                 "tags": {
68429                     "historic": "boundary_stone"
68430                 },
68431                 "name": "Boundary Stone"
68432             },
68433             "historic/castle": {
68434                 "geometry": [
68435                     "point",
68436                     "vertex",
68437                     "area"
68438                 ],
68439                 "tags": {
68440                     "historic": "castle"
68441                 },
68442                 "name": "Castle"
68443             },
68444             "historic/memorial": {
68445                 "icon": "monument",
68446                 "geometry": [
68447                     "point",
68448                     "vertex",
68449                     "area"
68450                 ],
68451                 "tags": {
68452                     "historic": "memorial"
68453                 },
68454                 "name": "Memorial"
68455             },
68456             "historic/monument": {
68457                 "icon": "monument",
68458                 "geometry": [
68459                     "point",
68460                     "vertex",
68461                     "area"
68462                 ],
68463                 "tags": {
68464                     "historic": "monument"
68465                 },
68466                 "name": "Monument"
68467             },
68468             "historic/ruins": {
68469                 "geometry": [
68470                     "point",
68471                     "vertex",
68472                     "area"
68473                 ],
68474                 "tags": {
68475                     "historic": "ruins"
68476                 },
68477                 "name": "Ruins"
68478             },
68479             "historic/wayside_cross": {
68480                 "geometry": [
68481                     "point",
68482                     "vertex",
68483                     "area"
68484                 ],
68485                 "tags": {
68486                     "historic": "wayside_cross"
68487                 },
68488                 "name": "Wayside Cross"
68489             },
68490             "historic/wayside_shrine": {
68491                 "geometry": [
68492                     "point",
68493                     "vertex",
68494                     "area"
68495                 ],
68496                 "tags": {
68497                     "historic": "wayside_shrine"
68498                 },
68499                 "name": "Wayside Shrine"
68500             },
68501             "landuse": {
68502                 "fields": [
68503                     "landuse"
68504                 ],
68505                 "geometry": [
68506                     "point",
68507                     "vertex",
68508                     "area"
68509                 ],
68510                 "tags": {
68511                     "landuse": "*"
68512                 },
68513                 "name": "Landuse"
68514             },
68515             "landuse/allotments": {
68516                 "geometry": [
68517                     "point",
68518                     "area"
68519                 ],
68520                 "tags": {
68521                     "landuse": "allotments"
68522                 },
68523                 "terms": [],
68524                 "name": "Allotments"
68525             },
68526             "landuse/basin": {
68527                 "geometry": [
68528                     "point",
68529                     "area"
68530                 ],
68531                 "tags": {
68532                     "landuse": "basin"
68533                 },
68534                 "terms": [],
68535                 "name": "Basin"
68536             },
68537             "landuse/cemetery": {
68538                 "icon": "cemetery",
68539                 "fields": [
68540                     "religion",
68541                     "denomination"
68542                 ],
68543                 "geometry": [
68544                     "point",
68545                     "vertex",
68546                     "area"
68547                 ],
68548                 "tags": {
68549                     "landuse": "cemetery"
68550                 },
68551                 "terms": [],
68552                 "name": "Cemetery"
68553             },
68554             "landuse/churchyard": {
68555                 "fields": [
68556                     "religion",
68557                     "denomination"
68558                 ],
68559                 "geometry": [
68560                     "area"
68561                 ],
68562                 "tags": {
68563                     "landuse": "churchyard"
68564                 },
68565                 "terms": [],
68566                 "name": "Churchyard"
68567             },
68568             "landuse/commercial": {
68569                 "icon": "commercial",
68570                 "geometry": [
68571                     "point",
68572                     "area"
68573                 ],
68574                 "tags": {
68575                     "landuse": "commercial"
68576                 },
68577                 "terms": [],
68578                 "name": "Commercial"
68579             },
68580             "landuse/construction": {
68581                 "fields": [
68582                     "construction",
68583                     "operator"
68584                 ],
68585                 "geometry": [
68586                     "point",
68587                     "area"
68588                 ],
68589                 "tags": {
68590                     "landuse": "construction"
68591                 },
68592                 "terms": [],
68593                 "name": "Construction"
68594             },
68595             "landuse/farm": {
68596                 "fields": [
68597                     "crop"
68598                 ],
68599                 "geometry": [
68600                     "point",
68601                     "area"
68602                 ],
68603                 "tags": {
68604                     "landuse": "farm"
68605                 },
68606                 "terms": [],
68607                 "name": "Farm",
68608                 "icon": "farm"
68609             },
68610             "landuse/farmland": {
68611                 "fields": [
68612                     "crop"
68613                 ],
68614                 "geometry": [
68615                     "point",
68616                     "area"
68617                 ],
68618                 "tags": {
68619                     "landuse": "farmland"
68620                 },
68621                 "terms": [],
68622                 "name": "Farmland",
68623                 "icon": "farm",
68624                 "searchable": false
68625             },
68626             "landuse/farmyard": {
68627                 "fields": [
68628                     "crop"
68629                 ],
68630                 "geometry": [
68631                     "point",
68632                     "area"
68633                 ],
68634                 "tags": {
68635                     "landuse": "farmyard"
68636                 },
68637                 "terms": [],
68638                 "name": "Farmyard",
68639                 "icon": "farm"
68640             },
68641             "landuse/forest": {
68642                 "fields": [
68643                     "wood"
68644                 ],
68645                 "icon": "park2",
68646                 "geometry": [
68647                     "point",
68648                     "area"
68649                 ],
68650                 "tags": {
68651                     "landuse": "forest"
68652                 },
68653                 "terms": [],
68654                 "name": "Forest"
68655             },
68656             "landuse/grass": {
68657                 "geometry": [
68658                     "point",
68659                     "area"
68660                 ],
68661                 "tags": {
68662                     "landuse": "grass"
68663                 },
68664                 "terms": [],
68665                 "name": "Grass"
68666             },
68667             "landuse/industrial": {
68668                 "icon": "industrial",
68669                 "geometry": [
68670                     "point",
68671                     "area"
68672                 ],
68673                 "tags": {
68674                     "landuse": "industrial"
68675                 },
68676                 "terms": [],
68677                 "name": "Industrial"
68678             },
68679             "landuse/landfill": {
68680                 "geometry": [
68681                     "area"
68682                 ],
68683                 "tags": {
68684                     "landuse": "landfill"
68685                 },
68686                 "terms": [
68687                     "dump"
68688                 ],
68689                 "name": "Landfill"
68690             },
68691             "landuse/meadow": {
68692                 "geometry": [
68693                     "point",
68694                     "area"
68695                 ],
68696                 "tags": {
68697                     "landuse": "meadow"
68698                 },
68699                 "terms": [],
68700                 "name": "Meadow"
68701             },
68702             "landuse/military": {
68703                 "geometry": [
68704                     "area"
68705                 ],
68706                 "tags": {
68707                     "landuse": "military"
68708                 },
68709                 "terms": [],
68710                 "name": "Military"
68711             },
68712             "landuse/orchard": {
68713                 "fields": [
68714                     "trees"
68715                 ],
68716                 "geometry": [
68717                     "point",
68718                     "area"
68719                 ],
68720                 "tags": {
68721                     "landuse": "orchard"
68722                 },
68723                 "terms": [],
68724                 "name": "Orchard",
68725                 "icon": "park2"
68726             },
68727             "landuse/quarry": {
68728                 "geometry": [
68729                     "point",
68730                     "area"
68731                 ],
68732                 "tags": {
68733                     "landuse": "quarry"
68734                 },
68735                 "terms": [],
68736                 "name": "Quarry"
68737             },
68738             "landuse/residential": {
68739                 "icon": "building",
68740                 "geometry": [
68741                     "point",
68742                     "area"
68743                 ],
68744                 "tags": {
68745                     "landuse": "residential"
68746                 },
68747                 "terms": [],
68748                 "name": "Residential"
68749             },
68750             "landuse/retail": {
68751                 "icon": "shop",
68752                 "geometry": [
68753                     "point",
68754                     "area"
68755                 ],
68756                 "tags": {
68757                     "landuse": "retail"
68758                 },
68759                 "name": "Retail"
68760             },
68761             "landuse/vineyard": {
68762                 "geometry": [
68763                     "point",
68764                     "area"
68765                 ],
68766                 "tags": {
68767                     "landuse": "vineyard"
68768                 },
68769                 "terms": [],
68770                 "name": "Vineyard"
68771             },
68772             "leisure": {
68773                 "fields": [
68774                     "leisure"
68775                 ],
68776                 "geometry": [
68777                     "point",
68778                     "vertex",
68779                     "area"
68780                 ],
68781                 "tags": {
68782                     "leisure": "*"
68783                 },
68784                 "name": "Leisure"
68785             },
68786             "leisure/common": {
68787                 "geometry": [
68788                     "point",
68789                     "area"
68790                 ],
68791                 "terms": [
68792                     "open space"
68793                 ],
68794                 "tags": {
68795                     "leisure": "common"
68796                 },
68797                 "name": "Common"
68798             },
68799             "leisure/dog_park": {
68800                 "geometry": [
68801                     "point",
68802                     "area"
68803                 ],
68804                 "terms": [],
68805                 "tags": {
68806                     "leisure": "dog_park"
68807                 },
68808                 "name": "Dog Park",
68809                 "icon": "dog-park"
68810             },
68811             "leisure/firepit": {
68812                 "geometry": [
68813                     "point",
68814                     "area"
68815                 ],
68816                 "tags": {
68817                     "leisure": "firepit"
68818                 },
68819                 "terms": [
68820                     "fireplace",
68821                     "campfire"
68822                 ],
68823                 "name": "Firepit"
68824             },
68825             "leisure/garden": {
68826                 "icon": "garden",
68827                 "geometry": [
68828                     "point",
68829                     "vertex",
68830                     "area"
68831                 ],
68832                 "tags": {
68833                     "leisure": "garden"
68834                 },
68835                 "name": "Garden"
68836             },
68837             "leisure/golf_course": {
68838                 "icon": "golf",
68839                 "fields": [
68840                     "operator",
68841                     "address"
68842                 ],
68843                 "geometry": [
68844                     "point",
68845                     "area"
68846                 ],
68847                 "tags": {
68848                     "leisure": "golf_course"
68849                 },
68850                 "terms": [
68851                     "links"
68852                 ],
68853                 "name": "Golf Course"
68854             },
68855             "leisure/ice_rink": {
68856                 "icon": "pitch",
68857                 "fields": [
68858                     "building_area",
68859                     "seasonal",
68860                     "sport_ice"
68861                 ],
68862                 "geometry": [
68863                     "point",
68864                     "area"
68865                 ],
68866                 "terms": [
68867                     "hockey",
68868                     "skating",
68869                     "curling"
68870                 ],
68871                 "tags": {
68872                     "leisure": "ice_rink"
68873                 },
68874                 "name": "Ice Rink"
68875             },
68876             "leisure/marina": {
68877                 "icon": "harbor",
68878                 "geometry": [
68879                     "point",
68880                     "vertex",
68881                     "area"
68882                 ],
68883                 "tags": {
68884                     "leisure": "marina"
68885                 },
68886                 "name": "Marina"
68887             },
68888             "leisure/park": {
68889                 "icon": "park",
68890                 "geometry": [
68891                     "point",
68892                     "area"
68893                 ],
68894                 "terms": [
68895                     "esplanade",
68896                     "estate",
68897                     "forest",
68898                     "garden",
68899                     "grass",
68900                     "green",
68901                     "grounds",
68902                     "lawn",
68903                     "lot",
68904                     "meadow",
68905                     "parkland",
68906                     "place",
68907                     "playground",
68908                     "plaza",
68909                     "pleasure garden",
68910                     "recreation area",
68911                     "square",
68912                     "tract",
68913                     "village green",
68914                     "woodland"
68915                 ],
68916                 "tags": {
68917                     "leisure": "park"
68918                 },
68919                 "name": "Park"
68920             },
68921             "leisure/picnic_table": {
68922                 "geometry": [
68923                     "point"
68924                 ],
68925                 "tags": {
68926                     "leisure": "picnic_table"
68927                 },
68928                 "terms": [
68929                     "bench",
68930                     "table"
68931                 ],
68932                 "name": "Picnic Table"
68933             },
68934             "leisure/pitch": {
68935                 "icon": "pitch",
68936                 "fields": [
68937                     "sport",
68938                     "surface",
68939                     "lit"
68940                 ],
68941                 "geometry": [
68942                     "point",
68943                     "area"
68944                 ],
68945                 "tags": {
68946                     "leisure": "pitch"
68947                 },
68948                 "terms": [],
68949                 "name": "Sport Pitch"
68950             },
68951             "leisure/pitch/american_football": {
68952                 "icon": "america-football",
68953                 "fields": [
68954                     "surface",
68955                     "lit"
68956                 ],
68957                 "geometry": [
68958                     "point",
68959                     "area"
68960                 ],
68961                 "tags": {
68962                     "leisure": "pitch",
68963                     "sport": "american_football"
68964                 },
68965                 "terms": [],
68966                 "name": "American Football Field"
68967             },
68968             "leisure/pitch/baseball": {
68969                 "icon": "baseball",
68970                 "fields": [
68971                     "lit"
68972                 ],
68973                 "geometry": [
68974                     "point",
68975                     "area"
68976                 ],
68977                 "tags": {
68978                     "leisure": "pitch",
68979                     "sport": "baseball"
68980                 },
68981                 "terms": [],
68982                 "name": "Baseball Diamond"
68983             },
68984             "leisure/pitch/basketball": {
68985                 "icon": "basketball",
68986                 "fields": [
68987                     "surface",
68988                     "hoops",
68989                     "lit"
68990                 ],
68991                 "geometry": [
68992                     "point",
68993                     "area"
68994                 ],
68995                 "tags": {
68996                     "leisure": "pitch",
68997                     "sport": "basketball"
68998                 },
68999                 "terms": [],
69000                 "name": "Basketball Court"
69001             },
69002             "leisure/pitch/skateboard": {
69003                 "icon": "pitch",
69004                 "fields": [
69005                     "surface",
69006                     "lit"
69007                 ],
69008                 "geometry": [
69009                     "point",
69010                     "area"
69011                 ],
69012                 "tags": {
69013                     "leisure": "pitch",
69014                     "sport": "skateboard"
69015                 },
69016                 "terms": [],
69017                 "name": "Skate Park"
69018             },
69019             "leisure/pitch/soccer": {
69020                 "icon": "soccer",
69021                 "fields": [
69022                     "surface",
69023                     "lit"
69024                 ],
69025                 "geometry": [
69026                     "point",
69027                     "area"
69028                 ],
69029                 "tags": {
69030                     "leisure": "pitch",
69031                     "sport": "soccer"
69032                 },
69033                 "terms": [],
69034                 "name": "Soccer Field"
69035             },
69036             "leisure/pitch/tennis": {
69037                 "icon": "tennis",
69038                 "fields": [
69039                     "surface",
69040                     "lit"
69041                 ],
69042                 "geometry": [
69043                     "point",
69044                     "area"
69045                 ],
69046                 "tags": {
69047                     "leisure": "pitch",
69048                     "sport": "tennis"
69049                 },
69050                 "terms": [],
69051                 "name": "Tennis Court"
69052             },
69053             "leisure/pitch/volleyball": {
69054                 "icon": "pitch",
69055                 "fields": [
69056                     "surface",
69057                     "lit"
69058                 ],
69059                 "geometry": [
69060                     "point",
69061                     "area"
69062                 ],
69063                 "tags": {
69064                     "leisure": "pitch",
69065                     "sport": "volleyball"
69066                 },
69067                 "terms": [],
69068                 "name": "Volleyball Court"
69069             },
69070             "leisure/playground": {
69071                 "icon": "playground",
69072                 "geometry": [
69073                     "point",
69074                     "area"
69075                 ],
69076                 "tags": {
69077                     "leisure": "playground"
69078                 },
69079                 "name": "Playground",
69080                 "terms": [
69081                     "jungle gym",
69082                     "play area"
69083                 ]
69084             },
69085             "leisure/slipway": {
69086                 "geometry": [
69087                     "point",
69088                     "line"
69089                 ],
69090                 "tags": {
69091                     "leisure": "slipway"
69092                 },
69093                 "name": "Slipway"
69094             },
69095             "leisure/sports_center": {
69096                 "icon": "pitch",
69097                 "geometry": [
69098                     "point",
69099                     "area"
69100                 ],
69101                 "tags": {
69102                     "leisure": "sports_centre"
69103                 },
69104                 "terms": [
69105                     "gym"
69106                 ],
69107                 "fields": [
69108                     "sport"
69109                 ],
69110                 "name": "Sports Center / Gym"
69111             },
69112             "leisure/stadium": {
69113                 "icon": "pitch",
69114                 "geometry": [
69115                     "point",
69116                     "area"
69117                 ],
69118                 "tags": {
69119                     "leisure": "stadium"
69120                 },
69121                 "fields": [
69122                     "sport"
69123                 ],
69124                 "name": "Stadium"
69125             },
69126             "leisure/swimming_pool": {
69127                 "fields": [
69128                     "access_simple"
69129                 ],
69130                 "geometry": [
69131                     "point",
69132                     "vertex",
69133                     "area"
69134                 ],
69135                 "tags": {
69136                     "leisure": "swimming_pool"
69137                 },
69138                 "icon": "swimming",
69139                 "name": "Swimming Pool"
69140             },
69141             "leisure/track": {
69142                 "icon": "pitch",
69143                 "fields": [
69144                     "surface",
69145                     "lit",
69146                     "width"
69147                 ],
69148                 "geometry": [
69149                     "point",
69150                     "line",
69151                     "area"
69152                 ],
69153                 "tags": {
69154                     "leisure": "track"
69155                 },
69156                 "name": "Race Track"
69157             },
69158             "line": {
69159                 "name": "Line",
69160                 "tags": {},
69161                 "geometry": [
69162                     "line"
69163                 ],
69164                 "matchScore": 0.1
69165             },
69166             "man_made": {
69167                 "fields": [
69168                     "man_made"
69169                 ],
69170                 "geometry": [
69171                     "point",
69172                     "vertex",
69173                     "line",
69174                     "area"
69175                 ],
69176                 "tags": {
69177                     "man_made": "*"
69178                 },
69179                 "name": "Man Made"
69180             },
69181             "man_made/breakwater": {
69182                 "geometry": [
69183                     "line",
69184                     "area"
69185                 ],
69186                 "tags": {
69187                     "man_made": "breakwater"
69188                 },
69189                 "name": "Breakwater"
69190             },
69191             "man_made/cutline": {
69192                 "geometry": [
69193                     "line"
69194                 ],
69195                 "tags": {
69196                     "man_made": "cutline"
69197                 },
69198                 "name": "Cut line"
69199             },
69200             "man_made/embankment": {
69201                 "geometry": [
69202                     "line"
69203                 ],
69204                 "tags": {
69205                     "man_made": "embankment"
69206                 },
69207                 "name": "Embankment",
69208                 "searchable": false
69209             },
69210             "man_made/flagpole": {
69211                 "geometry": [
69212                     "point"
69213                 ],
69214                 "tags": {
69215                     "man_made": "flagpole"
69216                 },
69217                 "name": "Flagpole",
69218                 "icon": "embassy"
69219             },
69220             "man_made/lighthouse": {
69221                 "geometry": [
69222                     "point",
69223                     "area"
69224                 ],
69225                 "tags": {
69226                     "man_made": "lighthouse"
69227                 },
69228                 "name": "Lighthouse",
69229                 "icon": "lighthouse"
69230             },
69231             "man_made/observation": {
69232                 "geometry": [
69233                     "point",
69234                     "area"
69235                 ],
69236                 "terms": [
69237                     "lookout tower",
69238                     "fire tower"
69239                 ],
69240                 "tags": {
69241                     "man_made": "tower",
69242                     "tower:type": "observation"
69243                 },
69244                 "name": "Observation Tower"
69245             },
69246             "man_made/pier": {
69247                 "geometry": [
69248                     "line",
69249                     "area"
69250                 ],
69251                 "tags": {
69252                     "man_made": "pier"
69253                 },
69254                 "name": "Pier"
69255             },
69256             "man_made/pipeline": {
69257                 "geometry": [
69258                     "line"
69259                 ],
69260                 "tags": {
69261                     "man_made": "pipeline"
69262                 },
69263                 "fields": [
69264                     "location",
69265                     "operator"
69266                 ],
69267                 "name": "Pipeline",
69268                 "icon": "pipeline"
69269             },
69270             "man_made/survey_point": {
69271                 "icon": "monument",
69272                 "geometry": [
69273                     "point",
69274                     "vertex"
69275                 ],
69276                 "tags": {
69277                     "man_made": "survey_point"
69278                 },
69279                 "fields": [
69280                     "ref"
69281                 ],
69282                 "name": "Survey Point"
69283             },
69284             "man_made/tower": {
69285                 "geometry": [
69286                     "point",
69287                     "area"
69288                 ],
69289                 "tags": {
69290                     "man_made": "tower"
69291                 },
69292                 "fields": [
69293                     "towertype"
69294                 ],
69295                 "name": "Tower"
69296             },
69297             "man_made/wastewater_plant": {
69298                 "icon": "water",
69299                 "geometry": [
69300                     "point",
69301                     "area"
69302                 ],
69303                 "tags": {
69304                     "man_made": "wastewater_plant"
69305                 },
69306                 "name": "Wastewater Plant",
69307                 "terms": [
69308                     "sewage works",
69309                     "sewage treatment plant",
69310                     "water treatment plant",
69311                     "reclamation plant"
69312                 ]
69313             },
69314             "man_made/water_tower": {
69315                 "icon": "water",
69316                 "geometry": [
69317                     "point",
69318                     "area"
69319                 ],
69320                 "tags": {
69321                     "man_made": "water_tower"
69322                 },
69323                 "name": "Water Tower"
69324             },
69325             "man_made/water_well": {
69326                 "geometry": [
69327                     "point",
69328                     "area"
69329                 ],
69330                 "tags": {
69331                     "man_made": "water_well"
69332                 },
69333                 "name": "Water well"
69334             },
69335             "man_made/water_works": {
69336                 "icon": "water",
69337                 "geometry": [
69338                     "point",
69339                     "area"
69340                 ],
69341                 "tags": {
69342                     "man_made": "water_works"
69343                 },
69344                 "name": "Water Works"
69345             },
69346             "military/airfield": {
69347                 "geometry": [
69348                     "point",
69349                     "vertex",
69350                     "area"
69351                 ],
69352                 "tags": {
69353                     "military": "airfield"
69354                 },
69355                 "terms": [],
69356                 "name": "Airfield",
69357                 "icon": "airfield"
69358             },
69359             "military/barracks": {
69360                 "geometry": [
69361                     "point",
69362                     "vertex",
69363                     "area"
69364                 ],
69365                 "tags": {
69366                     "military": "barracks"
69367                 },
69368                 "terms": [],
69369                 "name": "Barracks"
69370             },
69371             "military/bunker": {
69372                 "geometry": [
69373                     "point",
69374                     "vertex",
69375                     "area"
69376                 ],
69377                 "tags": {
69378                     "military": "bunker"
69379                 },
69380                 "terms": [],
69381                 "name": "Bunker"
69382             },
69383             "military/range": {
69384                 "geometry": [
69385                     "point",
69386                     "vertex",
69387                     "area"
69388                 ],
69389                 "tags": {
69390                     "military": "range"
69391                 },
69392                 "terms": [],
69393                 "name": "Military Range"
69394             },
69395             "natural": {
69396                 "fields": [
69397                     "natural"
69398                 ],
69399                 "geometry": [
69400                     "point",
69401                     "vertex",
69402                     "area"
69403                 ],
69404                 "tags": {
69405                     "natural": "*"
69406                 },
69407                 "name": "Natural"
69408             },
69409             "natural/bay": {
69410                 "geometry": [
69411                     "point",
69412                     "area"
69413                 ],
69414                 "terms": [],
69415                 "tags": {
69416                     "natural": "bay"
69417                 },
69418                 "name": "Bay"
69419             },
69420             "natural/beach": {
69421                 "fields": [
69422                     "surface"
69423                 ],
69424                 "geometry": [
69425                     "point",
69426                     "area"
69427                 ],
69428                 "terms": [],
69429                 "tags": {
69430                     "natural": "beach"
69431                 },
69432                 "name": "Beach"
69433             },
69434             "natural/cliff": {
69435                 "geometry": [
69436                     "point",
69437                     "vertex",
69438                     "line",
69439                     "area"
69440                 ],
69441                 "terms": [],
69442                 "tags": {
69443                     "natural": "cliff"
69444                 },
69445                 "name": "Cliff"
69446             },
69447             "natural/coastline": {
69448                 "geometry": [
69449                     "line"
69450                 ],
69451                 "terms": [
69452                     "shore"
69453                 ],
69454                 "tags": {
69455                     "natural": "coastline"
69456                 },
69457                 "name": "Coastline"
69458             },
69459             "natural/fell": {
69460                 "geometry": [
69461                     "area"
69462                 ],
69463                 "terms": [],
69464                 "tags": {
69465                     "natural": "fell"
69466                 },
69467                 "name": "Fell"
69468             },
69469             "natural/glacier": {
69470                 "geometry": [
69471                     "area"
69472                 ],
69473                 "terms": [],
69474                 "tags": {
69475                     "natural": "glacier"
69476                 },
69477                 "name": "Glacier"
69478             },
69479             "natural/grassland": {
69480                 "geometry": [
69481                     "point",
69482                     "area"
69483                 ],
69484                 "terms": [],
69485                 "tags": {
69486                     "natural": "grassland"
69487                 },
69488                 "name": "Grassland"
69489             },
69490             "natural/heath": {
69491                 "geometry": [
69492                     "area"
69493                 ],
69494                 "terms": [],
69495                 "tags": {
69496                     "natural": "heath"
69497                 },
69498                 "name": "Heath"
69499             },
69500             "natural/peak": {
69501                 "icon": "triangle",
69502                 "fields": [
69503                     "elevation"
69504                 ],
69505                 "geometry": [
69506                     "point",
69507                     "vertex"
69508                 ],
69509                 "tags": {
69510                     "natural": "peak"
69511                 },
69512                 "terms": [
69513                     "acme",
69514                     "aiguille",
69515                     "alp",
69516                     "climax",
69517                     "crest",
69518                     "crown",
69519                     "hill",
69520                     "mount",
69521                     "mountain",
69522                     "pinnacle",
69523                     "summit",
69524                     "tip",
69525                     "top"
69526                 ],
69527                 "name": "Peak"
69528             },
69529             "natural/scree": {
69530                 "geometry": [
69531                     "area"
69532                 ],
69533                 "tags": {
69534                     "natural": "scree"
69535                 },
69536                 "terms": [
69537                     "loose rocks"
69538                 ],
69539                 "name": "Scree"
69540             },
69541             "natural/scrub": {
69542                 "geometry": [
69543                     "area"
69544                 ],
69545                 "tags": {
69546                     "natural": "scrub"
69547                 },
69548                 "terms": [],
69549                 "name": "Scrub"
69550             },
69551             "natural/spring": {
69552                 "geometry": [
69553                     "point",
69554                     "vertex"
69555                 ],
69556                 "terms": [],
69557                 "tags": {
69558                     "natural": "spring"
69559                 },
69560                 "name": "Spring"
69561             },
69562             "natural/tree": {
69563                 "fields": [
69564                     "tree_type",
69565                     "denotation"
69566                 ],
69567                 "icon": "park",
69568                 "geometry": [
69569                     "point",
69570                     "vertex"
69571                 ],
69572                 "terms": [],
69573                 "tags": {
69574                     "natural": "tree"
69575                 },
69576                 "name": "Tree"
69577             },
69578             "natural/water": {
69579                 "fields": [
69580                     "water"
69581                 ],
69582                 "geometry": [
69583                     "area"
69584                 ],
69585                 "tags": {
69586                     "natural": "water"
69587                 },
69588                 "icon": "water",
69589                 "name": "Water"
69590             },
69591             "natural/water/lake": {
69592                 "geometry": [
69593                     "area"
69594                 ],
69595                 "tags": {
69596                     "natural": "water",
69597                     "water": "lake"
69598                 },
69599                 "terms": [
69600                     "lakelet",
69601                     "loch",
69602                     "mere"
69603                 ],
69604                 "icon": "water",
69605                 "name": "Lake"
69606             },
69607             "natural/water/pond": {
69608                 "geometry": [
69609                     "area"
69610                 ],
69611                 "tags": {
69612                     "natural": "water",
69613                     "water": "pond"
69614                 },
69615                 "terms": [
69616                     "lakelet",
69617                     "millpond",
69618                     "tarn",
69619                     "pool",
69620                     "mere"
69621                 ],
69622                 "icon": "water",
69623                 "name": "Pond"
69624             },
69625             "natural/water/reservoir": {
69626                 "geometry": [
69627                     "area"
69628                 ],
69629                 "tags": {
69630                     "natural": "water",
69631                     "water": "reservoir"
69632                 },
69633                 "icon": "water",
69634                 "name": "Reservoir"
69635             },
69636             "natural/wetland": {
69637                 "icon": "wetland",
69638                 "fields": [
69639                     "wetland"
69640                 ],
69641                 "geometry": [
69642                     "point",
69643                     "area"
69644                 ],
69645                 "tags": {
69646                     "natural": "wetland"
69647                 },
69648                 "terms": [],
69649                 "name": "Wetland"
69650             },
69651             "natural/wood": {
69652                 "fields": [
69653                     "wood"
69654                 ],
69655                 "icon": "park2",
69656                 "geometry": [
69657                     "point",
69658                     "area"
69659                 ],
69660                 "tags": {
69661                     "natural": "wood"
69662                 },
69663                 "terms": [],
69664                 "name": "Wood"
69665             },
69666             "office": {
69667                 "icon": "commercial",
69668                 "fields": [
69669                     "office",
69670                     "address",
69671                     "opening_hours",
69672                     "smoking"
69673                 ],
69674                 "geometry": [
69675                     "point",
69676                     "vertex",
69677                     "area"
69678                 ],
69679                 "tags": {
69680                     "office": "*"
69681                 },
69682                 "terms": [],
69683                 "name": "Office"
69684             },
69685             "office/accountant": {
69686                 "icon": "commercial",
69687                 "fields": [
69688                     "address",
69689                     "opening_hours"
69690                 ],
69691                 "geometry": [
69692                     "point",
69693                     "vertex",
69694                     "area"
69695                 ],
69696                 "tags": {
69697                     "office": "accountant"
69698                 },
69699                 "terms": [],
69700                 "name": "Accountant"
69701             },
69702             "office/administrative": {
69703                 "icon": "commercial",
69704                 "fields": [
69705                     "address",
69706                     "opening_hours"
69707                 ],
69708                 "geometry": [
69709                     "point",
69710                     "vertex",
69711                     "area"
69712                 ],
69713                 "tags": {
69714                     "office": "administrative"
69715                 },
69716                 "terms": [],
69717                 "name": "Administrative Office"
69718             },
69719             "office/architect": {
69720                 "icon": "commercial",
69721                 "fields": [
69722                     "address",
69723                     "opening_hours"
69724                 ],
69725                 "geometry": [
69726                     "point",
69727                     "vertex",
69728                     "area"
69729                 ],
69730                 "tags": {
69731                     "office": "architect"
69732                 },
69733                 "terms": [],
69734                 "name": "Architect"
69735             },
69736             "office/company": {
69737                 "icon": "commercial",
69738                 "fields": [
69739                     "address",
69740                     "opening_hours",
69741                     "smoking"
69742                 ],
69743                 "geometry": [
69744                     "point",
69745                     "vertex",
69746                     "area"
69747                 ],
69748                 "tags": {
69749                     "office": "company"
69750                 },
69751                 "terms": [],
69752                 "name": "Company Office"
69753             },
69754             "office/educational_institution": {
69755                 "icon": "commercial",
69756                 "fields": [
69757                     "address",
69758                     "opening_hours"
69759                 ],
69760                 "geometry": [
69761                     "point",
69762                     "vertex",
69763                     "area"
69764                 ],
69765                 "tags": {
69766                     "office": "educational_institution"
69767                 },
69768                 "terms": [],
69769                 "name": "Educational Institution"
69770             },
69771             "office/employment_agency": {
69772                 "icon": "commercial",
69773                 "fields": [
69774                     "address",
69775                     "opening_hours"
69776                 ],
69777                 "geometry": [
69778                     "point",
69779                     "vertex",
69780                     "area"
69781                 ],
69782                 "tags": {
69783                     "office": "employment_agency"
69784                 },
69785                 "terms": [],
69786                 "name": "Employment Agency"
69787             },
69788             "office/estate_agent": {
69789                 "icon": "commercial",
69790                 "fields": [
69791                     "address",
69792                     "opening_hours"
69793                 ],
69794                 "geometry": [
69795                     "point",
69796                     "vertex",
69797                     "area"
69798                 ],
69799                 "tags": {
69800                     "office": "estate_agent"
69801                 },
69802                 "terms": [],
69803                 "name": "Real Estate Office"
69804             },
69805             "office/financial": {
69806                 "icon": "commercial",
69807                 "fields": [
69808                     "address",
69809                     "opening_hours"
69810                 ],
69811                 "geometry": [
69812                     "point",
69813                     "vertex",
69814                     "area"
69815                 ],
69816                 "tags": {
69817                     "office": "financial"
69818                 },
69819                 "terms": [],
69820                 "name": "Financial Office"
69821             },
69822             "office/government": {
69823                 "icon": "commercial",
69824                 "fields": [
69825                     "address",
69826                     "opening_hours"
69827                 ],
69828                 "geometry": [
69829                     "point",
69830                     "vertex",
69831                     "area"
69832                 ],
69833                 "tags": {
69834                     "office": "government"
69835                 },
69836                 "terms": [],
69837                 "name": "Government Office"
69838             },
69839             "office/insurance": {
69840                 "icon": "commercial",
69841                 "fields": [
69842                     "address",
69843                     "opening_hours"
69844                 ],
69845                 "geometry": [
69846                     "point",
69847                     "vertex",
69848                     "area"
69849                 ],
69850                 "tags": {
69851                     "office": "insurance"
69852                 },
69853                 "terms": [],
69854                 "name": "Insurance Office"
69855             },
69856             "office/it": {
69857                 "icon": "commercial",
69858                 "fields": [
69859                     "address",
69860                     "opening_hours"
69861                 ],
69862                 "geometry": [
69863                     "point",
69864                     "vertex",
69865                     "area"
69866                 ],
69867                 "tags": {
69868                     "office": "it"
69869                 },
69870                 "terms": [],
69871                 "name": "IT Office"
69872             },
69873             "office/lawyer": {
69874                 "icon": "commercial",
69875                 "fields": [
69876                     "address",
69877                     "opening_hours"
69878                 ],
69879                 "geometry": [
69880                     "point",
69881                     "vertex",
69882                     "area"
69883                 ],
69884                 "tags": {
69885                     "office": "lawyer"
69886                 },
69887                 "terms": [],
69888                 "name": "Law Office"
69889             },
69890             "office/newspaper": {
69891                 "icon": "commercial",
69892                 "fields": [
69893                     "address",
69894                     "opening_hours"
69895                 ],
69896                 "geometry": [
69897                     "point",
69898                     "vertex",
69899                     "area"
69900                 ],
69901                 "tags": {
69902                     "office": "newspaper"
69903                 },
69904                 "terms": [],
69905                 "name": "Newspaper"
69906             },
69907             "office/ngo": {
69908                 "icon": "commercial",
69909                 "fields": [
69910                     "address",
69911                     "opening_hours",
69912                     "smoking"
69913                 ],
69914                 "geometry": [
69915                     "point",
69916                     "vertex",
69917                     "area"
69918                 ],
69919                 "tags": {
69920                     "office": "ngo"
69921                 },
69922                 "terms": [],
69923                 "name": "NGO Office"
69924             },
69925             "office/physician": {
69926                 "icon": "commercial",
69927                 "fields": [
69928                     "address",
69929                     "opening_hours"
69930                 ],
69931                 "geometry": [
69932                     "point",
69933                     "vertex",
69934                     "area"
69935                 ],
69936                 "tags": {
69937                     "office": "physician"
69938                 },
69939                 "terms": [],
69940                 "name": "Physician"
69941             },
69942             "office/political_party": {
69943                 "icon": "commercial",
69944                 "fields": [
69945                     "address",
69946                     "opening_hours"
69947                 ],
69948                 "geometry": [
69949                     "point",
69950                     "vertex",
69951                     "area"
69952                 ],
69953                 "tags": {
69954                     "office": "political_party"
69955                 },
69956                 "terms": [],
69957                 "name": "Political Party"
69958             },
69959             "office/research": {
69960                 "icon": "commercial",
69961                 "fields": [
69962                     "address",
69963                     "opening_hours"
69964                 ],
69965                 "geometry": [
69966                     "point",
69967                     "vertex",
69968                     "area"
69969                 ],
69970                 "tags": {
69971                     "office": "research"
69972                 },
69973                 "terms": [],
69974                 "name": "Research Office"
69975             },
69976             "office/telecommunication": {
69977                 "icon": "commercial",
69978                 "fields": [
69979                     "address",
69980                     "opening_hours"
69981                 ],
69982                 "geometry": [
69983                     "point",
69984                     "vertex",
69985                     "area"
69986                 ],
69987                 "tags": {
69988                     "office": "telecommunication"
69989                 },
69990                 "terms": [],
69991                 "name": "Telecom Office"
69992             },
69993             "office/therapist": {
69994                 "icon": "commercial",
69995                 "fields": [
69996                     "address",
69997                     "opening_hours"
69998                 ],
69999                 "geometry": [
70000                     "point",
70001                     "vertex",
70002                     "area"
70003                 ],
70004                 "tags": {
70005                     "office": "therapist"
70006                 },
70007                 "terms": [],
70008                 "name": "Therapist"
70009             },
70010             "office/travel_agent": {
70011                 "icon": "suitcase",
70012                 "fields": [
70013                     "address",
70014                     "opening_hours"
70015                 ],
70016                 "geometry": [
70017                     "point",
70018                     "vertex",
70019                     "area"
70020                 ],
70021                 "tags": {
70022                     "office": "travel_agent"
70023                 },
70024                 "terms": [],
70025                 "name": "Travel Agency",
70026                 "searchable": false
70027             },
70028             "piste": {
70029                 "icon": "skiing",
70030                 "fields": [
70031                     "piste/type",
70032                     "piste/difficulty",
70033                     "piste/grooming",
70034                     "oneway",
70035                     "lit"
70036                 ],
70037                 "geometry": [
70038                     "point",
70039                     "line",
70040                     "area"
70041                 ],
70042                 "terms": [
70043                     "ski",
70044                     "sled",
70045                     "sleigh",
70046                     "snowboard",
70047                     "nordic",
70048                     "downhill",
70049                     "snowmobile"
70050                 ],
70051                 "tags": {
70052                     "piste:type": "*"
70053                 },
70054                 "name": "Piste/Ski Trail"
70055             },
70056             "place": {
70057                 "fields": [
70058                     "place"
70059                 ],
70060                 "geometry": [
70061                     "point",
70062                     "vertex",
70063                     "area"
70064                 ],
70065                 "tags": {
70066                     "place": "*"
70067                 },
70068                 "name": "Place"
70069             },
70070             "place/city": {
70071                 "icon": "city",
70072                 "fields": [
70073                     "population"
70074                 ],
70075                 "geometry": [
70076                     "point",
70077                     "area"
70078                 ],
70079                 "tags": {
70080                     "place": "city"
70081                 },
70082                 "name": "City"
70083             },
70084             "place/hamlet": {
70085                 "icon": "triangle-stroked",
70086                 "fields": [
70087                     "population"
70088                 ],
70089                 "geometry": [
70090                     "point",
70091                     "area"
70092                 ],
70093                 "tags": {
70094                     "place": "hamlet"
70095                 },
70096                 "name": "Hamlet"
70097             },
70098             "place/island": {
70099                 "geometry": [
70100                     "point",
70101                     "area"
70102                 ],
70103                 "terms": [
70104                     "archipelago",
70105                     "atoll",
70106                     "bar",
70107                     "cay",
70108                     "isle",
70109                     "islet",
70110                     "key",
70111                     "reef"
70112                 ],
70113                 "tags": {
70114                     "place": "island"
70115                 },
70116                 "name": "Island"
70117             },
70118             "place/isolated_dwelling": {
70119                 "geometry": [
70120                     "point",
70121                     "area"
70122                 ],
70123                 "tags": {
70124                     "place": "isolated_dwelling"
70125                 },
70126                 "name": "Isolated Dwelling"
70127             },
70128             "place/locality": {
70129                 "icon": "marker",
70130                 "fields": [
70131                     "population"
70132                 ],
70133                 "geometry": [
70134                     "point",
70135                     "area"
70136                 ],
70137                 "tags": {
70138                     "place": "locality"
70139                 },
70140                 "name": "Locality"
70141             },
70142             "place/neighbourhood": {
70143                 "icon": "triangle-stroked",
70144                 "fields": [
70145                     "population"
70146                 ],
70147                 "geometry": [
70148                     "point",
70149                     "area"
70150                 ],
70151                 "tags": {
70152                     "place": "neighbourhood"
70153                 },
70154                 "terms": [
70155                     "neighbourhood"
70156                 ],
70157                 "name": "Neighborhood"
70158             },
70159             "place/suburb": {
70160                 "icon": "triangle-stroked",
70161                 "fields": [
70162                     "population"
70163                 ],
70164                 "geometry": [
70165                     "point",
70166                     "area"
70167                 ],
70168                 "tags": {
70169                     "place": "suburb"
70170                 },
70171                 "terms": [
70172                     "Boro",
70173                     "Quarter"
70174                 ],
70175                 "name": "Borough"
70176             },
70177             "place/town": {
70178                 "icon": "town",
70179                 "fields": [
70180                     "population"
70181                 ],
70182                 "geometry": [
70183                     "point",
70184                     "area"
70185                 ],
70186                 "tags": {
70187                     "place": "town"
70188                 },
70189                 "name": "Town"
70190             },
70191             "place/village": {
70192                 "icon": "village",
70193                 "fields": [
70194                     "population"
70195                 ],
70196                 "geometry": [
70197                     "point",
70198                     "area"
70199                 ],
70200                 "tags": {
70201                     "place": "village"
70202                 },
70203                 "name": "Village"
70204             },
70205             "point": {
70206                 "name": "Point",
70207                 "tags": {},
70208                 "geometry": [
70209                     "point"
70210                 ],
70211                 "matchScore": 0.1
70212             },
70213             "power": {
70214                 "geometry": [
70215                     "point",
70216                     "vertex",
70217                     "line",
70218                     "area"
70219                 ],
70220                 "tags": {
70221                     "power": "*"
70222                 },
70223                 "fields": [
70224                     "power"
70225                 ],
70226                 "name": "Power"
70227             },
70228             "power/generator": {
70229                 "name": "Power Generator",
70230                 "geometry": [
70231                     "point",
70232                     "vertex",
70233                     "area"
70234                 ],
70235                 "tags": {
70236                     "power": "generator"
70237                 },
70238                 "fields": [
70239                     "generator/source",
70240                     "generator/method",
70241                     "generator/type"
70242                 ]
70243             },
70244             "power/line": {
70245                 "geometry": [
70246                     "line"
70247                 ],
70248                 "tags": {
70249                     "power": "line"
70250                 },
70251                 "name": "Power Line",
70252                 "icon": "power-line"
70253             },
70254             "power/minor_line": {
70255                 "geometry": [
70256                     "line"
70257                 ],
70258                 "tags": {
70259                     "power": "minor_line"
70260                 },
70261                 "name": "Minor Power Line",
70262                 "icon": "power-line"
70263             },
70264             "power/pole": {
70265                 "geometry": [
70266                     "vertex"
70267                 ],
70268                 "tags": {
70269                     "power": "pole"
70270                 },
70271                 "name": "Power Pole"
70272             },
70273             "power/sub_station": {
70274                 "fields": [
70275                     "operator",
70276                     "building"
70277                 ],
70278                 "geometry": [
70279                     "point",
70280                     "area"
70281                 ],
70282                 "tags": {
70283                     "power": "sub_station"
70284                 },
70285                 "name": "Substation"
70286             },
70287             "power/tower": {
70288                 "geometry": [
70289                     "vertex"
70290                 ],
70291                 "tags": {
70292                     "power": "tower"
70293                 },
70294                 "name": "High-Voltage Tower"
70295             },
70296             "power/transformer": {
70297                 "geometry": [
70298                     "point",
70299                     "vertex",
70300                     "area"
70301                 ],
70302                 "tags": {
70303                     "power": "transformer"
70304                 },
70305                 "name": "Transformer"
70306             },
70307             "public_transport/platform": {
70308                 "fields": [
70309                     "ref",
70310                     "operator",
70311                     "network",
70312                     "shelter"
70313                 ],
70314                 "geometry": [
70315                     "point",
70316                     "vertex",
70317                     "line",
70318                     "area"
70319                 ],
70320                 "tags": {
70321                     "public_transport": "platform"
70322                 },
70323                 "name": "Platform"
70324             },
70325             "public_transport/stop_position": {
70326                 "icon": "bus",
70327                 "fields": [
70328                     "ref",
70329                     "operator",
70330                     "network"
70331                 ],
70332                 "geometry": [
70333                     "vertex"
70334                 ],
70335                 "tags": {
70336                     "public_transport": "stop_position"
70337                 },
70338                 "name": "Stop Position"
70339             },
70340             "railway": {
70341                 "fields": [
70342                     "railway"
70343                 ],
70344                 "geometry": [
70345                     "point",
70346                     "vertex",
70347                     "line",
70348                     "area"
70349                 ],
70350                 "tags": {
70351                     "railway": "*"
70352                 },
70353                 "name": "Railway"
70354             },
70355             "railway/abandoned": {
70356                 "icon": "railway-abandoned",
70357                 "geometry": [
70358                     "line"
70359                 ],
70360                 "tags": {
70361                     "railway": "abandoned"
70362                 },
70363                 "fields": [
70364                     "structure"
70365                 ],
70366                 "terms": [],
70367                 "name": "Abandoned Railway"
70368             },
70369             "railway/disused": {
70370                 "icon": "railway-disused",
70371                 "geometry": [
70372                     "line"
70373                 ],
70374                 "tags": {
70375                     "railway": "disused"
70376                 },
70377                 "fields": [
70378                     "structure"
70379                 ],
70380                 "terms": [],
70381                 "name": "Disused Railway"
70382             },
70383             "railway/funicular": {
70384                 "geometry": [
70385                     "line"
70386                 ],
70387                 "terms": [
70388                     "venicular",
70389                     "cliff railway",
70390                     "cable car",
70391                     "cable railway",
70392                     "funicular railway"
70393                 ],
70394                 "fields": [
70395                     "structure",
70396                     "gauge"
70397                 ],
70398                 "tags": {
70399                     "railway": "funicular"
70400                 },
70401                 "icon": "railway-rail",
70402                 "name": "Funicular"
70403             },
70404             "railway/halt": {
70405                 "icon": "rail",
70406                 "geometry": [
70407                     "point",
70408                     "vertex"
70409                 ],
70410                 "tags": {
70411                     "railway": "halt"
70412                 },
70413                 "name": "Railway Halt",
70414                 "terms": [
70415                     "break",
70416                     "interrupt",
70417                     "rest",
70418                     "wait",
70419                     "interruption"
70420                 ]
70421             },
70422             "railway/level_crossing": {
70423                 "icon": "cross",
70424                 "geometry": [
70425                     "vertex"
70426                 ],
70427                 "tags": {
70428                     "railway": "level_crossing"
70429                 },
70430                 "terms": [
70431                     "crossing",
70432                     "railroad crossing",
70433                     "railway crossing",
70434                     "grade crossing",
70435                     "road through railroad",
70436                     "train crossing"
70437                 ],
70438                 "name": "Level Crossing"
70439             },
70440             "railway/monorail": {
70441                 "icon": "railway-monorail",
70442                 "geometry": [
70443                     "line"
70444                 ],
70445                 "tags": {
70446                     "railway": "monorail"
70447                 },
70448                 "fields": [
70449                     "structure",
70450                     "electrified"
70451                 ],
70452                 "terms": [],
70453                 "name": "Monorail"
70454             },
70455             "railway/narrow_gauge": {
70456                 "icon": "railway-rail",
70457                 "geometry": [
70458                     "line"
70459                 ],
70460                 "tags": {
70461                     "railway": "narrow_gauge"
70462                 },
70463                 "fields": [
70464                     "structure",
70465                     "gauge",
70466                     "electrified"
70467                 ],
70468                 "terms": [
70469                     "narrow gauge railway",
70470                     "narrow gauge railroad"
70471                 ],
70472                 "name": "Narrow Gauge Rail"
70473             },
70474             "railway/platform": {
70475                 "geometry": [
70476                     "point",
70477                     "vertex",
70478                     "line",
70479                     "area"
70480                 ],
70481                 "tags": {
70482                     "railway": "platform"
70483                 },
70484                 "name": "Railway Platform"
70485             },
70486             "railway/rail": {
70487                 "icon": "railway-rail",
70488                 "geometry": [
70489                     "line"
70490                 ],
70491                 "tags": {
70492                     "railway": "rail"
70493                 },
70494                 "fields": [
70495                     "structure",
70496                     "gauge",
70497                     "electrified"
70498                 ],
70499                 "terms": [],
70500                 "name": "Rail"
70501             },
70502             "railway/station": {
70503                 "icon": "rail",
70504                 "fields": [
70505                     "building_area"
70506                 ],
70507                 "geometry": [
70508                     "point",
70509                     "vertex",
70510                     "area"
70511                 ],
70512                 "tags": {
70513                     "railway": "station"
70514                 },
70515                 "terms": [
70516                     "train station",
70517                     "station"
70518                 ],
70519                 "name": "Railway Station"
70520             },
70521             "railway/subway": {
70522                 "icon": "railway-subway",
70523                 "fields": [
70524                     "structure",
70525                     "gauge",
70526                     "electrified"
70527                 ],
70528                 "geometry": [
70529                     "line"
70530                 ],
70531                 "tags": {
70532                     "railway": "subway"
70533                 },
70534                 "terms": [],
70535                 "name": "Subway"
70536             },
70537             "railway/subway_entrance": {
70538                 "icon": "rail-metro",
70539                 "geometry": [
70540                     "point"
70541                 ],
70542                 "tags": {
70543                     "railway": "subway_entrance"
70544                 },
70545                 "terms": [],
70546                 "name": "Subway Entrance"
70547             },
70548             "railway/tram": {
70549                 "icon": "railway-light-rail",
70550                 "geometry": [
70551                     "line"
70552                 ],
70553                 "tags": {
70554                     "railway": "tram"
70555                 },
70556                 "fields": [
70557                     "structure",
70558                     "gauge",
70559                     "electrified"
70560                 ],
70561                 "terms": [
70562                     "streetcar"
70563                 ],
70564                 "name": "Tram"
70565             },
70566             "relation": {
70567                 "name": "Relation",
70568                 "icon": "relation",
70569                 "tags": {},
70570                 "geometry": [
70571                     "relation"
70572                 ],
70573                 "fields": [
70574                     "relation"
70575                 ]
70576             },
70577             "route/ferry": {
70578                 "icon": "ferry",
70579                 "geometry": [
70580                     "line"
70581                 ],
70582                 "tags": {
70583                     "route": "ferry"
70584                 },
70585                 "name": "Ferry Route"
70586             },
70587             "shop": {
70588                 "icon": "shop",
70589                 "fields": [
70590                     "shop",
70591                     "address",
70592                     "opening_hours"
70593                 ],
70594                 "geometry": [
70595                     "point",
70596                     "vertex",
70597                     "area"
70598                 ],
70599                 "tags": {
70600                     "shop": "*"
70601                 },
70602                 "terms": [],
70603                 "name": "Shop"
70604             },
70605             "shop/alcohol": {
70606                 "icon": "alcohol-shop",
70607                 "fields": [
70608                     "address",
70609                     "building_area",
70610                     "opening_hours"
70611                 ],
70612                 "geometry": [
70613                     "point",
70614                     "vertex",
70615                     "area"
70616                 ],
70617                 "tags": {
70618                     "shop": "alcohol"
70619                 },
70620                 "terms": [
70621                     "alcohol"
70622                 ],
70623                 "name": "Liquor Store"
70624             },
70625             "shop/art": {
70626                 "icon": "art-gallery",
70627                 "fields": [
70628                     "address",
70629                     "building_area",
70630                     "opening_hours"
70631                 ],
70632                 "geometry": [
70633                     "point",
70634                     "vertex",
70635                     "area"
70636                 ],
70637                 "terms": [
70638                     "art store",
70639                     "art gallery"
70640                 ],
70641                 "tags": {
70642                     "shop": "art"
70643                 },
70644                 "name": "Art Shop"
70645             },
70646             "shop/bakery": {
70647                 "icon": "bakery",
70648                 "fields": [
70649                     "address",
70650                     "building_area",
70651                     "opening_hours"
70652                 ],
70653                 "geometry": [
70654                     "point",
70655                     "vertex",
70656                     "area"
70657                 ],
70658                 "tags": {
70659                     "shop": "bakery"
70660                 },
70661                 "name": "Bakery"
70662             },
70663             "shop/beauty": {
70664                 "icon": "shop",
70665                 "fields": [
70666                     "address",
70667                     "building_area",
70668                     "opening_hours"
70669                 ],
70670                 "geometry": [
70671                     "point",
70672                     "vertex",
70673                     "area"
70674                 ],
70675                 "terms": [
70676                     "nail spa",
70677                     "spa",
70678                     "salon",
70679                     "tanning"
70680                 ],
70681                 "tags": {
70682                     "shop": "beauty"
70683                 },
70684                 "name": "Beauty Shop"
70685             },
70686             "shop/beverages": {
70687                 "icon": "shop",
70688                 "fields": [
70689                     "address",
70690                     "building_area",
70691                     "opening_hours"
70692                 ],
70693                 "geometry": [
70694                     "point",
70695                     "vertex",
70696                     "area"
70697                 ],
70698                 "tags": {
70699                     "shop": "beverages"
70700                 },
70701                 "name": "Beverage Store"
70702             },
70703             "shop/bicycle": {
70704                 "icon": "bicycle",
70705                 "fields": [
70706                     "address",
70707                     "building_area",
70708                     "opening_hours"
70709                 ],
70710                 "geometry": [
70711                     "point",
70712                     "vertex",
70713                     "area"
70714                 ],
70715                 "tags": {
70716                     "shop": "bicycle"
70717                 },
70718                 "name": "Bicycle Shop"
70719             },
70720             "shop/bookmaker": {
70721                 "icon": "shop",
70722                 "fields": [
70723                     "address",
70724                     "building_area",
70725                     "opening_hours"
70726                 ],
70727                 "geometry": [
70728                     "point",
70729                     "vertex",
70730                     "area"
70731                 ],
70732                 "tags": {
70733                     "shop": "bookmaker"
70734                 },
70735                 "name": "Bookmaker"
70736             },
70737             "shop/books": {
70738                 "icon": "shop",
70739                 "fields": [
70740                     "address",
70741                     "building_area",
70742                     "opening_hours"
70743                 ],
70744                 "geometry": [
70745                     "point",
70746                     "vertex",
70747                     "area"
70748                 ],
70749                 "tags": {
70750                     "shop": "books"
70751                 },
70752                 "name": "Bookstore"
70753             },
70754             "shop/boutique": {
70755                 "icon": "shop",
70756                 "fields": [
70757                     "address",
70758                     "building_area",
70759                     "opening_hours"
70760                 ],
70761                 "geometry": [
70762                     "point",
70763                     "vertex",
70764                     "area"
70765                 ],
70766                 "tags": {
70767                     "shop": "boutique"
70768                 },
70769                 "name": "Boutique"
70770             },
70771             "shop/butcher": {
70772                 "icon": "slaughterhouse",
70773                 "fields": [
70774                     "building_area",
70775                     "opening_hours"
70776                 ],
70777                 "geometry": [
70778                     "point",
70779                     "vertex",
70780                     "area"
70781                 ],
70782                 "terms": [],
70783                 "tags": {
70784                     "shop": "butcher"
70785                 },
70786                 "name": "Butcher"
70787             },
70788             "shop/car": {
70789                 "icon": "car",
70790                 "fields": [
70791                     "address",
70792                     "opening_hours"
70793                 ],
70794                 "geometry": [
70795                     "point",
70796                     "vertex",
70797                     "area"
70798                 ],
70799                 "tags": {
70800                     "shop": "car"
70801                 },
70802                 "name": "Car Dealership"
70803             },
70804             "shop/car_parts": {
70805                 "icon": "car",
70806                 "fields": [
70807                     "address",
70808                     "building_area",
70809                     "opening_hours"
70810                 ],
70811                 "geometry": [
70812                     "point",
70813                     "vertex",
70814                     "area"
70815                 ],
70816                 "tags": {
70817                     "shop": "car_parts"
70818                 },
70819                 "name": "Car Parts Store"
70820             },
70821             "shop/car_repair": {
70822                 "icon": "car",
70823                 "fields": [
70824                     "address",
70825                     "building_area",
70826                     "opening_hours"
70827                 ],
70828                 "geometry": [
70829                     "point",
70830                     "vertex",
70831                     "area"
70832                 ],
70833                 "tags": {
70834                     "shop": "car_repair"
70835                 },
70836                 "name": "Car Repair Shop"
70837             },
70838             "shop/chemist": {
70839                 "icon": "chemist",
70840                 "fields": [
70841                     "address",
70842                     "building_area",
70843                     "opening_hours"
70844                 ],
70845                 "geometry": [
70846                     "point",
70847                     "vertex",
70848                     "area"
70849                 ],
70850                 "tags": {
70851                     "shop": "chemist"
70852                 },
70853                 "name": "Chemist"
70854             },
70855             "shop/clothes": {
70856                 "icon": "clothing-store",
70857                 "fields": [
70858                     "address",
70859                     "building_area",
70860                     "opening_hours"
70861                 ],
70862                 "geometry": [
70863                     "point",
70864                     "vertex",
70865                     "area"
70866                 ],
70867                 "tags": {
70868                     "shop": "clothes"
70869                 },
70870                 "name": "Clothing Store"
70871             },
70872             "shop/computer": {
70873                 "icon": "shop",
70874                 "fields": [
70875                     "address",
70876                     "building_area",
70877                     "opening_hours"
70878                 ],
70879                 "geometry": [
70880                     "point",
70881                     "vertex",
70882                     "area"
70883                 ],
70884                 "tags": {
70885                     "shop": "computer"
70886                 },
70887                 "name": "Computer Store"
70888             },
70889             "shop/confectionery": {
70890                 "icon": "shop",
70891                 "fields": [
70892                     "address",
70893                     "building_area",
70894                     "opening_hours"
70895                 ],
70896                 "geometry": [
70897                     "point",
70898                     "vertex",
70899                     "area"
70900                 ],
70901                 "tags": {
70902                     "shop": "confectionery"
70903                 },
70904                 "name": "Confectionery"
70905             },
70906             "shop/convenience": {
70907                 "icon": "shop",
70908                 "fields": [
70909                     "address",
70910                     "building_area",
70911                     "opening_hours"
70912                 ],
70913                 "geometry": [
70914                     "point",
70915                     "vertex",
70916                     "area"
70917                 ],
70918                 "tags": {
70919                     "shop": "convenience"
70920                 },
70921                 "name": "Convenience Store"
70922             },
70923             "shop/deli": {
70924                 "icon": "restaurant",
70925                 "fields": [
70926                     "address",
70927                     "building_area",
70928                     "opening_hours"
70929                 ],
70930                 "geometry": [
70931                     "point",
70932                     "vertex",
70933                     "area"
70934                 ],
70935                 "tags": {
70936                     "shop": "deli"
70937                 },
70938                 "name": "Deli"
70939             },
70940             "shop/department_store": {
70941                 "icon": "shop",
70942                 "fields": [
70943                     "address",
70944                     "building_area",
70945                     "opening_hours"
70946                 ],
70947                 "geometry": [
70948                     "point",
70949                     "vertex",
70950                     "area"
70951                 ],
70952                 "tags": {
70953                     "shop": "department_store"
70954                 },
70955                 "name": "Department Store"
70956             },
70957             "shop/doityourself": {
70958                 "icon": "shop",
70959                 "fields": [
70960                     "address",
70961                     "building_area",
70962                     "opening_hours"
70963                 ],
70964                 "geometry": [
70965                     "point",
70966                     "vertex",
70967                     "area"
70968                 ],
70969                 "tags": {
70970                     "shop": "doityourself"
70971                 },
70972                 "name": "DIY Store"
70973             },
70974             "shop/dry_cleaning": {
70975                 "icon": "shop",
70976                 "fields": [
70977                     "address",
70978                     "building_area",
70979                     "opening_hours"
70980                 ],
70981                 "geometry": [
70982                     "point",
70983                     "vertex",
70984                     "area"
70985                 ],
70986                 "tags": {
70987                     "shop": "dry_cleaning"
70988                 },
70989                 "name": "Dry Cleaners"
70990             },
70991             "shop/electronics": {
70992                 "icon": "shop",
70993                 "fields": [
70994                     "address",
70995                     "building_area",
70996                     "opening_hours"
70997                 ],
70998                 "geometry": [
70999                     "point",
71000                     "vertex",
71001                     "area"
71002                 ],
71003                 "tags": {
71004                     "shop": "electronics"
71005                 },
71006                 "name": "Electronics Store"
71007             },
71008             "shop/farm": {
71009                 "icon": "shop",
71010                 "fields": [
71011                     "address",
71012                     "building_area",
71013                     "opening_hours"
71014                 ],
71015                 "geometry": [
71016                     "point",
71017                     "vertex",
71018                     "area"
71019                 ],
71020                 "tags": {
71021                     "shop": "farm"
71022                 },
71023                 "terms": [
71024                     "farm shop",
71025                     "farm stand"
71026                 ],
71027                 "name": "Produce Stand"
71028             },
71029             "shop/fishmonger": {
71030                 "icon": "shop",
71031                 "fields": [
71032                     "address",
71033                     "building_area",
71034                     "opening_hours"
71035                 ],
71036                 "geometry": [
71037                     "point",
71038                     "vertex",
71039                     "area"
71040                 ],
71041                 "tags": {
71042                     "shop": "fishmonger"
71043                 },
71044                 "name": "Fishmonger",
71045                 "searchable": false
71046             },
71047             "shop/florist": {
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": "florist"
71061                 },
71062                 "name": "Florist"
71063             },
71064             "shop/funeral_directors": {
71065                 "icon": "cemetery",
71066                 "fields": [
71067                     "address",
71068                     "building_area",
71069                     "religion",
71070                     "denomination"
71071                 ],
71072                 "geometry": [
71073                     "point",
71074                     "vertex",
71075                     "area"
71076                 ],
71077                 "tags": {
71078                     "shop": "funeral_directors"
71079                 },
71080                 "terms": [
71081                     "undertaker",
71082                     "funeral parlour",
71083                     "funeral parlor",
71084                     "memorial home"
71085                 ],
71086                 "name": "Funeral Home"
71087             },
71088             "shop/furniture": {
71089                 "icon": "shop",
71090                 "fields": [
71091                     "address",
71092                     "building_area",
71093                     "opening_hours"
71094                 ],
71095                 "geometry": [
71096                     "point",
71097                     "vertex",
71098                     "area"
71099                 ],
71100                 "tags": {
71101                     "shop": "furniture"
71102                 },
71103                 "name": "Furniture Store"
71104             },
71105             "shop/garden_centre": {
71106                 "icon": "shop",
71107                 "fields": [
71108                     "address",
71109                     "building_area",
71110                     "opening_hours"
71111                 ],
71112                 "geometry": [
71113                     "point",
71114                     "vertex",
71115                     "area"
71116                 ],
71117                 "terms": [
71118                     "garden centre"
71119                 ],
71120                 "tags": {
71121                     "shop": "garden_centre"
71122                 },
71123                 "name": "Garden Center"
71124             },
71125             "shop/gift": {
71126                 "icon": "shop",
71127                 "fields": [
71128                     "address",
71129                     "building_area",
71130                     "opening_hours"
71131                 ],
71132                 "geometry": [
71133                     "point",
71134                     "vertex",
71135                     "area"
71136                 ],
71137                 "tags": {
71138                     "shop": "gift"
71139                 },
71140                 "name": "Gift Shop"
71141             },
71142             "shop/greengrocer": {
71143                 "icon": "shop",
71144                 "fields": [
71145                     "address",
71146                     "building_area",
71147                     "opening_hours"
71148                 ],
71149                 "geometry": [
71150                     "point",
71151                     "vertex",
71152                     "area"
71153                 ],
71154                 "tags": {
71155                     "shop": "greengrocer"
71156                 },
71157                 "name": "Greengrocer"
71158             },
71159             "shop/hairdresser": {
71160                 "icon": "hairdresser",
71161                 "fields": [
71162                     "address",
71163                     "building_area",
71164                     "opening_hours"
71165                 ],
71166                 "geometry": [
71167                     "point",
71168                     "vertex",
71169                     "area"
71170                 ],
71171                 "tags": {
71172                     "shop": "hairdresser"
71173                 },
71174                 "name": "Hairdresser"
71175             },
71176             "shop/hardware": {
71177                 "icon": "shop",
71178                 "fields": [
71179                     "address",
71180                     "building_area",
71181                     "opening_hours"
71182                 ],
71183                 "geometry": [
71184                     "point",
71185                     "vertex",
71186                     "area"
71187                 ],
71188                 "tags": {
71189                     "shop": "hardware"
71190                 },
71191                 "name": "Hardware Store"
71192             },
71193             "shop/hifi": {
71194                 "icon": "shop",
71195                 "fields": [
71196                     "address",
71197                     "building_area",
71198                     "opening_hours"
71199                 ],
71200                 "geometry": [
71201                     "point",
71202                     "vertex",
71203                     "area"
71204                 ],
71205                 "tags": {
71206                     "shop": "hifi"
71207                 },
71208                 "name": "Hifi Store"
71209             },
71210             "shop/jewelry": {
71211                 "icon": "shop",
71212                 "fields": [
71213                     "address",
71214                     "building_area",
71215                     "opening_hours"
71216                 ],
71217                 "geometry": [
71218                     "point",
71219                     "vertex",
71220                     "area"
71221                 ],
71222                 "tags": {
71223                     "shop": "jewelry"
71224                 },
71225                 "name": "Jeweler"
71226             },
71227             "shop/kiosk": {
71228                 "icon": "shop",
71229                 "fields": [
71230                     "address",
71231                     "building_area",
71232                     "opening_hours"
71233                 ],
71234                 "geometry": [
71235                     "point",
71236                     "vertex",
71237                     "area"
71238                 ],
71239                 "tags": {
71240                     "shop": "kiosk"
71241                 },
71242                 "name": "Kiosk"
71243             },
71244             "shop/laundry": {
71245                 "icon": "laundry",
71246                 "fields": [
71247                     "address",
71248                     "building_area",
71249                     "opening_hours"
71250                 ],
71251                 "geometry": [
71252                     "point",
71253                     "vertex",
71254                     "area"
71255                 ],
71256                 "tags": {
71257                     "shop": "laundry"
71258                 },
71259                 "name": "Laundry"
71260             },
71261             "shop/locksmith": {
71262                 "icon": "shop",
71263                 "fields": [
71264                     "address",
71265                     "building_area",
71266                     "opening_hours"
71267                 ],
71268                 "geometry": [
71269                     "point",
71270                     "vertex",
71271                     "area"
71272                 ],
71273                 "terms": [
71274                     "keys"
71275                 ],
71276                 "tags": {
71277                     "shop": "locksmith"
71278                 },
71279                 "name": "Locksmith"
71280             },
71281             "shop/lottery": {
71282                 "icon": "shop",
71283                 "fields": [
71284                     "address",
71285                     "building_area",
71286                     "opening_hours"
71287                 ],
71288                 "geometry": [
71289                     "point",
71290                     "vertex",
71291                     "area"
71292                 ],
71293                 "tags": {
71294                     "shop": "lottery"
71295                 },
71296                 "name": "Lottery Shop"
71297             },
71298             "shop/mall": {
71299                 "icon": "shop",
71300                 "fields": [
71301                     "address",
71302                     "building_area",
71303                     "opening_hours"
71304                 ],
71305                 "geometry": [
71306                     "point",
71307                     "vertex",
71308                     "area"
71309                 ],
71310                 "tags": {
71311                     "shop": "mall"
71312                 },
71313                 "name": "Mall"
71314             },
71315             "shop/mobile_phone": {
71316                 "icon": "mobilephone",
71317                 "fields": [
71318                     "address",
71319                     "building_area",
71320                     "opening_hours"
71321                 ],
71322                 "geometry": [
71323                     "point",
71324                     "vertex",
71325                     "area"
71326                 ],
71327                 "tags": {
71328                     "shop": "mobile_phone"
71329                 },
71330                 "name": "Mobile Phone Store"
71331             },
71332             "shop/motorcycle": {
71333                 "icon": "scooter",
71334                 "fields": [
71335                     "address",
71336                     "building_area",
71337                     "opening_hours"
71338                 ],
71339                 "geometry": [
71340                     "point",
71341                     "vertex",
71342                     "area"
71343                 ],
71344                 "tags": {
71345                     "shop": "motorcycle"
71346                 },
71347                 "name": "Motorcycle Dealership"
71348             },
71349             "shop/music": {
71350                 "icon": "music",
71351                 "fields": [
71352                     "address",
71353                     "building_area",
71354                     "opening_hours"
71355                 ],
71356                 "geometry": [
71357                     "point",
71358                     "vertex",
71359                     "area"
71360                 ],
71361                 "tags": {
71362                     "shop": "music"
71363                 },
71364                 "name": "Music Store"
71365             },
71366             "shop/newsagent": {
71367                 "icon": "shop",
71368                 "fields": [
71369                     "address",
71370                     "building_area",
71371                     "opening_hours"
71372                 ],
71373                 "geometry": [
71374                     "point",
71375                     "vertex",
71376                     "area"
71377                 ],
71378                 "tags": {
71379                     "shop": "newsagent"
71380                 },
71381                 "name": "Newsagent"
71382             },
71383             "shop/optician": {
71384                 "icon": "shop",
71385                 "fields": [
71386                     "address",
71387                     "building_area",
71388                     "opening_hours"
71389                 ],
71390                 "geometry": [
71391                     "point",
71392                     "vertex",
71393                     "area"
71394                 ],
71395                 "tags": {
71396                     "shop": "optician"
71397                 },
71398                 "name": "Optician"
71399             },
71400             "shop/outdoor": {
71401                 "icon": "shop",
71402                 "fields": [
71403                     "address",
71404                     "building_area",
71405                     "opening_hours"
71406                 ],
71407                 "geometry": [
71408                     "point",
71409                     "vertex",
71410                     "area"
71411                 ],
71412                 "tags": {
71413                     "shop": "outdoor"
71414                 },
71415                 "name": "Outdoor Store"
71416             },
71417             "shop/pet": {
71418                 "icon": "dog-park",
71419                 "fields": [
71420                     "address",
71421                     "building_area",
71422                     "opening_hours"
71423                 ],
71424                 "geometry": [
71425                     "point",
71426                     "vertex",
71427                     "area"
71428                 ],
71429                 "tags": {
71430                     "shop": "pet"
71431                 },
71432                 "name": "Pet Store"
71433             },
71434             "shop/photo": {
71435                 "icon": "camera",
71436                 "fields": [
71437                     "address",
71438                     "building_area",
71439                     "opening_hours"
71440                 ],
71441                 "geometry": [
71442                     "point",
71443                     "vertex",
71444                     "area"
71445                 ],
71446                 "tags": {
71447                     "shop": "photo"
71448                 },
71449                 "name": "Photography Store"
71450             },
71451             "shop/seafood": {
71452                 "icon": "shop",
71453                 "fields": [
71454                     "address",
71455                     "building_area",
71456                     "opening_hours"
71457                 ],
71458                 "geometry": [
71459                     "point",
71460                     "vertex",
71461                     "area"
71462                 ],
71463                 "tags": {
71464                     "shop": "seafood"
71465                 },
71466                 "terms": [
71467                     "fishmonger"
71468                 ],
71469                 "name": "Seafood Shop"
71470             },
71471             "shop/shoes": {
71472                 "icon": "shop",
71473                 "fields": [
71474                     "address",
71475                     "building_area",
71476                     "opening_hours"
71477                 ],
71478                 "geometry": [
71479                     "point",
71480                     "vertex",
71481                     "area"
71482                 ],
71483                 "tags": {
71484                     "shop": "shoes"
71485                 },
71486                 "name": "Shoe Store"
71487             },
71488             "shop/sports": {
71489                 "icon": "shop",
71490                 "fields": [
71491                     "address",
71492                     "building_area",
71493                     "opening_hours"
71494                 ],
71495                 "geometry": [
71496                     "point",
71497                     "vertex",
71498                     "area"
71499                 ],
71500                 "tags": {
71501                     "shop": "sports"
71502                 },
71503                 "name": "Sporting Goods Store"
71504             },
71505             "shop/stationery": {
71506                 "icon": "shop",
71507                 "fields": [
71508                     "address",
71509                     "building_area",
71510                     "opening_hours"
71511                 ],
71512                 "geometry": [
71513                     "point",
71514                     "vertex",
71515                     "area"
71516                 ],
71517                 "tags": {
71518                     "shop": "stationery"
71519                 },
71520                 "name": "Stationery Store"
71521             },
71522             "shop/supermarket": {
71523                 "icon": "grocery",
71524                 "fields": [
71525                     "operator",
71526                     "building_area",
71527                     "address"
71528                 ],
71529                 "geometry": [
71530                     "point",
71531                     "vertex",
71532                     "area"
71533                 ],
71534                 "terms": [
71535                     "bazaar",
71536                     "boutique",
71537                     "chain",
71538                     "co-op",
71539                     "cut-rate store",
71540                     "discount store",
71541                     "five-and-dime",
71542                     "flea market",
71543                     "galleria",
71544                     "grocery store",
71545                     "mall",
71546                     "mart",
71547                     "outlet",
71548                     "outlet store",
71549                     "shop",
71550                     "shopping center",
71551                     "shopping centre",
71552                     "shopping plaza",
71553                     "stand",
71554                     "store",
71555                     "supermarket",
71556                     "thrift shop"
71557                 ],
71558                 "tags": {
71559                     "shop": "supermarket"
71560                 },
71561                 "name": "Supermarket"
71562             },
71563             "shop/tailor": {
71564                 "name": "Tailor",
71565                 "geometry": [
71566                     "point",
71567                     "area"
71568                 ],
71569                 "terms": [
71570                     "tailor",
71571                     "clothes"
71572                 ],
71573                 "tags": {
71574                     "shop": "tailor"
71575                 },
71576                 "icon": "clothing-store",
71577                 "fields": [
71578                     "building_area",
71579                     "address",
71580                     "operator",
71581                     "opening_hours"
71582                 ]
71583             },
71584             "shop/toys": {
71585                 "icon": "shop",
71586                 "fields": [
71587                     "address",
71588                     "building_area",
71589                     "opening_hours"
71590                 ],
71591                 "geometry": [
71592                     "point",
71593                     "vertex",
71594                     "area"
71595                 ],
71596                 "tags": {
71597                     "shop": "toys"
71598                 },
71599                 "name": "Toy Store"
71600             },
71601             "shop/travel_agency": {
71602                 "icon": "suitcase",
71603                 "fields": [
71604                     "address",
71605                     "building_area",
71606                     "opening_hours"
71607                 ],
71608                 "geometry": [
71609                     "point",
71610                     "vertex",
71611                     "area"
71612                 ],
71613                 "tags": {
71614                     "shop": "travel_agency"
71615                 },
71616                 "name": "Travel Agency"
71617             },
71618             "shop/tyres": {
71619                 "icon": "shop",
71620                 "fields": [
71621                     "address",
71622                     "building_area",
71623                     "opening_hours"
71624                 ],
71625                 "geometry": [
71626                     "point",
71627                     "vertex",
71628                     "area"
71629                 ],
71630                 "tags": {
71631                     "shop": "tyres"
71632                 },
71633                 "name": "Tire Store"
71634             },
71635             "shop/vacant": {
71636                 "icon": "shop",
71637                 "fields": [
71638                     "address",
71639                     "building_area",
71640                     "opening_hours"
71641                 ],
71642                 "geometry": [
71643                     "point",
71644                     "vertex",
71645                     "area"
71646                 ],
71647                 "tags": {
71648                     "shop": "vacant"
71649                 },
71650                 "name": "Vacant Shop"
71651             },
71652             "shop/variety_store": {
71653                 "icon": "shop",
71654                 "fields": [
71655                     "address",
71656                     "building_area",
71657                     "opening_hours"
71658                 ],
71659                 "geometry": [
71660                     "point",
71661                     "vertex",
71662                     "area"
71663                 ],
71664                 "tags": {
71665                     "shop": "variety_store"
71666                 },
71667                 "name": "Variety Store"
71668             },
71669             "shop/video": {
71670                 "icon": "shop",
71671                 "fields": [
71672                     "address",
71673                     "building_area",
71674                     "opening_hours"
71675                 ],
71676                 "geometry": [
71677                     "point",
71678                     "vertex",
71679                     "area"
71680                 ],
71681                 "tags": {
71682                     "shop": "video"
71683                 },
71684                 "name": "Video Store"
71685             },
71686             "shop/wine": {
71687                 "icon": "alcohol-shop",
71688                 "fields": [
71689                     "address",
71690                     "building_area",
71691                     "opening_hours"
71692                 ],
71693                 "geometry": [
71694                     "point",
71695                     "vertex",
71696                     "area"
71697                 ],
71698                 "tags": {
71699                     "shop": "wine"
71700                 },
71701                 "terms": [
71702                     "winery"
71703                 ],
71704                 "name": "Wine Shop"
71705             },
71706             "tourism": {
71707                 "fields": [
71708                     "tourism"
71709                 ],
71710                 "geometry": [
71711                     "point",
71712                     "vertex",
71713                     "area"
71714                 ],
71715                 "tags": {
71716                     "tourism": "*"
71717                 },
71718                 "name": "Tourism"
71719             },
71720             "tourism/alpine_hut": {
71721                 "icon": "lodging",
71722                 "fields": [
71723                     "operator",
71724                     "address"
71725                 ],
71726                 "geometry": [
71727                     "point",
71728                     "vertex",
71729                     "area"
71730                 ],
71731                 "tags": {
71732                     "tourism": "alpine_hut"
71733                 },
71734                 "name": "Alpine Hut"
71735             },
71736             "tourism/artwork": {
71737                 "fields": [
71738                     "artwork_type",
71739                     "artist"
71740                 ],
71741                 "icon": "art-gallery",
71742                 "geometry": [
71743                     "point",
71744                     "vertex",
71745                     "area"
71746                 ],
71747                 "tags": {
71748                     "tourism": "artwork"
71749                 },
71750                 "terms": [
71751                     "mural",
71752                     "sculpture",
71753                     "statue"
71754                 ],
71755                 "name": "Artwork"
71756             },
71757             "tourism/attraction": {
71758                 "icon": "monument",
71759                 "fields": [
71760                     "operator",
71761                     "address"
71762                 ],
71763                 "geometry": [
71764                     "point",
71765                     "vertex",
71766                     "area"
71767                 ],
71768                 "tags": {
71769                     "tourism": "attraction"
71770                 },
71771                 "name": "Tourist Attraction"
71772             },
71773             "tourism/camp_site": {
71774                 "icon": "campsite",
71775                 "fields": [
71776                     "operator",
71777                     "address",
71778                     "smoking"
71779                 ],
71780                 "geometry": [
71781                     "point",
71782                     "vertex",
71783                     "area"
71784                 ],
71785                 "terms": [
71786                     "camping"
71787                 ],
71788                 "tags": {
71789                     "tourism": "camp_site"
71790                 },
71791                 "name": "Camp Site"
71792             },
71793             "tourism/caravan_site": {
71794                 "fields": [
71795                     "operator",
71796                     "address",
71797                     "smoking"
71798                 ],
71799                 "geometry": [
71800                     "point",
71801                     "vertex",
71802                     "area"
71803                 ],
71804                 "tags": {
71805                     "tourism": "caravan_site"
71806                 },
71807                 "name": "RV Park"
71808             },
71809             "tourism/chalet": {
71810                 "icon": "lodging",
71811                 "fields": [
71812                     "operator",
71813                     "building_area",
71814                     "address",
71815                     "smoking"
71816                 ],
71817                 "geometry": [
71818                     "point",
71819                     "vertex",
71820                     "area"
71821                 ],
71822                 "tags": {
71823                     "tourism": "chalet"
71824                 },
71825                 "name": "Chalet"
71826             },
71827             "tourism/guest_house": {
71828                 "icon": "lodging",
71829                 "fields": [
71830                     "operator",
71831                     "address",
71832                     "smoking"
71833                 ],
71834                 "geometry": [
71835                     "point",
71836                     "vertex",
71837                     "area"
71838                 ],
71839                 "tags": {
71840                     "tourism": "guest_house"
71841                 },
71842                 "terms": [
71843                     "B&B",
71844                     "Bed & Breakfast",
71845                     "Bed and Breakfast"
71846                 ],
71847                 "name": "Guest House"
71848             },
71849             "tourism/hostel": {
71850                 "icon": "lodging",
71851                 "fields": [
71852                     "operator",
71853                     "building_area",
71854                     "address",
71855                     "smoking"
71856                 ],
71857                 "geometry": [
71858                     "point",
71859                     "vertex",
71860                     "area"
71861                 ],
71862                 "tags": {
71863                     "tourism": "hostel"
71864                 },
71865                 "name": "Hostel"
71866             },
71867             "tourism/hotel": {
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                 "terms": [],
71881                 "tags": {
71882                     "tourism": "hotel"
71883                 },
71884                 "name": "Hotel"
71885             },
71886             "tourism/information": {
71887                 "fields": [
71888                     "information",
71889                     "building_area",
71890                     "address",
71891                     "operator"
71892                 ],
71893                 "geometry": [
71894                     "point",
71895                     "vertex",
71896                     "area"
71897                 ],
71898                 "tags": {
71899                     "tourism": "information"
71900                 },
71901                 "name": "Information"
71902             },
71903             "tourism/motel": {
71904                 "icon": "lodging",
71905                 "fields": [
71906                     "operator",
71907                     "building_area",
71908                     "address",
71909                     "smoking"
71910                 ],
71911                 "geometry": [
71912                     "point",
71913                     "vertex",
71914                     "area"
71915                 ],
71916                 "tags": {
71917                     "tourism": "motel"
71918                 },
71919                 "name": "Motel"
71920             },
71921             "tourism/museum": {
71922                 "icon": "museum",
71923                 "fields": [
71924                     "operator",
71925                     "building_area",
71926                     "address"
71927                 ],
71928                 "geometry": [
71929                     "point",
71930                     "vertex",
71931                     "area"
71932                 ],
71933                 "terms": [
71934                     "exhibition",
71935                     "exhibits archive",
71936                     "foundation",
71937                     "gallery",
71938                     "hall",
71939                     "institution",
71940                     "library",
71941                     "menagerie",
71942                     "repository",
71943                     "salon",
71944                     "storehouse",
71945                     "treasury",
71946                     "vault"
71947                 ],
71948                 "tags": {
71949                     "tourism": "museum"
71950                 },
71951                 "name": "Museum"
71952             },
71953             "tourism/picnic_site": {
71954                 "icon": "park",
71955                 "fields": [
71956                     "operator",
71957                     "address",
71958                     "smoking"
71959                 ],
71960                 "geometry": [
71961                     "point",
71962                     "vertex",
71963                     "area"
71964                 ],
71965                 "terms": [],
71966                 "tags": {
71967                     "tourism": "picnic_site"
71968                 },
71969                 "name": "Picnic Site"
71970             },
71971             "tourism/theme_park": {
71972                 "fields": [
71973                     "operator",
71974                     "address"
71975                 ],
71976                 "geometry": [
71977                     "point",
71978                     "vertex",
71979                     "area"
71980                 ],
71981                 "tags": {
71982                     "tourism": "theme_park"
71983                 },
71984                 "name": "Theme Park"
71985             },
71986             "tourism/viewpoint": {
71987                 "geometry": [
71988                     "point",
71989                     "vertex"
71990                 ],
71991                 "tags": {
71992                     "tourism": "viewpoint"
71993                 },
71994                 "name": "Viewpoint"
71995             },
71996             "tourism/zoo": {
71997                 "icon": "zoo",
71998                 "fields": [
71999                     "operator",
72000                     "address"
72001                 ],
72002                 "geometry": [
72003                     "point",
72004                     "vertex",
72005                     "area"
72006                 ],
72007                 "tags": {
72008                     "tourism": "zoo"
72009                 },
72010                 "name": "Zoo"
72011             },
72012             "type/boundary": {
72013                 "geometry": [
72014                     "relation"
72015                 ],
72016                 "tags": {
72017                     "type": "boundary"
72018                 },
72019                 "name": "Boundary",
72020                 "icon": "boundary",
72021                 "fields": [
72022                     "boundary"
72023                 ]
72024             },
72025             "type/boundary/administrative": {
72026                 "name": "Administrative Boundary",
72027                 "geometry": [
72028                     "relation"
72029                 ],
72030                 "tags": {
72031                     "type": "boundary",
72032                     "boundary": "administrative"
72033                 },
72034                 "fields": [
72035                     "admin_level"
72036                 ],
72037                 "icon": "boundary"
72038             },
72039             "type/multipolygon": {
72040                 "geometry": [
72041                     "area",
72042                     "relation"
72043                 ],
72044                 "tags": {
72045                     "type": "multipolygon"
72046                 },
72047                 "removeTags": {},
72048                 "name": "Multipolygon",
72049                 "icon": "multipolygon",
72050                 "searchable": false,
72051                 "matchScore": 0.1
72052             },
72053             "type/restriction": {
72054                 "geometry": [
72055                     "relation"
72056                 ],
72057                 "tags": {
72058                     "type": "restriction"
72059                 },
72060                 "name": "Restriction",
72061                 "icon": "restriction",
72062                 "fields": [
72063                     "restriction",
72064                     "except"
72065                 ]
72066             },
72067             "type/restriction/no_left_turn": {
72068                 "name": "No Left Turn",
72069                 "geometry": [
72070                     "relation"
72071                 ],
72072                 "tags": {
72073                     "type": "restriction",
72074                     "restriction": "no_left_turn"
72075                 },
72076                 "fields": [
72077                     "except"
72078                 ],
72079                 "icon": "restriction-no-left-turn"
72080             },
72081             "type/restriction/no_right_turn": {
72082                 "name": "No Right Turn",
72083                 "geometry": [
72084                     "relation"
72085                 ],
72086                 "tags": {
72087                     "type": "restriction",
72088                     "restriction": "no_right_turn"
72089                 },
72090                 "fields": [
72091                     "except"
72092                 ],
72093                 "icon": "restriction-no-right-turn"
72094             },
72095             "type/restriction/no_straight_on": {
72096                 "name": "No Straight On",
72097                 "geometry": [
72098                     "relation"
72099                 ],
72100                 "tags": {
72101                     "type": "restriction",
72102                     "restriction": "no_straight_on"
72103                 },
72104                 "fields": [
72105                     "except"
72106                 ],
72107                 "icon": "restriction-no-straight-on"
72108             },
72109             "type/restriction/no_u_turn": {
72110                 "name": "No U-turn",
72111                 "geometry": [
72112                     "relation"
72113                 ],
72114                 "tags": {
72115                     "type": "restriction",
72116                     "restriction": "no_u_turn"
72117                 },
72118                 "fields": [
72119                     "except"
72120                 ],
72121                 "icon": "restriction-no-u-turn"
72122             },
72123             "type/restriction/only_left_turn": {
72124                 "name": "Left Turn Only",
72125                 "geometry": [
72126                     "relation"
72127                 ],
72128                 "tags": {
72129                     "type": "restriction",
72130                     "restriction": "only_left_turn"
72131                 },
72132                 "fields": [
72133                     "except"
72134                 ],
72135                 "icon": "restriction-only-left-turn"
72136             },
72137             "type/restriction/only_right_turn": {
72138                 "name": "Right Turn Only",
72139                 "geometry": [
72140                     "relation"
72141                 ],
72142                 "tags": {
72143                     "type": "restriction",
72144                     "restriction": "only_right_turn"
72145                 },
72146                 "fields": [
72147                     "except"
72148                 ],
72149                 "icon": "restriction-only-right-turn"
72150             },
72151             "type/restriction/only_straight_on": {
72152                 "name": "No Turns",
72153                 "geometry": [
72154                     "relation"
72155                 ],
72156                 "tags": {
72157                     "type": "restriction",
72158                     "restriction": "only_straight_on"
72159                 },
72160                 "fields": [
72161                     "except"
72162                 ],
72163                 "icon": "restriction-only-straight-on"
72164             },
72165             "type/route": {
72166                 "geometry": [
72167                     "relation"
72168                 ],
72169                 "tags": {
72170                     "type": "route"
72171                 },
72172                 "name": "Route",
72173                 "icon": "route",
72174                 "fields": [
72175                     "route",
72176                     "ref"
72177                 ]
72178             },
72179             "type/route/bicycle": {
72180                 "geometry": [
72181                     "relation"
72182                 ],
72183                 "tags": {
72184                     "type": "route",
72185                     "route": "bicycle"
72186                 },
72187                 "name": "Cycle Route",
72188                 "icon": "route-bicycle",
72189                 "fields": [
72190                     "ref",
72191                     "network"
72192                 ]
72193             },
72194             "type/route/bus": {
72195                 "geometry": [
72196                     "relation"
72197                 ],
72198                 "tags": {
72199                     "type": "route",
72200                     "route": "bus"
72201                 },
72202                 "name": "Bus Route",
72203                 "icon": "route-bus",
72204                 "fields": [
72205                     "ref",
72206                     "operator",
72207                     "network"
72208                 ]
72209             },
72210             "type/route/detour": {
72211                 "geometry": [
72212                     "relation"
72213                 ],
72214                 "tags": {
72215                     "type": "route",
72216                     "route": "detour"
72217                 },
72218                 "name": "Detour Route",
72219                 "icon": "route-detour",
72220                 "fields": [
72221                     "ref"
72222                 ]
72223             },
72224             "type/route/ferry": {
72225                 "geometry": [
72226                     "relation"
72227                 ],
72228                 "tags": {
72229                     "type": "route",
72230                     "route": "ferry"
72231                 },
72232                 "name": "Ferry Route",
72233                 "icon": "route-ferry",
72234                 "fields": [
72235                     "ref",
72236                     "operator",
72237                     "network"
72238                 ]
72239             },
72240             "type/route/foot": {
72241                 "geometry": [
72242                     "relation"
72243                 ],
72244                 "tags": {
72245                     "type": "route",
72246                     "route": "foot"
72247                 },
72248                 "name": "Foot Route",
72249                 "icon": "route-foot",
72250                 "fields": [
72251                     "ref",
72252                     "operator",
72253                     "network"
72254                 ]
72255             },
72256             "type/route/hiking": {
72257                 "geometry": [
72258                     "relation"
72259                 ],
72260                 "tags": {
72261                     "type": "route",
72262                     "route": "hiking"
72263                 },
72264                 "name": "Hiking Route",
72265                 "icon": "route-foot",
72266                 "fields": [
72267                     "ref",
72268                     "operator",
72269                     "network"
72270                 ]
72271             },
72272             "type/route/pipeline": {
72273                 "geometry": [
72274                     "relation"
72275                 ],
72276                 "tags": {
72277                     "type": "route",
72278                     "route": "pipeline"
72279                 },
72280                 "name": "Pipeline Route",
72281                 "icon": "route-pipeline",
72282                 "fields": [
72283                     "ref",
72284                     "operator"
72285                 ]
72286             },
72287             "type/route/power": {
72288                 "geometry": [
72289                     "relation"
72290                 ],
72291                 "tags": {
72292                     "type": "route",
72293                     "route": "power"
72294                 },
72295                 "name": "Power Route",
72296                 "icon": "route-power",
72297                 "fields": [
72298                     "ref",
72299                     "operator"
72300                 ]
72301             },
72302             "type/route/road": {
72303                 "geometry": [
72304                     "relation"
72305                 ],
72306                 "tags": {
72307                     "type": "route",
72308                     "route": "road"
72309                 },
72310                 "name": "Road Route",
72311                 "icon": "route-road",
72312                 "fields": [
72313                     "ref"
72314                 ]
72315             },
72316             "type/route/train": {
72317                 "geometry": [
72318                     "relation"
72319                 ],
72320                 "tags": {
72321                     "type": "route",
72322                     "route": "train"
72323                 },
72324                 "name": "Train Route",
72325                 "icon": "route-train",
72326                 "fields": [
72327                     "ref",
72328                     "operator"
72329                 ]
72330             },
72331             "type/route/tram": {
72332                 "geometry": [
72333                     "relation"
72334                 ],
72335                 "tags": {
72336                     "type": "route",
72337                     "route": "tram"
72338                 },
72339                 "name": "Tram Route",
72340                 "icon": "route-tram",
72341                 "fields": [
72342                     "ref",
72343                     "operator"
72344                 ]
72345             },
72346             "type/route_master": {
72347                 "geometry": [
72348                     "relation"
72349                 ],
72350                 "tags": {
72351                     "type": "route_master"
72352                 },
72353                 "name": "Route Master",
72354                 "icon": "route-master",
72355                 "fields": [
72356                     "route_master",
72357                     "ref",
72358                     "operator",
72359                     "network"
72360                 ]
72361             },
72362             "vertex": {
72363                 "name": "Other",
72364                 "tags": {},
72365                 "geometry": [
72366                     "vertex"
72367                 ],
72368                 "matchScore": 0.1
72369             },
72370             "waterway": {
72371                 "fields": [
72372                     "waterway"
72373                 ],
72374                 "geometry": [
72375                     "point",
72376                     "vertex",
72377                     "line",
72378                     "area"
72379                 ],
72380                 "tags": {
72381                     "waterway": "*"
72382                 },
72383                 "name": "Waterway"
72384             },
72385             "waterway/canal": {
72386                 "icon": "waterway-canal",
72387                 "fields": [
72388                     "width"
72389                 ],
72390                 "geometry": [
72391                     "line"
72392                 ],
72393                 "tags": {
72394                     "waterway": "canal"
72395                 },
72396                 "name": "Canal"
72397             },
72398             "waterway/dam": {
72399                 "icon": "dam",
72400                 "geometry": [
72401                     "point",
72402                     "vertex",
72403                     "line",
72404                     "area"
72405                 ],
72406                 "tags": {
72407                     "waterway": "dam"
72408                 },
72409                 "name": "Dam"
72410             },
72411             "waterway/ditch": {
72412                 "icon": "waterway-ditch",
72413                 "fields": [
72414                     "tunnel"
72415                 ],
72416                 "geometry": [
72417                     "line"
72418                 ],
72419                 "tags": {
72420                     "waterway": "ditch"
72421                 },
72422                 "name": "Ditch"
72423             },
72424             "waterway/drain": {
72425                 "icon": "waterway-stream",
72426                 "fields": [
72427                     "tunnel"
72428                 ],
72429                 "geometry": [
72430                     "line"
72431                 ],
72432                 "tags": {
72433                     "waterway": "drain"
72434                 },
72435                 "name": "Drain"
72436             },
72437             "waterway/river": {
72438                 "icon": "waterway-river",
72439                 "fields": [
72440                     "tunnel",
72441                     "width"
72442                 ],
72443                 "geometry": [
72444                     "line"
72445                 ],
72446                 "terms": [
72447                     "beck",
72448                     "branch",
72449                     "brook",
72450                     "course",
72451                     "creek",
72452                     "estuary",
72453                     "rill",
72454                     "rivulet",
72455                     "run",
72456                     "runnel",
72457                     "stream",
72458                     "tributary",
72459                     "watercourse"
72460                 ],
72461                 "tags": {
72462                     "waterway": "river"
72463                 },
72464                 "name": "River"
72465             },
72466             "waterway/riverbank": {
72467                 "icon": "water",
72468                 "geometry": [
72469                     "area"
72470                 ],
72471                 "tags": {
72472                     "waterway": "riverbank"
72473                 },
72474                 "name": "Riverbank"
72475             },
72476             "waterway/stream": {
72477                 "icon": "waterway-stream",
72478                 "fields": [
72479                     "tunnel",
72480                     "width"
72481                 ],
72482                 "geometry": [
72483                     "line"
72484                 ],
72485                 "terms": [
72486                     "beck",
72487                     "branch",
72488                     "brook",
72489                     "burn",
72490                     "course",
72491                     "creek",
72492                     "current",
72493                     "drift",
72494                     "flood",
72495                     "flow",
72496                     "freshet",
72497                     "race",
72498                     "rill",
72499                     "rindle",
72500                     "rivulet",
72501                     "run",
72502                     "runnel",
72503                     "rush",
72504                     "spate",
72505                     "spritz",
72506                     "surge",
72507                     "tide",
72508                     "torrent",
72509                     "tributary",
72510                     "watercourse"
72511                 ],
72512                 "tags": {
72513                     "waterway": "stream"
72514                 },
72515                 "name": "Stream"
72516             },
72517             "waterway/weir": {
72518                 "icon": "dam",
72519                 "geometry": [
72520                     "vertex",
72521                     "line"
72522                 ],
72523                 "tags": {
72524                     "waterway": "weir"
72525                 },
72526                 "name": "Weir"
72527             },
72528             "amenity/fuel/76": {
72529                 "tags": {
72530                     "name": "76",
72531                     "amenity": "fuel"
72532                 },
72533                 "name": "76",
72534                 "icon": "fuel",
72535                 "geometry": [
72536                     "point",
72537                     "vertex",
72538                     "area"
72539                 ],
72540                 "fields": [
72541                     "operator",
72542                     "address",
72543                     "building_area"
72544                 ],
72545                 "suggestion": true
72546             },
72547             "amenity/fuel/Neste": {
72548                 "tags": {
72549                     "name": "Neste",
72550                     "amenity": "fuel"
72551                 },
72552                 "name": "Neste",
72553                 "icon": "fuel",
72554                 "geometry": [
72555                     "point",
72556                     "vertex",
72557                     "area"
72558                 ],
72559                 "fields": [
72560                     "operator",
72561                     "address",
72562                     "building_area"
72563                 ],
72564                 "suggestion": true
72565             },
72566             "amenity/fuel/BP": {
72567                 "tags": {
72568                     "name": "BP",
72569                     "amenity": "fuel"
72570                 },
72571                 "name": "BP",
72572                 "icon": "fuel",
72573                 "geometry": [
72574                     "point",
72575                     "vertex",
72576                     "area"
72577                 ],
72578                 "fields": [
72579                     "operator",
72580                     "address",
72581                     "building_area"
72582                 ],
72583                 "suggestion": true
72584             },
72585             "amenity/fuel/Shell": {
72586                 "tags": {
72587                     "name": "Shell",
72588                     "amenity": "fuel"
72589                 },
72590                 "name": "Shell",
72591                 "icon": "fuel",
72592                 "geometry": [
72593                     "point",
72594                     "vertex",
72595                     "area"
72596                 ],
72597                 "fields": [
72598                     "operator",
72599                     "address",
72600                     "building_area"
72601                 ],
72602                 "suggestion": true
72603             },
72604             "amenity/fuel/Agip": {
72605                 "tags": {
72606                     "name": "Agip",
72607                     "amenity": "fuel"
72608                 },
72609                 "name": "Agip",
72610                 "icon": "fuel",
72611                 "geometry": [
72612                     "point",
72613                     "vertex",
72614                     "area"
72615                 ],
72616                 "fields": [
72617                     "operator",
72618                     "address",
72619                     "building_area"
72620                 ],
72621                 "suggestion": true
72622             },
72623             "amenity/fuel/Migrol": {
72624                 "tags": {
72625                     "name": "Migrol",
72626                     "amenity": "fuel"
72627                 },
72628                 "name": "Migrol",
72629                 "icon": "fuel",
72630                 "geometry": [
72631                     "point",
72632                     "vertex",
72633                     "area"
72634                 ],
72635                 "fields": [
72636                     "operator",
72637                     "address",
72638                     "building_area"
72639                 ],
72640                 "suggestion": true
72641             },
72642             "amenity/fuel/Avia": {
72643                 "tags": {
72644                     "name": "Avia",
72645                     "amenity": "fuel"
72646                 },
72647                 "name": "Avia",
72648                 "icon": "fuel",
72649                 "geometry": [
72650                     "point",
72651                     "vertex",
72652                     "area"
72653                 ],
72654                 "fields": [
72655                     "operator",
72656                     "address",
72657                     "building_area"
72658                 ],
72659                 "suggestion": true
72660             },
72661             "amenity/fuel/Texaco": {
72662                 "tags": {
72663                     "name": "Texaco",
72664                     "amenity": "fuel"
72665                 },
72666                 "name": "Texaco",
72667                 "icon": "fuel",
72668                 "geometry": [
72669                     "point",
72670                     "vertex",
72671                     "area"
72672                 ],
72673                 "fields": [
72674                     "operator",
72675                     "address",
72676                     "building_area"
72677                 ],
72678                 "suggestion": true
72679             },
72680             "amenity/fuel/Total": {
72681                 "tags": {
72682                     "name": "Total",
72683                     "amenity": "fuel"
72684                 },
72685                 "name": "Total",
72686                 "icon": "fuel",
72687                 "geometry": [
72688                     "point",
72689                     "vertex",
72690                     "area"
72691                 ],
72692                 "fields": [
72693                     "operator",
72694                     "address",
72695                     "building_area"
72696                 ],
72697                 "suggestion": true
72698             },
72699             "amenity/fuel/Statoil": {
72700                 "tags": {
72701                     "name": "Statoil",
72702                     "amenity": "fuel"
72703                 },
72704                 "name": "Statoil",
72705                 "icon": "fuel",
72706                 "geometry": [
72707                     "point",
72708                     "vertex",
72709                     "area"
72710                 ],
72711                 "fields": [
72712                     "operator",
72713                     "address",
72714                     "building_area"
72715                 ],
72716                 "suggestion": true
72717             },
72718             "amenity/fuel/Esso": {
72719                 "tags": {
72720                     "name": "Esso",
72721                     "amenity": "fuel"
72722                 },
72723                 "name": "Esso",
72724                 "icon": "fuel",
72725                 "geometry": [
72726                     "point",
72727                     "vertex",
72728                     "area"
72729                 ],
72730                 "fields": [
72731                     "operator",
72732                     "address",
72733                     "building_area"
72734                 ],
72735                 "suggestion": true
72736             },
72737             "amenity/fuel/Jet": {
72738                 "tags": {
72739                     "name": "Jet",
72740                     "amenity": "fuel"
72741                 },
72742                 "name": "Jet",
72743                 "icon": "fuel",
72744                 "geometry": [
72745                     "point",
72746                     "vertex",
72747                     "area"
72748                 ],
72749                 "fields": [
72750                     "operator",
72751                     "address",
72752                     "building_area"
72753                 ],
72754                 "suggestion": true
72755             },
72756             "amenity/fuel/Avanti": {
72757                 "tags": {
72758                     "name": "Avanti",
72759                     "amenity": "fuel"
72760                 },
72761                 "name": "Avanti",
72762                 "icon": "fuel",
72763                 "geometry": [
72764                     "point",
72765                     "vertex",
72766                     "area"
72767                 ],
72768                 "fields": [
72769                     "operator",
72770                     "address",
72771                     "building_area"
72772                 ],
72773                 "suggestion": true
72774             },
72775             "amenity/fuel/OMV": {
72776                 "tags": {
72777                     "name": "OMV",
72778                     "amenity": "fuel"
72779                 },
72780                 "name": "OMV",
72781                 "icon": "fuel",
72782                 "geometry": [
72783                     "point",
72784                     "vertex",
72785                     "area"
72786                 ],
72787                 "fields": [
72788                     "operator",
72789                     "address",
72790                     "building_area"
72791                 ],
72792                 "suggestion": true
72793             },
72794             "amenity/fuel/Aral": {
72795                 "tags": {
72796                     "name": "Aral",
72797                     "amenity": "fuel"
72798                 },
72799                 "name": "Aral",
72800                 "icon": "fuel",
72801                 "geometry": [
72802                     "point",
72803                     "vertex",
72804                     "area"
72805                 ],
72806                 "fields": [
72807                     "operator",
72808                     "address",
72809                     "building_area"
72810                 ],
72811                 "suggestion": true
72812             },
72813             "amenity/fuel/JET": {
72814                 "tags": {
72815                     "name": "JET",
72816                     "amenity": "fuel"
72817                 },
72818                 "name": "JET",
72819                 "icon": "fuel",
72820                 "geometry": [
72821                     "point",
72822                     "vertex",
72823                     "area"
72824                 ],
72825                 "fields": [
72826                     "operator",
72827                     "address",
72828                     "building_area"
72829                 ],
72830                 "suggestion": true
72831             },
72832             "amenity/fuel/United": {
72833                 "tags": {
72834                     "name": "United",
72835                     "amenity": "fuel"
72836                 },
72837                 "name": "United",
72838                 "icon": "fuel",
72839                 "geometry": [
72840                     "point",
72841                     "vertex",
72842                     "area"
72843                 ],
72844                 "fields": [
72845                     "operator",
72846                     "address",
72847                     "building_area"
72848                 ],
72849                 "suggestion": true
72850             },
72851             "amenity/fuel/Mobil": {
72852                 "tags": {
72853                     "name": "Mobil",
72854                     "amenity": "fuel"
72855                 },
72856                 "name": "Mobil",
72857                 "icon": "fuel",
72858                 "geometry": [
72859                     "point",
72860                     "vertex",
72861                     "area"
72862                 ],
72863                 "fields": [
72864                     "operator",
72865                     "address",
72866                     "building_area"
72867                 ],
72868                 "suggestion": true
72869             },
72870             "amenity/fuel/Caltex": {
72871                 "tags": {
72872                     "name": "Caltex",
72873                     "amenity": "fuel"
72874                 },
72875                 "name": "Caltex",
72876                 "icon": "fuel",
72877                 "geometry": [
72878                     "point",
72879                     "vertex",
72880                     "area"
72881                 ],
72882                 "fields": [
72883                     "operator",
72884                     "address",
72885                     "building_area"
72886                 ],
72887                 "suggestion": true
72888             },
72889             "amenity/fuel/Sunoco": {
72890                 "tags": {
72891                     "name": "Sunoco",
72892                     "amenity": "fuel"
72893                 },
72894                 "name": "Sunoco",
72895                 "icon": "fuel",
72896                 "geometry": [
72897                     "point",
72898                     "vertex",
72899                     "area"
72900                 ],
72901                 "fields": [
72902                     "operator",
72903                     "address",
72904                     "building_area"
72905                 ],
72906                 "suggestion": true
72907             },
72908             "amenity/fuel/Q8": {
72909                 "tags": {
72910                     "name": "Q8",
72911                     "amenity": "fuel"
72912                 },
72913                 "name": "Q8",
72914                 "icon": "fuel",
72915                 "geometry": [
72916                     "point",
72917                     "vertex",
72918                     "area"
72919                 ],
72920                 "fields": [
72921                     "operator",
72922                     "address",
72923                     "building_area"
72924                 ],
72925                 "suggestion": true
72926             },
72927             "amenity/fuel/ARAL": {
72928                 "tags": {
72929                     "name": "ARAL",
72930                     "amenity": "fuel"
72931                 },
72932                 "name": "ARAL",
72933                 "icon": "fuel",
72934                 "geometry": [
72935                     "point",
72936                     "vertex",
72937                     "area"
72938                 ],
72939                 "fields": [
72940                     "operator",
72941                     "address",
72942                     "building_area"
72943                 ],
72944                 "suggestion": true
72945             },
72946             "amenity/fuel/CEPSA": {
72947                 "tags": {
72948                     "name": "CEPSA",
72949                     "amenity": "fuel"
72950                 },
72951                 "name": "CEPSA",
72952                 "icon": "fuel",
72953                 "geometry": [
72954                     "point",
72955                     "vertex",
72956                     "area"
72957                 ],
72958                 "fields": [
72959                     "operator",
72960                     "address",
72961                     "building_area"
72962                 ],
72963                 "suggestion": true
72964             },
72965             "amenity/fuel/BFT": {
72966                 "tags": {
72967                     "name": "BFT",
72968                     "amenity": "fuel"
72969                 },
72970                 "name": "BFT",
72971                 "icon": "fuel",
72972                 "geometry": [
72973                     "point",
72974                     "vertex",
72975                     "area"
72976                 ],
72977                 "fields": [
72978                     "operator",
72979                     "address",
72980                     "building_area"
72981                 ],
72982                 "suggestion": true
72983             },
72984             "amenity/fuel/Petron": {
72985                 "tags": {
72986                     "name": "Petron",
72987                     "amenity": "fuel"
72988                 },
72989                 "name": "Petron",
72990                 "icon": "fuel",
72991                 "geometry": [
72992                     "point",
72993                     "vertex",
72994                     "area"
72995                 ],
72996                 "fields": [
72997                     "operator",
72998                     "address",
72999                     "building_area"
73000                 ],
73001                 "suggestion": true
73002             },
73003             "amenity/fuel/Total Access": {
73004                 "tags": {
73005                     "name": "Total Access",
73006                     "amenity": "fuel"
73007                 },
73008                 "name": "Total Access",
73009                 "icon": "fuel",
73010                 "geometry": [
73011                     "point",
73012                     "vertex",
73013                     "area"
73014                 ],
73015                 "fields": [
73016                     "operator",
73017                     "address",
73018                     "building_area"
73019                 ],
73020                 "suggestion": true
73021             },
73022             "amenity/fuel/Elf": {
73023                 "tags": {
73024                     "name": "Elf",
73025                     "amenity": "fuel"
73026                 },
73027                 "name": "Elf",
73028                 "icon": "fuel",
73029                 "geometry": [
73030                     "point",
73031                     "vertex",
73032                     "area"
73033                 ],
73034                 "fields": [
73035                     "operator",
73036                     "address",
73037                     "building_area"
73038                 ],
73039                 "suggestion": true
73040             },
73041             "amenity/fuel/Station Service E. Leclerc": {
73042                 "tags": {
73043                     "name": "Station Service E. Leclerc",
73044                     "amenity": "fuel"
73045                 },
73046                 "name": "Station Service E. Leclerc",
73047                 "icon": "fuel",
73048                 "geometry": [
73049                     "point",
73050                     "vertex",
73051                     "area"
73052                 ],
73053                 "fields": [
73054                     "operator",
73055                     "address",
73056                     "building_area"
73057                 ],
73058                 "suggestion": true
73059             },
73060             "amenity/fuel/Shell Express": {
73061                 "tags": {
73062                     "name": "Shell Express",
73063                     "amenity": "fuel"
73064                 },
73065                 "name": "Shell Express",
73066                 "icon": "fuel",
73067                 "geometry": [
73068                     "point",
73069                     "vertex",
73070                     "area"
73071                 ],
73072                 "fields": [
73073                     "operator",
73074                     "address",
73075                     "building_area"
73076                 ],
73077                 "suggestion": true
73078             },
73079             "amenity/fuel/Hess": {
73080                 "tags": {
73081                     "name": "Hess",
73082                     "amenity": "fuel"
73083                 },
73084                 "name": "Hess",
73085                 "icon": "fuel",
73086                 "geometry": [
73087                     "point",
73088                     "vertex",
73089                     "area"
73090                 ],
73091                 "fields": [
73092                     "operator",
73093                     "address",
73094                     "building_area"
73095                 ],
73096                 "suggestion": true
73097             },
73098             "amenity/fuel/Flying V": {
73099                 "tags": {
73100                     "name": "Flying V",
73101                     "amenity": "fuel"
73102                 },
73103                 "name": "Flying V",
73104                 "icon": "fuel",
73105                 "geometry": [
73106                     "point",
73107                     "vertex",
73108                     "area"
73109                 ],
73110                 "fields": [
73111                     "operator",
73112                     "address",
73113                     "building_area"
73114                 ],
73115                 "suggestion": true
73116             },
73117             "amenity/fuel/bft": {
73118                 "tags": {
73119                     "name": "bft",
73120                     "amenity": "fuel"
73121                 },
73122                 "name": "bft",
73123                 "icon": "fuel",
73124                 "geometry": [
73125                     "point",
73126                     "vertex",
73127                     "area"
73128                 ],
73129                 "fields": [
73130                     "operator",
73131                     "address",
73132                     "building_area"
73133                 ],
73134                 "suggestion": true
73135             },
73136             "amenity/fuel/Gulf": {
73137                 "tags": {
73138                     "name": "Gulf",
73139                     "amenity": "fuel"
73140                 },
73141                 "name": "Gulf",
73142                 "icon": "fuel",
73143                 "geometry": [
73144                     "point",
73145                     "vertex",
73146                     "area"
73147                 ],
73148                 "fields": [
73149                     "operator",
73150                     "address",
73151                     "building_area"
73152                 ],
73153                 "suggestion": true
73154             },
73155             "amenity/fuel/PTT": {
73156                 "tags": {
73157                     "name": "PTT",
73158                     "amenity": "fuel"
73159                 },
73160                 "name": "PTT",
73161                 "icon": "fuel",
73162                 "geometry": [
73163                     "point",
73164                     "vertex",
73165                     "area"
73166                 ],
73167                 "fields": [
73168                     "operator",
73169                     "address",
73170                     "building_area"
73171                 ],
73172                 "suggestion": true
73173             },
73174             "amenity/fuel/St1": {
73175                 "tags": {
73176                     "name": "St1",
73177                     "amenity": "fuel"
73178                 },
73179                 "name": "St1",
73180                 "icon": "fuel",
73181                 "geometry": [
73182                     "point",
73183                     "vertex",
73184                     "area"
73185                 ],
73186                 "fields": [
73187                     "operator",
73188                     "address",
73189                     "building_area"
73190                 ],
73191                 "suggestion": true
73192             },
73193             "amenity/fuel/Teboil": {
73194                 "tags": {
73195                     "name": "Teboil",
73196                     "amenity": "fuel"
73197                 },
73198                 "name": "Teboil",
73199                 "icon": "fuel",
73200                 "geometry": [
73201                     "point",
73202                     "vertex",
73203                     "area"
73204                 ],
73205                 "fields": [
73206                     "operator",
73207                     "address",
73208                     "building_area"
73209                 ],
73210                 "suggestion": true
73211             },
73212             "amenity/fuel/HEM": {
73213                 "tags": {
73214                     "name": "HEM",
73215                     "amenity": "fuel"
73216                 },
73217                 "name": "HEM",
73218                 "icon": "fuel",
73219                 "geometry": [
73220                     "point",
73221                     "vertex",
73222                     "area"
73223                 ],
73224                 "fields": [
73225                     "operator",
73226                     "address",
73227                     "building_area"
73228                 ],
73229                 "suggestion": true
73230             },
73231             "amenity/fuel/GALP": {
73232                 "tags": {
73233                     "name": "GALP",
73234                     "amenity": "fuel"
73235                 },
73236                 "name": "GALP",
73237                 "icon": "fuel",
73238                 "geometry": [
73239                     "point",
73240                     "vertex",
73241                     "area"
73242                 ],
73243                 "fields": [
73244                     "operator",
73245                     "address",
73246                     "building_area"
73247                 ],
73248                 "suggestion": true
73249             },
73250             "amenity/fuel/OK": {
73251                 "tags": {
73252                     "name": "OK",
73253                     "amenity": "fuel"
73254                 },
73255                 "name": "OK",
73256                 "icon": "fuel",
73257                 "geometry": [
73258                     "point",
73259                     "vertex",
73260                     "area"
73261                 ],
73262                 "fields": [
73263                     "operator",
73264                     "address",
73265                     "building_area"
73266                 ],
73267                 "suggestion": true
73268             },
73269             "amenity/fuel/ÖMV": {
73270                 "tags": {
73271                     "name": "ÖMV",
73272                     "amenity": "fuel"
73273                 },
73274                 "name": "ÖMV",
73275                 "icon": "fuel",
73276                 "geometry": [
73277                     "point",
73278                     "vertex",
73279                     "area"
73280                 ],
73281                 "fields": [
73282                     "operator",
73283                     "address",
73284                     "building_area"
73285                 ],
73286                 "suggestion": true
73287             },
73288             "amenity/fuel/Tinq": {
73289                 "tags": {
73290                     "name": "Tinq",
73291                     "amenity": "fuel"
73292                 },
73293                 "name": "Tinq",
73294                 "icon": "fuel",
73295                 "geometry": [
73296                     "point",
73297                     "vertex",
73298                     "area"
73299                 ],
73300                 "fields": [
73301                     "operator",
73302                     "address",
73303                     "building_area"
73304                 ],
73305                 "suggestion": true
73306             },
73307             "amenity/fuel/OKQ8": {
73308                 "tags": {
73309                     "name": "OKQ8",
73310                     "amenity": "fuel"
73311                 },
73312                 "name": "OKQ8",
73313                 "icon": "fuel",
73314                 "geometry": [
73315                     "point",
73316                     "vertex",
73317                     "area"
73318                 ],
73319                 "fields": [
73320                     "operator",
73321                     "address",
73322                     "building_area"
73323                 ],
73324                 "suggestion": true
73325             },
73326             "amenity/fuel/Repsol": {
73327                 "tags": {
73328                     "name": "Repsol",
73329                     "amenity": "fuel"
73330                 },
73331                 "name": "Repsol",
73332                 "icon": "fuel",
73333                 "geometry": [
73334                     "point",
73335                     "vertex",
73336                     "area"
73337                 ],
73338                 "fields": [
73339                     "operator",
73340                     "address",
73341                     "building_area"
73342                 ],
73343                 "suggestion": true
73344             },
73345             "amenity/fuel/Westfalen": {
73346                 "tags": {
73347                     "name": "Westfalen",
73348                     "amenity": "fuel"
73349                 },
73350                 "name": "Westfalen",
73351                 "icon": "fuel",
73352                 "geometry": [
73353                     "point",
73354                     "vertex",
73355                     "area"
73356                 ],
73357                 "fields": [
73358                     "operator",
73359                     "address",
73360                     "building_area"
73361                 ],
73362                 "suggestion": true
73363             },
73364             "amenity/fuel/Esso Express": {
73365                 "tags": {
73366                     "name": "Esso Express",
73367                     "amenity": "fuel"
73368                 },
73369                 "name": "Esso Express",
73370                 "icon": "fuel",
73371                 "geometry": [
73372                     "point",
73373                     "vertex",
73374                     "area"
73375                 ],
73376                 "fields": [
73377                     "operator",
73378                     "address",
73379                     "building_area"
73380                 ],
73381                 "suggestion": true
73382             },
73383             "amenity/fuel/Tamoil": {
73384                 "tags": {
73385                     "name": "Tamoil",
73386                     "amenity": "fuel"
73387                 },
73388                 "name": "Tamoil",
73389                 "icon": "fuel",
73390                 "geometry": [
73391                     "point",
73392                     "vertex",
73393                     "area"
73394                 ],
73395                 "fields": [
73396                     "operator",
73397                     "address",
73398                     "building_area"
73399                 ],
73400                 "suggestion": true
73401             },
73402             "amenity/fuel/Engen": {
73403                 "tags": {
73404                     "name": "Engen",
73405                     "amenity": "fuel"
73406                 },
73407                 "name": "Engen",
73408                 "icon": "fuel",
73409                 "geometry": [
73410                     "point",
73411                     "vertex",
73412                     "area"
73413                 ],
73414                 "fields": [
73415                     "operator",
73416                     "address",
73417                     "building_area"
73418                 ],
73419                 "suggestion": true
73420             },
73421             "amenity/fuel/Sasol": {
73422                 "tags": {
73423                     "name": "Sasol",
73424                     "amenity": "fuel"
73425                 },
73426                 "name": "Sasol",
73427                 "icon": "fuel",
73428                 "geometry": [
73429                     "point",
73430                     "vertex",
73431                     "area"
73432                 ],
73433                 "fields": [
73434                     "operator",
73435                     "address",
73436                     "building_area"
73437                 ],
73438                 "suggestion": true
73439             },
73440             "amenity/fuel/Topaz": {
73441                 "tags": {
73442                     "name": "Topaz",
73443                     "amenity": "fuel"
73444                 },
73445                 "name": "Topaz",
73446                 "icon": "fuel",
73447                 "geometry": [
73448                     "point",
73449                     "vertex",
73450                     "area"
73451                 ],
73452                 "fields": [
73453                     "operator",
73454                     "address",
73455                     "building_area"
73456                 ],
73457                 "suggestion": true
73458             },
73459             "amenity/fuel/LPG": {
73460                 "tags": {
73461                     "name": "LPG",
73462                     "amenity": "fuel"
73463                 },
73464                 "name": "LPG",
73465                 "icon": "fuel",
73466                 "geometry": [
73467                     "point",
73468                     "vertex",
73469                     "area"
73470                 ],
73471                 "fields": [
73472                     "operator",
73473                     "address",
73474                     "building_area"
73475                 ],
73476                 "suggestion": true
73477             },
73478             "amenity/fuel/Orlen": {
73479                 "tags": {
73480                     "name": "Orlen",
73481                     "amenity": "fuel"
73482                 },
73483                 "name": "Orlen",
73484                 "icon": "fuel",
73485                 "geometry": [
73486                     "point",
73487                     "vertex",
73488                     "area"
73489                 ],
73490                 "fields": [
73491                     "operator",
73492                     "address",
73493                     "building_area"
73494                 ],
73495                 "suggestion": true
73496             },
73497             "amenity/fuel/Oilibya": {
73498                 "tags": {
73499                     "name": "Oilibya",
73500                     "amenity": "fuel"
73501                 },
73502                 "name": "Oilibya",
73503                 "icon": "fuel",
73504                 "geometry": [
73505                     "point",
73506                     "vertex",
73507                     "area"
73508                 ],
73509                 "fields": [
73510                     "operator",
73511                     "address",
73512                     "building_area"
73513                 ],
73514                 "suggestion": true
73515             },
73516             "amenity/fuel/Tango": {
73517                 "tags": {
73518                     "name": "Tango",
73519                     "amenity": "fuel"
73520                 },
73521                 "name": "Tango",
73522                 "icon": "fuel",
73523                 "geometry": [
73524                     "point",
73525                     "vertex",
73526                     "area"
73527                 ],
73528                 "fields": [
73529                     "operator",
73530                     "address",
73531                     "building_area"
73532                 ],
73533                 "suggestion": true
73534             },
73535             "amenity/fuel/Star": {
73536                 "tags": {
73537                     "name": "Star",
73538                     "amenity": "fuel"
73539                 },
73540                 "name": "Star",
73541                 "icon": "fuel",
73542                 "geometry": [
73543                     "point",
73544                     "vertex",
73545                     "area"
73546                 ],
73547                 "fields": [
73548                     "operator",
73549                     "address",
73550                     "building_area"
73551                 ],
73552                 "suggestion": true
73553             },
73554             "amenity/fuel/Петрол": {
73555                 "tags": {
73556                     "name": "Петрол",
73557                     "amenity": "fuel"
73558                 },
73559                 "name": "Петрол",
73560                 "icon": "fuel",
73561                 "geometry": [
73562                     "point",
73563                     "vertex",
73564                     "area"
73565                 ],
73566                 "fields": [
73567                     "operator",
73568                     "address",
73569                     "building_area"
73570                 ],
73571                 "suggestion": true
73572             },
73573             "amenity/fuel/Cepsa": {
73574                 "tags": {
73575                     "name": "Cepsa",
73576                     "amenity": "fuel"
73577                 },
73578                 "name": "Cepsa",
73579                 "icon": "fuel",
73580                 "geometry": [
73581                     "point",
73582                     "vertex",
73583                     "area"
73584                 ],
73585                 "fields": [
73586                     "operator",
73587                     "address",
73588                     "building_area"
73589                 ],
73590                 "suggestion": true
73591             },
73592             "amenity/fuel/OIL!": {
73593                 "tags": {
73594                     "name": "OIL!",
73595                     "amenity": "fuel"
73596                 },
73597                 "name": "OIL!",
73598                 "icon": "fuel",
73599                 "geometry": [
73600                     "point",
73601                     "vertex",
73602                     "area"
73603                 ],
73604                 "fields": [
73605                     "operator",
73606                     "address",
73607                     "building_area"
73608                 ],
73609                 "suggestion": true
73610             },
73611             "amenity/fuel/Ultramar": {
73612                 "tags": {
73613                     "name": "Ultramar",
73614                     "amenity": "fuel"
73615                 },
73616                 "name": "Ultramar",
73617                 "icon": "fuel",
73618                 "geometry": [
73619                     "point",
73620                     "vertex",
73621                     "area"
73622                 ],
73623                 "fields": [
73624                     "operator",
73625                     "address",
73626                     "building_area"
73627                 ],
73628                 "suggestion": true
73629             },
73630             "amenity/fuel/Irving": {
73631                 "tags": {
73632                     "name": "Irving",
73633                     "amenity": "fuel"
73634                 },
73635                 "name": "Irving",
73636                 "icon": "fuel",
73637                 "geometry": [
73638                     "point",
73639                     "vertex",
73640                     "area"
73641                 ],
73642                 "fields": [
73643                     "operator",
73644                     "address",
73645                     "building_area"
73646                 ],
73647                 "suggestion": true
73648             },
73649             "amenity/fuel/Lukoil": {
73650                 "tags": {
73651                     "name": "Lukoil",
73652                     "amenity": "fuel"
73653                 },
73654                 "name": "Lukoil",
73655                 "icon": "fuel",
73656                 "geometry": [
73657                     "point",
73658                     "vertex",
73659                     "area"
73660                 ],
73661                 "fields": [
73662                     "operator",
73663                     "address",
73664                     "building_area"
73665                 ],
73666                 "suggestion": true
73667             },
73668             "amenity/fuel/Petro-Canada": {
73669                 "tags": {
73670                     "name": "Petro-Canada",
73671                     "amenity": "fuel"
73672                 },
73673                 "name": "Petro-Canada",
73674                 "icon": "fuel",
73675                 "geometry": [
73676                     "point",
73677                     "vertex",
73678                     "area"
73679                 ],
73680                 "fields": [
73681                     "operator",
73682                     "address",
73683                     "building_area"
73684                 ],
73685                 "suggestion": true
73686             },
73687             "amenity/fuel/Agrola": {
73688                 "tags": {
73689                     "name": "Agrola",
73690                     "amenity": "fuel"
73691                 },
73692                 "name": "Agrola",
73693                 "icon": "fuel",
73694                 "geometry": [
73695                     "point",
73696                     "vertex",
73697                     "area"
73698                 ],
73699                 "fields": [
73700                     "operator",
73701                     "address",
73702                     "building_area"
73703                 ],
73704                 "suggestion": true
73705             },
73706             "amenity/fuel/Husky": {
73707                 "tags": {
73708                     "name": "Husky",
73709                     "amenity": "fuel"
73710                 },
73711                 "name": "Husky",
73712                 "icon": "fuel",
73713                 "geometry": [
73714                     "point",
73715                     "vertex",
73716                     "area"
73717                 ],
73718                 "fields": [
73719                     "operator",
73720                     "address",
73721                     "building_area"
73722                 ],
73723                 "suggestion": true
73724             },
73725             "amenity/fuel/Slovnaft": {
73726                 "tags": {
73727                     "name": "Slovnaft",
73728                     "amenity": "fuel"
73729                 },
73730                 "name": "Slovnaft",
73731                 "icon": "fuel",
73732                 "geometry": [
73733                     "point",
73734                     "vertex",
73735                     "area"
73736                 ],
73737                 "fields": [
73738                     "operator",
73739                     "address",
73740                     "building_area"
73741                 ],
73742                 "suggestion": true
73743             },
73744             "amenity/fuel/Sheetz": {
73745                 "tags": {
73746                     "name": "Sheetz",
73747                     "amenity": "fuel"
73748                 },
73749                 "name": "Sheetz",
73750                 "icon": "fuel",
73751                 "geometry": [
73752                     "point",
73753                     "vertex",
73754                     "area"
73755                 ],
73756                 "fields": [
73757                     "operator",
73758                     "address",
73759                     "building_area"
73760                 ],
73761                 "suggestion": true
73762             },
73763             "amenity/fuel/Mol": {
73764                 "tags": {
73765                     "name": "Mol",
73766                     "amenity": "fuel"
73767                 },
73768                 "name": "Mol",
73769                 "icon": "fuel",
73770                 "geometry": [
73771                     "point",
73772                     "vertex",
73773                     "area"
73774                 ],
73775                 "fields": [
73776                     "operator",
73777                     "address",
73778                     "building_area"
73779                 ],
73780                 "suggestion": true
73781             },
73782             "amenity/fuel/Petronas": {
73783                 "tags": {
73784                     "name": "Petronas",
73785                     "amenity": "fuel"
73786                 },
73787                 "name": "Petronas",
73788                 "icon": "fuel",
73789                 "geometry": [
73790                     "point",
73791                     "vertex",
73792                     "area"
73793                 ],
73794                 "fields": [
73795                     "operator",
73796                     "address",
73797                     "building_area"
73798                 ],
73799                 "suggestion": true
73800             },
73801             "amenity/fuel/Газпромнефть": {
73802                 "tags": {
73803                     "name": "Газпромнефть",
73804                     "amenity": "fuel"
73805                 },
73806                 "name": "Газпромнефть",
73807                 "icon": "fuel",
73808                 "geometry": [
73809                     "point",
73810                     "vertex",
73811                     "area"
73812                 ],
73813                 "fields": [
73814                     "operator",
73815                     "address",
73816                     "building_area"
73817                 ],
73818                 "suggestion": true
73819             },
73820             "amenity/fuel/Лукойл": {
73821                 "tags": {
73822                     "name": "Лукойл",
73823                     "amenity": "fuel"
73824                 },
73825                 "name": "Лукойл",
73826                 "icon": "fuel",
73827                 "geometry": [
73828                     "point",
73829                     "vertex",
73830                     "area"
73831                 ],
73832                 "fields": [
73833                     "operator",
73834                     "address",
73835                     "building_area"
73836                 ],
73837                 "suggestion": true
73838             },
73839             "amenity/fuel/Elan": {
73840                 "tags": {
73841                     "name": "Elan",
73842                     "amenity": "fuel"
73843                 },
73844                 "name": "Elan",
73845                 "icon": "fuel",
73846                 "geometry": [
73847                     "point",
73848                     "vertex",
73849                     "area"
73850                 ],
73851                 "fields": [
73852                     "operator",
73853                     "address",
73854                     "building_area"
73855                 ],
73856                 "suggestion": true
73857             },
73858             "amenity/fuel/Роснефть": {
73859                 "tags": {
73860                     "name": "Роснефть",
73861                     "amenity": "fuel"
73862                 },
73863                 "name": "Роснефть",
73864                 "icon": "fuel",
73865                 "geometry": [
73866                     "point",
73867                     "vertex",
73868                     "area"
73869                 ],
73870                 "fields": [
73871                     "operator",
73872                     "address",
73873                     "building_area"
73874                 ],
73875                 "suggestion": true
73876             },
73877             "amenity/fuel/Turmöl": {
73878                 "tags": {
73879                     "name": "Turmöl",
73880                     "amenity": "fuel"
73881                 },
73882                 "name": "Turmöl",
73883                 "icon": "fuel",
73884                 "geometry": [
73885                     "point",
73886                     "vertex",
73887                     "area"
73888                 ],
73889                 "fields": [
73890                     "operator",
73891                     "address",
73892                     "building_area"
73893                 ],
73894                 "suggestion": true
73895             },
73896             "amenity/fuel/Neste A24": {
73897                 "tags": {
73898                     "name": "Neste A24",
73899                     "amenity": "fuel"
73900                 },
73901                 "name": "Neste A24",
73902                 "icon": "fuel",
73903                 "geometry": [
73904                     "point",
73905                     "vertex",
73906                     "area"
73907                 ],
73908                 "fields": [
73909                     "operator",
73910                     "address",
73911                     "building_area"
73912                 ],
73913                 "suggestion": true
73914             },
73915             "amenity/fuel/Marathon": {
73916                 "tags": {
73917                     "name": "Marathon",
73918                     "amenity": "fuel"
73919                 },
73920                 "name": "Marathon",
73921                 "icon": "fuel",
73922                 "geometry": [
73923                     "point",
73924                     "vertex",
73925                     "area"
73926                 ],
73927                 "fields": [
73928                     "operator",
73929                     "address",
73930                     "building_area"
73931                 ],
73932                 "suggestion": true
73933             },
73934             "amenity/fuel/Valero": {
73935                 "tags": {
73936                     "name": "Valero",
73937                     "amenity": "fuel"
73938                 },
73939                 "name": "Valero",
73940                 "icon": "fuel",
73941                 "geometry": [
73942                     "point",
73943                     "vertex",
73944                     "area"
73945                 ],
73946                 "fields": [
73947                     "operator",
73948                     "address",
73949                     "building_area"
73950                 ],
73951                 "suggestion": true
73952             },
73953             "amenity/fuel/Eni": {
73954                 "tags": {
73955                     "name": "Eni",
73956                     "amenity": "fuel"
73957                 },
73958                 "name": "Eni",
73959                 "icon": "fuel",
73960                 "geometry": [
73961                     "point",
73962                     "vertex",
73963                     "area"
73964                 ],
73965                 "fields": [
73966                     "operator",
73967                     "address",
73968                     "building_area"
73969                 ],
73970                 "suggestion": true
73971             },
73972             "amenity/fuel/Chevron": {
73973                 "tags": {
73974                     "name": "Chevron",
73975                     "amenity": "fuel"
73976                 },
73977                 "name": "Chevron",
73978                 "icon": "fuel",
73979                 "geometry": [
73980                     "point",
73981                     "vertex",
73982                     "area"
73983                 ],
73984                 "fields": [
73985                     "operator",
73986                     "address",
73987                     "building_area"
73988                 ],
73989                 "suggestion": true
73990             },
73991             "amenity/fuel/ТНК": {
73992                 "tags": {
73993                     "name": "ТНК",
73994                     "amenity": "fuel"
73995                 },
73996                 "name": "ТНК",
73997                 "icon": "fuel",
73998                 "geometry": [
73999                     "point",
74000                     "vertex",
74001                     "area"
74002                 ],
74003                 "fields": [
74004                     "operator",
74005                     "address",
74006                     "building_area"
74007                 ],
74008                 "suggestion": true
74009             },
74010             "amenity/fuel/REPSOL": {
74011                 "tags": {
74012                     "name": "REPSOL",
74013                     "amenity": "fuel"
74014                 },
74015                 "name": "REPSOL",
74016                 "icon": "fuel",
74017                 "geometry": [
74018                     "point",
74019                     "vertex",
74020                     "area"
74021                 ],
74022                 "fields": [
74023                     "operator",
74024                     "address",
74025                     "building_area"
74026                 ],
74027                 "suggestion": true
74028             },
74029             "amenity/fuel/MOL": {
74030                 "tags": {
74031                     "name": "MOL",
74032                     "amenity": "fuel"
74033                 },
74034                 "name": "MOL",
74035                 "icon": "fuel",
74036                 "geometry": [
74037                     "point",
74038                     "vertex",
74039                     "area"
74040                 ],
74041                 "fields": [
74042                     "operator",
74043                     "address",
74044                     "building_area"
74045                 ],
74046                 "suggestion": true
74047             },
74048             "amenity/fuel/Bliska": {
74049                 "tags": {
74050                     "name": "Bliska",
74051                     "amenity": "fuel"
74052                 },
74053                 "name": "Bliska",
74054                 "icon": "fuel",
74055                 "geometry": [
74056                     "point",
74057                     "vertex",
74058                     "area"
74059                 ],
74060                 "fields": [
74061                     "operator",
74062                     "address",
74063                     "building_area"
74064                 ],
74065                 "suggestion": true
74066             },
74067             "amenity/fuel/Api": {
74068                 "tags": {
74069                     "name": "Api",
74070                     "amenity": "fuel"
74071                 },
74072                 "name": "Api",
74073                 "icon": "fuel",
74074                 "geometry": [
74075                     "point",
74076                     "vertex",
74077                     "area"
74078                 ],
74079                 "fields": [
74080                     "operator",
74081                     "address",
74082                     "building_area"
74083                 ],
74084                 "suggestion": true
74085             },
74086             "amenity/fuel/Arco": {
74087                 "tags": {
74088                     "name": "Arco",
74089                     "amenity": "fuel"
74090                 },
74091                 "name": "Arco",
74092                 "icon": "fuel",
74093                 "geometry": [
74094                     "point",
74095                     "vertex",
74096                     "area"
74097                 ],
74098                 "fields": [
74099                     "operator",
74100                     "address",
74101                     "building_area"
74102                 ],
74103                 "suggestion": true
74104             },
74105             "amenity/fuel/Pemex": {
74106                 "tags": {
74107                     "name": "Pemex",
74108                     "amenity": "fuel"
74109                 },
74110                 "name": "Pemex",
74111                 "icon": "fuel",
74112                 "geometry": [
74113                     "point",
74114                     "vertex",
74115                     "area"
74116                 ],
74117                 "fields": [
74118                     "operator",
74119                     "address",
74120                     "building_area"
74121                 ],
74122                 "suggestion": true
74123             },
74124             "amenity/fuel/Exxon": {
74125                 "tags": {
74126                     "name": "Exxon",
74127                     "amenity": "fuel"
74128                 },
74129                 "name": "Exxon",
74130                 "icon": "fuel",
74131                 "geometry": [
74132                     "point",
74133                     "vertex",
74134                     "area"
74135                 ],
74136                 "fields": [
74137                     "operator",
74138                     "address",
74139                     "building_area"
74140                 ],
74141                 "suggestion": true
74142             },
74143             "amenity/fuel/Coles Express": {
74144                 "tags": {
74145                     "name": "Coles Express",
74146                     "amenity": "fuel"
74147                 },
74148                 "name": "Coles Express",
74149                 "icon": "fuel",
74150                 "geometry": [
74151                     "point",
74152                     "vertex",
74153                     "area"
74154                 ],
74155                 "fields": [
74156                     "operator",
74157                     "address",
74158                     "building_area"
74159                 ],
74160                 "suggestion": true
74161             },
74162             "amenity/fuel/Petrom": {
74163                 "tags": {
74164                     "name": "Petrom",
74165                     "amenity": "fuel"
74166                 },
74167                 "name": "Petrom",
74168                 "icon": "fuel",
74169                 "geometry": [
74170                     "point",
74171                     "vertex",
74172                     "area"
74173                 ],
74174                 "fields": [
74175                     "operator",
74176                     "address",
74177                     "building_area"
74178                 ],
74179                 "suggestion": true
74180             },
74181             "amenity/fuel/PETRONOR": {
74182                 "tags": {
74183                     "name": "PETRONOR",
74184                     "amenity": "fuel"
74185                 },
74186                 "name": "PETRONOR",
74187                 "icon": "fuel",
74188                 "geometry": [
74189                     "point",
74190                     "vertex",
74191                     "area"
74192                 ],
74193                 "fields": [
74194                     "operator",
74195                     "address",
74196                     "building_area"
74197                 ],
74198                 "suggestion": true
74199             },
74200             "amenity/fuel/Rompetrol": {
74201                 "tags": {
74202                     "name": "Rompetrol",
74203                     "amenity": "fuel"
74204                 },
74205                 "name": "Rompetrol",
74206                 "icon": "fuel",
74207                 "geometry": [
74208                     "point",
74209                     "vertex",
74210                     "area"
74211                 ],
74212                 "fields": [
74213                     "operator",
74214                     "address",
74215                     "building_area"
74216                 ],
74217                 "suggestion": true
74218             },
74219             "amenity/fuel/Lotos": {
74220                 "tags": {
74221                     "name": "Lotos",
74222                     "amenity": "fuel"
74223                 },
74224                 "name": "Lotos",
74225                 "icon": "fuel",
74226                 "geometry": [
74227                     "point",
74228                     "vertex",
74229                     "area"
74230                 ],
74231                 "fields": [
74232                     "operator",
74233                     "address",
74234                     "building_area"
74235                 ],
74236                 "suggestion": true
74237             },
74238             "amenity/fuel/ОМВ": {
74239                 "tags": {
74240                     "name": "ОМВ",
74241                     "amenity": "fuel"
74242                 },
74243                 "name": "ОМВ",
74244                 "icon": "fuel",
74245                 "geometry": [
74246                     "point",
74247                     "vertex",
74248                     "area"
74249                 ],
74250                 "fields": [
74251                     "operator",
74252                     "address",
74253                     "building_area"
74254                 ],
74255                 "suggestion": true
74256             },
74257             "amenity/fuel/BR": {
74258                 "tags": {
74259                     "name": "BR",
74260                     "amenity": "fuel"
74261                 },
74262                 "name": "BR",
74263                 "icon": "fuel",
74264                 "geometry": [
74265                     "point",
74266                     "vertex",
74267                     "area"
74268                 ],
74269                 "fields": [
74270                     "operator",
74271                     "address",
74272                     "building_area"
74273                 ],
74274                 "suggestion": true
74275             },
74276             "amenity/fuel/Copec": {
74277                 "tags": {
74278                     "name": "Copec",
74279                     "amenity": "fuel"
74280                 },
74281                 "name": "Copec",
74282                 "icon": "fuel",
74283                 "geometry": [
74284                     "point",
74285                     "vertex",
74286                     "area"
74287                 ],
74288                 "fields": [
74289                     "operator",
74290                     "address",
74291                     "building_area"
74292                 ],
74293                 "suggestion": true
74294             },
74295             "amenity/fuel/Petrobras": {
74296                 "tags": {
74297                     "name": "Petrobras",
74298                     "amenity": "fuel"
74299                 },
74300                 "name": "Petrobras",
74301                 "icon": "fuel",
74302                 "geometry": [
74303                     "point",
74304                     "vertex",
74305                     "area"
74306                 ],
74307                 "fields": [
74308                     "operator",
74309                     "address",
74310                     "building_area"
74311                 ],
74312                 "suggestion": true
74313             },
74314             "amenity/fuel/Liberty": {
74315                 "tags": {
74316                     "name": "Liberty",
74317                     "amenity": "fuel"
74318                 },
74319                 "name": "Liberty",
74320                 "icon": "fuel",
74321                 "geometry": [
74322                     "point",
74323                     "vertex",
74324                     "area"
74325                 ],
74326                 "fields": [
74327                     "operator",
74328                     "address",
74329                     "building_area"
74330                 ],
74331                 "suggestion": true
74332             },
74333             "amenity/fuel/IP": {
74334                 "tags": {
74335                     "name": "IP",
74336                     "amenity": "fuel"
74337                 },
74338                 "name": "IP",
74339                 "icon": "fuel",
74340                 "geometry": [
74341                     "point",
74342                     "vertex",
74343                     "area"
74344                 ],
74345                 "fields": [
74346                     "operator",
74347                     "address",
74348                     "building_area"
74349                 ],
74350                 "suggestion": true
74351             },
74352             "amenity/fuel/Erg": {
74353                 "tags": {
74354                     "name": "Erg",
74355                     "amenity": "fuel"
74356                 },
74357                 "name": "Erg",
74358                 "icon": "fuel",
74359                 "geometry": [
74360                     "point",
74361                     "vertex",
74362                     "area"
74363                 ],
74364                 "fields": [
74365                     "operator",
74366                     "address",
74367                     "building_area"
74368                 ],
74369                 "suggestion": true
74370             },
74371             "amenity/fuel/Eneos": {
74372                 "tags": {
74373                     "name": "Eneos",
74374                     "amenity": "fuel"
74375                 },
74376                 "name": "Eneos",
74377                 "icon": "fuel",
74378                 "geometry": [
74379                     "point",
74380                     "vertex",
74381                     "area"
74382                 ],
74383                 "fields": [
74384                     "operator",
74385                     "address",
74386                     "building_area"
74387                 ],
74388                 "suggestion": true
74389             },
74390             "amenity/fuel/Citgo": {
74391                 "tags": {
74392                     "name": "Citgo",
74393                     "amenity": "fuel"
74394                 },
74395                 "name": "Citgo",
74396                 "icon": "fuel",
74397                 "geometry": [
74398                     "point",
74399                     "vertex",
74400                     "area"
74401                 ],
74402                 "fields": [
74403                     "operator",
74404                     "address",
74405                     "building_area"
74406                 ],
74407                 "suggestion": true
74408             },
74409             "amenity/fuel/Metano": {
74410                 "tags": {
74411                     "name": "Metano",
74412                     "amenity": "fuel"
74413                 },
74414                 "name": "Metano",
74415                 "icon": "fuel",
74416                 "geometry": [
74417                     "point",
74418                     "vertex",
74419                     "area"
74420                 ],
74421                 "fields": [
74422                     "operator",
74423                     "address",
74424                     "building_area"
74425                 ],
74426                 "suggestion": true
74427             },
74428             "amenity/fuel/Сургутнефтегаз": {
74429                 "tags": {
74430                     "name": "Сургутнефтегаз",
74431                     "amenity": "fuel"
74432                 },
74433                 "name": "Сургутнефтегаз",
74434                 "icon": "fuel",
74435                 "geometry": [
74436                     "point",
74437                     "vertex",
74438                     "area"
74439                 ],
74440                 "fields": [
74441                     "operator",
74442                     "address",
74443                     "building_area"
74444                 ],
74445                 "suggestion": true
74446             },
74447             "amenity/fuel/EKO": {
74448                 "tags": {
74449                     "name": "EKO",
74450                     "amenity": "fuel"
74451                 },
74452                 "name": "EKO",
74453                 "icon": "fuel",
74454                 "geometry": [
74455                     "point",
74456                     "vertex",
74457                     "area"
74458                 ],
74459                 "fields": [
74460                     "operator",
74461                     "address",
74462                     "building_area"
74463                 ],
74464                 "suggestion": true
74465             },
74466             "amenity/fuel/Eko": {
74467                 "tags": {
74468                     "name": "Eko",
74469                     "amenity": "fuel"
74470                 },
74471                 "name": "Eko",
74472                 "icon": "fuel",
74473                 "geometry": [
74474                     "point",
74475                     "vertex",
74476                     "area"
74477                 ],
74478                 "fields": [
74479                     "operator",
74480                     "address",
74481                     "building_area"
74482                 ],
74483                 "suggestion": true
74484             },
74485             "amenity/fuel/Indipend.": {
74486                 "tags": {
74487                     "name": "Indipend.",
74488                     "amenity": "fuel"
74489                 },
74490                 "name": "Indipend.",
74491                 "icon": "fuel",
74492                 "geometry": [
74493                     "point",
74494                     "vertex",
74495                     "area"
74496                 ],
74497                 "fields": [
74498                     "operator",
74499                     "address",
74500                     "building_area"
74501                 ],
74502                 "suggestion": true
74503             },
74504             "amenity/fuel/IES": {
74505                 "tags": {
74506                     "name": "IES",
74507                     "amenity": "fuel"
74508                 },
74509                 "name": "IES",
74510                 "icon": "fuel",
74511                 "geometry": [
74512                     "point",
74513                     "vertex",
74514                     "area"
74515                 ],
74516                 "fields": [
74517                     "operator",
74518                     "address",
74519                     "building_area"
74520                 ],
74521                 "suggestion": true
74522             },
74523             "amenity/fuel/TotalErg": {
74524                 "tags": {
74525                     "name": "TotalErg",
74526                     "amenity": "fuel"
74527                 },
74528                 "name": "TotalErg",
74529                 "icon": "fuel",
74530                 "geometry": [
74531                     "point",
74532                     "vertex",
74533                     "area"
74534                 ],
74535                 "fields": [
74536                     "operator",
74537                     "address",
74538                     "building_area"
74539                 ],
74540                 "suggestion": true
74541             },
74542             "amenity/fuel/Cenex": {
74543                 "tags": {
74544                     "name": "Cenex",
74545                     "amenity": "fuel"
74546                 },
74547                 "name": "Cenex",
74548                 "icon": "fuel",
74549                 "geometry": [
74550                     "point",
74551                     "vertex",
74552                     "area"
74553                 ],
74554                 "fields": [
74555                     "operator",
74556                     "address",
74557                     "building_area"
74558                 ],
74559                 "suggestion": true
74560             },
74561             "amenity/fuel/ПТК": {
74562                 "tags": {
74563                     "name": "ПТК",
74564                     "amenity": "fuel"
74565                 },
74566                 "name": "ПТК",
74567                 "icon": "fuel",
74568                 "geometry": [
74569                     "point",
74570                     "vertex",
74571                     "area"
74572                 ],
74573                 "fields": [
74574                     "operator",
74575                     "address",
74576                     "building_area"
74577                 ],
74578                 "suggestion": true
74579             },
74580             "amenity/fuel/HP": {
74581                 "tags": {
74582                     "name": "HP",
74583                     "amenity": "fuel"
74584                 },
74585                 "name": "HP",
74586                 "icon": "fuel",
74587                 "geometry": [
74588                     "point",
74589                     "vertex",
74590                     "area"
74591                 ],
74592                 "fields": [
74593                     "operator",
74594                     "address",
74595                     "building_area"
74596                 ],
74597                 "suggestion": true
74598             },
74599             "amenity/fuel/Phillips 66": {
74600                 "tags": {
74601                     "name": "Phillips 66",
74602                     "amenity": "fuel"
74603                 },
74604                 "name": "Phillips 66",
74605                 "icon": "fuel",
74606                 "geometry": [
74607                     "point",
74608                     "vertex",
74609                     "area"
74610                 ],
74611                 "fields": [
74612                     "operator",
74613                     "address",
74614                     "building_area"
74615                 ],
74616                 "suggestion": true
74617             },
74618             "amenity/fuel/CARREFOUR": {
74619                 "tags": {
74620                     "name": "CARREFOUR",
74621                     "amenity": "fuel"
74622                 },
74623                 "name": "CARREFOUR",
74624                 "icon": "fuel",
74625                 "geometry": [
74626                     "point",
74627                     "vertex",
74628                     "area"
74629                 ],
74630                 "fields": [
74631                     "operator",
74632                     "address",
74633                     "building_area"
74634                 ],
74635                 "suggestion": true
74636             },
74637             "amenity/fuel/ERG": {
74638                 "tags": {
74639                     "name": "ERG",
74640                     "amenity": "fuel"
74641                 },
74642                 "name": "ERG",
74643                 "icon": "fuel",
74644                 "geometry": [
74645                     "point",
74646                     "vertex",
74647                     "area"
74648                 ],
74649                 "fields": [
74650                     "operator",
74651                     "address",
74652                     "building_area"
74653                 ],
74654                 "suggestion": true
74655             },
74656             "amenity/fuel/Speedway": {
74657                 "tags": {
74658                     "name": "Speedway",
74659                     "amenity": "fuel"
74660                 },
74661                 "name": "Speedway",
74662                 "icon": "fuel",
74663                 "geometry": [
74664                     "point",
74665                     "vertex",
74666                     "area"
74667                 ],
74668                 "fields": [
74669                     "operator",
74670                     "address",
74671                     "building_area"
74672                 ],
74673                 "suggestion": true
74674             },
74675             "amenity/fuel/Benzina": {
74676                 "tags": {
74677                     "name": "Benzina",
74678                     "amenity": "fuel"
74679                 },
74680                 "name": "Benzina",
74681                 "icon": "fuel",
74682                 "geometry": [
74683                     "point",
74684                     "vertex",
74685                     "area"
74686                 ],
74687                 "fields": [
74688                     "operator",
74689                     "address",
74690                     "building_area"
74691                 ],
74692                 "suggestion": true
74693             },
74694             "amenity/fuel/Татнефть": {
74695                 "tags": {
74696                     "name": "Татнефть",
74697                     "amenity": "fuel"
74698                 },
74699                 "name": "Татнефть",
74700                 "icon": "fuel",
74701                 "geometry": [
74702                     "point",
74703                     "vertex",
74704                     "area"
74705                 ],
74706                 "fields": [
74707                     "operator",
74708                     "address",
74709                     "building_area"
74710                 ],
74711                 "suggestion": true
74712             },
74713             "amenity/fuel/Terpel": {
74714                 "tags": {
74715                     "name": "Terpel",
74716                     "amenity": "fuel"
74717                 },
74718                 "name": "Terpel",
74719                 "icon": "fuel",
74720                 "geometry": [
74721                     "point",
74722                     "vertex",
74723                     "area"
74724                 ],
74725                 "fields": [
74726                     "operator",
74727                     "address",
74728                     "building_area"
74729                 ],
74730                 "suggestion": true
74731             },
74732             "amenity/fuel/WOG": {
74733                 "tags": {
74734                     "name": "WOG",
74735                     "amenity": "fuel"
74736                 },
74737                 "name": "WOG",
74738                 "icon": "fuel",
74739                 "geometry": [
74740                     "point",
74741                     "vertex",
74742                     "area"
74743                 ],
74744                 "fields": [
74745                     "operator",
74746                     "address",
74747                     "building_area"
74748                 ],
74749                 "suggestion": true
74750             },
74751             "amenity/fuel/Seaoil": {
74752                 "tags": {
74753                     "name": "Seaoil",
74754                     "amenity": "fuel"
74755                 },
74756                 "name": "Seaoil",
74757                 "icon": "fuel",
74758                 "geometry": [
74759                     "point",
74760                     "vertex",
74761                     "area"
74762                 ],
74763                 "fields": [
74764                     "operator",
74765                     "address",
74766                     "building_area"
74767                 ],
74768                 "suggestion": true
74769             },
74770             "amenity/fuel/АЗС": {
74771                 "tags": {
74772                     "name": "АЗС",
74773                     "amenity": "fuel"
74774                 },
74775                 "name": "АЗС",
74776                 "icon": "fuel",
74777                 "geometry": [
74778                     "point",
74779                     "vertex",
74780                     "area"
74781                 ],
74782                 "fields": [
74783                     "operator",
74784                     "address",
74785                     "building_area"
74786                 ],
74787                 "suggestion": true
74788             },
74789             "amenity/fuel/Kwik Trip": {
74790                 "tags": {
74791                     "name": "Kwik Trip",
74792                     "amenity": "fuel"
74793                 },
74794                 "name": "Kwik Trip",
74795                 "icon": "fuel",
74796                 "geometry": [
74797                     "point",
74798                     "vertex",
74799                     "area"
74800                 ],
74801                 "fields": [
74802                     "operator",
74803                     "address",
74804                     "building_area"
74805                 ],
74806                 "suggestion": true
74807             },
74808             "amenity/fuel/Pertamina": {
74809                 "tags": {
74810                     "name": "Pertamina",
74811                     "amenity": "fuel"
74812                 },
74813                 "name": "Pertamina",
74814                 "icon": "fuel",
74815                 "geometry": [
74816                     "point",
74817                     "vertex",
74818                     "area"
74819                 ],
74820                 "fields": [
74821                     "operator",
74822                     "address",
74823                     "building_area"
74824                 ],
74825                 "suggestion": true
74826             },
74827             "amenity/fuel/COSMO": {
74828                 "tags": {
74829                     "name": "COSMO",
74830                     "amenity": "fuel"
74831                 },
74832                 "name": "COSMO",
74833                 "icon": "fuel",
74834                 "geometry": [
74835                     "point",
74836                     "vertex",
74837                     "area"
74838                 ],
74839                 "fields": [
74840                     "operator",
74841                     "address",
74842                     "building_area"
74843                 ],
74844                 "suggestion": true
74845             },
74846             "amenity/fuel/Z": {
74847                 "tags": {
74848                     "name": "Z",
74849                     "amenity": "fuel"
74850                 },
74851                 "name": "Z",
74852                 "icon": "fuel",
74853                 "geometry": [
74854                     "point",
74855                     "vertex",
74856                     "area"
74857                 ],
74858                 "fields": [
74859                     "operator",
74860                     "address",
74861                     "building_area"
74862                 ],
74863                 "suggestion": true
74864             },
74865             "amenity/fuel/Indian Oil": {
74866                 "tags": {
74867                     "name": "Indian Oil",
74868                     "amenity": "fuel"
74869                 },
74870                 "name": "Indian Oil",
74871                 "icon": "fuel",
74872                 "geometry": [
74873                     "point",
74874                     "vertex",
74875                     "area"
74876                 ],
74877                 "fields": [
74878                     "operator",
74879                     "address",
74880                     "building_area"
74881                 ],
74882                 "suggestion": true
74883             },
74884             "amenity/fuel/АГЗС": {
74885                 "tags": {
74886                     "name": "АГЗС",
74887                     "amenity": "fuel"
74888                 },
74889                 "name": "АГЗС",
74890                 "icon": "fuel",
74891                 "geometry": [
74892                     "point",
74893                     "vertex",
74894                     "area"
74895                 ],
74896                 "fields": [
74897                     "operator",
74898                     "address",
74899                     "building_area"
74900                 ],
74901                 "suggestion": true
74902             },
74903             "amenity/fuel/INA": {
74904                 "tags": {
74905                     "name": "INA",
74906                     "amenity": "fuel"
74907                 },
74908                 "name": "INA",
74909                 "icon": "fuel",
74910                 "geometry": [
74911                     "point",
74912                     "vertex",
74913                     "area"
74914                 ],
74915                 "fields": [
74916                     "operator",
74917                     "address",
74918                     "building_area"
74919                 ],
74920                 "suggestion": true
74921             },
74922             "amenity/fuel/JOMO": {
74923                 "tags": {
74924                     "name": "JOMO",
74925                     "amenity": "fuel"
74926                 },
74927                 "name": "JOMO",
74928                 "icon": "fuel",
74929                 "geometry": [
74930                     "point",
74931                     "vertex",
74932                     "area"
74933                 ],
74934                 "fields": [
74935                     "operator",
74936                     "address",
74937                     "building_area"
74938                 ],
74939                 "suggestion": true
74940             },
74941             "amenity/fuel/Holiday": {
74942                 "tags": {
74943                     "name": "Holiday",
74944                     "amenity": "fuel"
74945                 },
74946                 "name": "Holiday",
74947                 "icon": "fuel",
74948                 "geometry": [
74949                     "point",
74950                     "vertex",
74951                     "area"
74952                 ],
74953                 "fields": [
74954                     "operator",
74955                     "address",
74956                     "building_area"
74957                 ],
74958                 "suggestion": true
74959             },
74960             "amenity/fuel/YPF": {
74961                 "tags": {
74962                     "name": "YPF",
74963                     "amenity": "fuel"
74964                 },
74965                 "name": "YPF",
74966                 "icon": "fuel",
74967                 "geometry": [
74968                     "point",
74969                     "vertex",
74970                     "area"
74971                 ],
74972                 "fields": [
74973                     "operator",
74974                     "address",
74975                     "building_area"
74976                 ],
74977                 "suggestion": true
74978             },
74979             "amenity/fuel/IDEMITSU": {
74980                 "tags": {
74981                     "name": "IDEMITSU",
74982                     "amenity": "fuel"
74983                 },
74984                 "name": "IDEMITSU",
74985                 "icon": "fuel",
74986                 "geometry": [
74987                     "point",
74988                     "vertex",
74989                     "area"
74990                 ],
74991                 "fields": [
74992                     "operator",
74993                     "address",
74994                     "building_area"
74995                 ],
74996                 "suggestion": true
74997             },
74998             "amenity/fuel/ENEOS": {
74999                 "tags": {
75000                     "name": "ENEOS",
75001                     "amenity": "fuel"
75002                 },
75003                 "name": "ENEOS",
75004                 "icon": "fuel",
75005                 "geometry": [
75006                     "point",
75007                     "vertex",
75008                     "area"
75009                 ],
75010                 "fields": [
75011                     "operator",
75012                     "address",
75013                     "building_area"
75014                 ],
75015                 "suggestion": true
75016             },
75017             "amenity/fuel/Stacja paliw": {
75018                 "tags": {
75019                     "name": "Stacja paliw",
75020                     "amenity": "fuel"
75021                 },
75022                 "name": "Stacja paliw",
75023                 "icon": "fuel",
75024                 "geometry": [
75025                     "point",
75026                     "vertex",
75027                     "area"
75028                 ],
75029                 "fields": [
75030                     "operator",
75031                     "address",
75032                     "building_area"
75033                 ],
75034                 "suggestion": true
75035             },
75036             "amenity/fuel/Bharat Petroleum": {
75037                 "tags": {
75038                     "name": "Bharat Petroleum",
75039                     "amenity": "fuel"
75040                 },
75041                 "name": "Bharat Petroleum",
75042                 "icon": "fuel",
75043                 "geometry": [
75044                     "point",
75045                     "vertex",
75046                     "area"
75047                 ],
75048                 "fields": [
75049                     "operator",
75050                     "address",
75051                     "building_area"
75052                 ],
75053                 "suggestion": true
75054             },
75055             "amenity/fuel/CAMPSA": {
75056                 "tags": {
75057                     "name": "CAMPSA",
75058                     "amenity": "fuel"
75059                 },
75060                 "name": "CAMPSA",
75061                 "icon": "fuel",
75062                 "geometry": [
75063                     "point",
75064                     "vertex",
75065                     "area"
75066                 ],
75067                 "fields": [
75068                     "operator",
75069                     "address",
75070                     "building_area"
75071                 ],
75072                 "suggestion": true
75073             },
75074             "amenity/fuel/Casey's General Store": {
75075                 "tags": {
75076                     "name": "Casey's General Store",
75077                     "amenity": "fuel"
75078                 },
75079                 "name": "Casey's General Store",
75080                 "icon": "fuel",
75081                 "geometry": [
75082                     "point",
75083                     "vertex",
75084                     "area"
75085                 ],
75086                 "fields": [
75087                     "operator",
75088                     "address",
75089                     "building_area"
75090                 ],
75091                 "suggestion": true
75092             },
75093             "amenity/fuel/Башнефть": {
75094                 "tags": {
75095                     "name": "Башнефть",
75096                     "amenity": "fuel"
75097                 },
75098                 "name": "Башнефть",
75099                 "icon": "fuel",
75100                 "geometry": [
75101                     "point",
75102                     "vertex",
75103                     "area"
75104                 ],
75105                 "fields": [
75106                     "operator",
75107                     "address",
75108                     "building_area"
75109                 ],
75110                 "suggestion": true
75111             },
75112             "amenity/fuel/Kangaroo": {
75113                 "tags": {
75114                     "name": "Kangaroo",
75115                     "amenity": "fuel"
75116                 },
75117                 "name": "Kangaroo",
75118                 "icon": "fuel",
75119                 "geometry": [
75120                     "point",
75121                     "vertex",
75122                     "area"
75123                 ],
75124                 "fields": [
75125                     "operator",
75126                     "address",
75127                     "building_area"
75128                 ],
75129                 "suggestion": true
75130             },
75131             "amenity/fuel/コスモ石油 (COSMO)": {
75132                 "tags": {
75133                     "name": "コスモ石油 (COSMO)",
75134                     "amenity": "fuel"
75135                 },
75136                 "name": "コスモ石油 (COSMO)",
75137                 "icon": "fuel",
75138                 "geometry": [
75139                     "point",
75140                     "vertex",
75141                     "area"
75142                 ],
75143                 "fields": [
75144                     "operator",
75145                     "address",
75146                     "building_area"
75147                 ],
75148                 "suggestion": true
75149             },
75150             "amenity/fuel/MEROIL": {
75151                 "tags": {
75152                     "name": "MEROIL",
75153                     "amenity": "fuel"
75154                 },
75155                 "name": "MEROIL",
75156                 "icon": "fuel",
75157                 "geometry": [
75158                     "point",
75159                     "vertex",
75160                     "area"
75161                 ],
75162                 "fields": [
75163                     "operator",
75164                     "address",
75165                     "building_area"
75166                 ],
75167                 "suggestion": true
75168             },
75169             "amenity/fuel/1-2-3": {
75170                 "tags": {
75171                     "name": "1-2-3",
75172                     "amenity": "fuel"
75173                 },
75174                 "name": "1-2-3",
75175                 "icon": "fuel",
75176                 "geometry": [
75177                     "point",
75178                     "vertex",
75179                     "area"
75180                 ],
75181                 "fields": [
75182                     "operator",
75183                     "address",
75184                     "building_area"
75185                 ],
75186                 "suggestion": true
75187             },
75188             "amenity/fuel/出光": {
75189                 "tags": {
75190                     "name": "出光",
75191                     "name:en": "IDEMITSU",
75192                     "amenity": "fuel"
75193                 },
75194                 "name": "出光",
75195                 "icon": "fuel",
75196                 "geometry": [
75197                     "point",
75198                     "vertex",
75199                     "area"
75200                 ],
75201                 "fields": [
75202                     "operator",
75203                     "address",
75204                     "building_area"
75205                 ],
75206                 "suggestion": true
75207             },
75208             "amenity/fuel/НК Альянс": {
75209                 "tags": {
75210                     "name": "НК Альянс",
75211                     "amenity": "fuel"
75212                 },
75213                 "name": "НК Альянс",
75214                 "icon": "fuel",
75215                 "geometry": [
75216                     "point",
75217                     "vertex",
75218                     "area"
75219                 ],
75220                 "fields": [
75221                     "operator",
75222                     "address",
75223                     "building_area"
75224                 ],
75225                 "suggestion": true
75226             },
75227             "amenity/fuel/Sinclair": {
75228                 "tags": {
75229                     "name": "Sinclair",
75230                     "amenity": "fuel"
75231                 },
75232                 "name": "Sinclair",
75233                 "icon": "fuel",
75234                 "geometry": [
75235                     "point",
75236                     "vertex",
75237                     "area"
75238                 ],
75239                 "fields": [
75240                     "operator",
75241                     "address",
75242                     "building_area"
75243                 ],
75244                 "suggestion": true
75245             },
75246             "amenity/fuel/Conoco": {
75247                 "tags": {
75248                     "name": "Conoco",
75249                     "amenity": "fuel"
75250                 },
75251                 "name": "Conoco",
75252                 "icon": "fuel",
75253                 "geometry": [
75254                     "point",
75255                     "vertex",
75256                     "area"
75257                 ],
75258                 "fields": [
75259                     "operator",
75260                     "address",
75261                     "building_area"
75262                 ],
75263                 "suggestion": true
75264             },
75265             "amenity/fuel/SPBU": {
75266                 "tags": {
75267                     "name": "SPBU",
75268                     "amenity": "fuel"
75269                 },
75270                 "name": "SPBU",
75271                 "icon": "fuel",
75272                 "geometry": [
75273                     "point",
75274                     "vertex",
75275                     "area"
75276                 ],
75277                 "fields": [
75278                     "operator",
75279                     "address",
75280                     "building_area"
75281                 ],
75282                 "suggestion": true
75283             },
75284             "amenity/fuel/Макпетрол": {
75285                 "tags": {
75286                     "name": "Макпетрол",
75287                     "amenity": "fuel"
75288                 },
75289                 "name": "Макпетрол",
75290                 "icon": "fuel",
75291                 "geometry": [
75292                     "point",
75293                     "vertex",
75294                     "area"
75295                 ],
75296                 "fields": [
75297                     "operator",
75298                     "address",
75299                     "building_area"
75300                 ],
75301                 "suggestion": true
75302             },
75303             "amenity/fuel/Posto Ipiranga": {
75304                 "tags": {
75305                     "name": "Posto Ipiranga",
75306                     "amenity": "fuel"
75307                 },
75308                 "name": "Posto Ipiranga",
75309                 "icon": "fuel",
75310                 "geometry": [
75311                     "point",
75312                     "vertex",
75313                     "area"
75314                 ],
75315                 "fields": [
75316                     "operator",
75317                     "address",
75318                     "building_area"
75319                 ],
75320                 "suggestion": true
75321             },
75322             "amenity/fuel/Posto Shell": {
75323                 "tags": {
75324                     "name": "Posto Shell",
75325                     "amenity": "fuel"
75326                 },
75327                 "name": "Posto Shell",
75328                 "icon": "fuel",
75329                 "geometry": [
75330                     "point",
75331                     "vertex",
75332                     "area"
75333                 ],
75334                 "fields": [
75335                     "operator",
75336                     "address",
75337                     "building_area"
75338                 ],
75339                 "suggestion": true
75340             },
75341             "amenity/fuel/Phoenix": {
75342                 "tags": {
75343                     "name": "Phoenix",
75344                     "amenity": "fuel"
75345                 },
75346                 "name": "Phoenix",
75347                 "icon": "fuel",
75348                 "geometry": [
75349                     "point",
75350                     "vertex",
75351                     "area"
75352                 ],
75353                 "fields": [
75354                     "operator",
75355                     "address",
75356                     "building_area"
75357                 ],
75358                 "suggestion": true
75359             },
75360             "amenity/fuel/Ipiranga": {
75361                 "tags": {
75362                     "name": "Ipiranga",
75363                     "amenity": "fuel"
75364                 },
75365                 "name": "Ipiranga",
75366                 "icon": "fuel",
75367                 "geometry": [
75368                     "point",
75369                     "vertex",
75370                     "area"
75371                 ],
75372                 "fields": [
75373                     "operator",
75374                     "address",
75375                     "building_area"
75376                 ],
75377                 "suggestion": true
75378             },
75379             "amenity/fuel/OKKO": {
75380                 "tags": {
75381                     "name": "OKKO",
75382                     "amenity": "fuel"
75383                 },
75384                 "name": "OKKO",
75385                 "icon": "fuel",
75386                 "geometry": [
75387                     "point",
75388                     "vertex",
75389                     "area"
75390                 ],
75391                 "fields": [
75392                     "operator",
75393                     "address",
75394                     "building_area"
75395                 ],
75396                 "suggestion": true
75397             },
75398             "amenity/fuel/ОККО": {
75399                 "tags": {
75400                     "name": "ОККО",
75401                     "amenity": "fuel"
75402                 },
75403                 "name": "ОККО",
75404                 "icon": "fuel",
75405                 "geometry": [
75406                     "point",
75407                     "vertex",
75408                     "area"
75409                 ],
75410                 "fields": [
75411                     "operator",
75412                     "address",
75413                     "building_area"
75414                 ],
75415                 "suggestion": true
75416             },
75417             "amenity/fuel/บางจาก": {
75418                 "tags": {
75419                     "name": "บางจาก",
75420                     "amenity": "fuel"
75421                 },
75422                 "name": "บางจาก",
75423                 "icon": "fuel",
75424                 "geometry": [
75425                     "point",
75426                     "vertex",
75427                     "area"
75428                 ],
75429                 "fields": [
75430                     "operator",
75431                     "address",
75432                     "building_area"
75433                 ],
75434                 "suggestion": true
75435             },
75436             "amenity/fuel/QuikTrip": {
75437                 "tags": {
75438                     "name": "QuikTrip",
75439                     "amenity": "fuel"
75440                 },
75441                 "name": "QuikTrip",
75442                 "icon": "fuel",
75443                 "geometry": [
75444                     "point",
75445                     "vertex",
75446                     "area"
75447                 ],
75448                 "fields": [
75449                     "operator",
75450                     "address",
75451                     "building_area"
75452                 ],
75453                 "suggestion": true
75454             },
75455             "amenity/fuel/Posto BR": {
75456                 "tags": {
75457                     "name": "Posto BR",
75458                     "amenity": "fuel"
75459                 },
75460                 "name": "Posto BR",
75461                 "icon": "fuel",
75462                 "geometry": [
75463                     "point",
75464                     "vertex",
75465                     "area"
75466                 ],
75467                 "fields": [
75468                     "operator",
75469                     "address",
75470                     "building_area"
75471                 ],
75472                 "suggestion": true
75473             },
75474             "amenity/fuel/ป ต ท": {
75475                 "tags": {
75476                     "name": "ป ต ท",
75477                     "amenity": "fuel"
75478                 },
75479                 "name": "ป ต ท",
75480                 "icon": "fuel",
75481                 "geometry": [
75482                     "point",
75483                     "vertex",
75484                     "area"
75485                 ],
75486                 "fields": [
75487                     "operator",
75488                     "address",
75489                     "building_area"
75490                 ],
75491                 "suggestion": true
75492             },
75493             "amenity/fuel/ปตท": {
75494                 "tags": {
75495                     "name": "ปตท",
75496                     "amenity": "fuel"
75497                 },
75498                 "name": "ปตท",
75499                 "icon": "fuel",
75500                 "geometry": [
75501                     "point",
75502                     "vertex",
75503                     "area"
75504                 ],
75505                 "fields": [
75506                     "operator",
75507                     "address",
75508                     "building_area"
75509                 ],
75510                 "suggestion": true
75511             },
75512             "amenity/fuel/ANP": {
75513                 "tags": {
75514                     "name": "ANP",
75515                     "amenity": "fuel"
75516                 },
75517                 "name": "ANP",
75518                 "icon": "fuel",
75519                 "geometry": [
75520                     "point",
75521                     "vertex",
75522                     "area"
75523                 ],
75524                 "fields": [
75525                     "operator",
75526                     "address",
75527                     "building_area"
75528                 ],
75529                 "suggestion": true
75530             },
75531             "amenity/fuel/Kum & Go": {
75532                 "tags": {
75533                     "name": "Kum & Go",
75534                     "amenity": "fuel"
75535                 },
75536                 "name": "Kum & Go",
75537                 "icon": "fuel",
75538                 "geometry": [
75539                     "point",
75540                     "vertex",
75541                     "area"
75542                 ],
75543                 "fields": [
75544                     "operator",
75545                     "address",
75546                     "building_area"
75547                 ],
75548                 "suggestion": true
75549             },
75550             "amenity/fuel/Petrolimex": {
75551                 "tags": {
75552                     "name": "Petrolimex",
75553                     "amenity": "fuel"
75554                 },
75555                 "name": "Petrolimex",
75556                 "icon": "fuel",
75557                 "geometry": [
75558                     "point",
75559                     "vertex",
75560                     "area"
75561                 ],
75562                 "fields": [
75563                     "operator",
75564                     "address",
75565                     "building_area"
75566                 ],
75567                 "suggestion": true
75568             },
75569             "amenity/fuel/Sokimex": {
75570                 "tags": {
75571                     "name": "Sokimex",
75572                     "amenity": "fuel"
75573                 },
75574                 "name": "Sokimex",
75575                 "icon": "fuel",
75576                 "geometry": [
75577                     "point",
75578                     "vertex",
75579                     "area"
75580                 ],
75581                 "fields": [
75582                     "operator",
75583                     "address",
75584                     "building_area"
75585                 ],
75586                 "suggestion": true
75587             },
75588             "amenity/fuel/Tela": {
75589                 "tags": {
75590                     "name": "Tela",
75591                     "amenity": "fuel"
75592                 },
75593                 "name": "Tela",
75594                 "icon": "fuel",
75595                 "geometry": [
75596                     "point",
75597                     "vertex",
75598                     "area"
75599                 ],
75600                 "fields": [
75601                     "operator",
75602                     "address",
75603                     "building_area"
75604                 ],
75605                 "suggestion": true
75606             },
75607             "amenity/fuel/Posto": {
75608                 "tags": {
75609                     "name": "Posto",
75610                     "amenity": "fuel"
75611                 },
75612                 "name": "Posto",
75613                 "icon": "fuel",
75614                 "geometry": [
75615                     "point",
75616                     "vertex",
75617                     "area"
75618                 ],
75619                 "fields": [
75620                     "operator",
75621                     "address",
75622                     "building_area"
75623                 ],
75624                 "suggestion": true
75625             },
75626             "amenity/fuel/Укрнафта": {
75627                 "tags": {
75628                     "name": "Укрнафта",
75629                     "amenity": "fuel"
75630                 },
75631                 "name": "Укрнафта",
75632                 "icon": "fuel",
75633                 "geometry": [
75634                     "point",
75635                     "vertex",
75636                     "area"
75637                 ],
75638                 "fields": [
75639                     "operator",
75640                     "address",
75641                     "building_area"
75642                 ],
75643                 "suggestion": true
75644             },
75645             "amenity/fuel/Татнефтепродукт": {
75646                 "tags": {
75647                     "name": "Татнефтепродукт",
75648                     "amenity": "fuel"
75649                 },
75650                 "name": "Татнефтепродукт",
75651                 "icon": "fuel",
75652                 "geometry": [
75653                     "point",
75654                     "vertex",
75655                     "area"
75656                 ],
75657                 "fields": [
75658                     "operator",
75659                     "address",
75660                     "building_area"
75661                 ],
75662                 "suggestion": true
75663             },
75664             "amenity/fuel/Afriquia": {
75665                 "tags": {
75666                     "name": "Afriquia",
75667                     "amenity": "fuel"
75668                 },
75669                 "name": "Afriquia",
75670                 "icon": "fuel",
75671                 "geometry": [
75672                     "point",
75673                     "vertex",
75674                     "area"
75675                 ],
75676                 "fields": [
75677                     "operator",
75678                     "address",
75679                     "building_area"
75680                 ],
75681                 "suggestion": true
75682             },
75683             "amenity/fuel/Murphy USA": {
75684                 "tags": {
75685                     "name": "Murphy USA",
75686                     "amenity": "fuel"
75687                 },
75688                 "name": "Murphy USA",
75689                 "icon": "fuel",
75690                 "geometry": [
75691                     "point",
75692                     "vertex",
75693                     "area"
75694                 ],
75695                 "fields": [
75696                     "operator",
75697                     "address",
75698                     "building_area"
75699                 ],
75700                 "suggestion": true
75701             },
75702             "amenity/fuel/昭和シェル (Showa-shell)": {
75703                 "tags": {
75704                     "name": "昭和シェル (Showa-shell)",
75705                     "amenity": "fuel"
75706                 },
75707                 "name": "昭和シェル (Showa-shell)",
75708                 "icon": "fuel",
75709                 "geometry": [
75710                     "point",
75711                     "vertex",
75712                     "area"
75713                 ],
75714                 "fields": [
75715                     "operator",
75716                     "address",
75717                     "building_area"
75718                 ],
75719                 "suggestion": true
75720             },
75721             "amenity/fuel/エネオス": {
75722                 "tags": {
75723                     "name": "エネオス",
75724                     "amenity": "fuel"
75725                 },
75726                 "name": "エネオス",
75727                 "icon": "fuel",
75728                 "geometry": [
75729                     "point",
75730                     "vertex",
75731                     "area"
75732                 ],
75733                 "fields": [
75734                     "operator",
75735                     "address",
75736                     "building_area"
75737                 ],
75738                 "suggestion": true
75739             },
75740             "amenity/fuel/CNG": {
75741                 "tags": {
75742                     "name": "CNG",
75743                     "amenity": "fuel"
75744                 },
75745                 "name": "CNG",
75746                 "icon": "fuel",
75747                 "geometry": [
75748                     "point",
75749                     "vertex",
75750                     "area"
75751                 ],
75752                 "fields": [
75753                     "operator",
75754                     "address",
75755                     "building_area"
75756                 ],
75757                 "suggestion": true
75758             },
75759             "amenity/pub/Kings Arms": {
75760                 "tags": {
75761                     "name": "Kings Arms",
75762                     "amenity": "pub"
75763                 },
75764                 "name": "Kings Arms",
75765                 "icon": "beer",
75766                 "geometry": [
75767                     "point",
75768                     "vertex",
75769                     "area"
75770                 ],
75771                 "fields": [
75772                     "building_area",
75773                     "address",
75774                     "opening_hours",
75775                     "smoking"
75776                 ],
75777                 "suggestion": true
75778             },
75779             "amenity/pub/The Ship": {
75780                 "tags": {
75781                     "name": "The Ship",
75782                     "amenity": "pub"
75783                 },
75784                 "name": "The Ship",
75785                 "icon": "beer",
75786                 "geometry": [
75787                     "point",
75788                     "vertex",
75789                     "area"
75790                 ],
75791                 "fields": [
75792                     "building_area",
75793                     "address",
75794                     "opening_hours",
75795                     "smoking"
75796                 ],
75797                 "suggestion": true
75798             },
75799             "amenity/pub/The White Horse": {
75800                 "tags": {
75801                     "name": "The White Horse",
75802                     "amenity": "pub"
75803                 },
75804                 "name": "The White Horse",
75805                 "icon": "beer",
75806                 "geometry": [
75807                     "point",
75808                     "vertex",
75809                     "area"
75810                 ],
75811                 "fields": [
75812                     "building_area",
75813                     "address",
75814                     "opening_hours",
75815                     "smoking"
75816                 ],
75817                 "suggestion": true
75818             },
75819             "amenity/pub/The White Hart": {
75820                 "tags": {
75821                     "name": "The White Hart",
75822                     "amenity": "pub"
75823                 },
75824                 "name": "The White Hart",
75825                 "icon": "beer",
75826                 "geometry": [
75827                     "point",
75828                     "vertex",
75829                     "area"
75830                 ],
75831                 "fields": [
75832                     "building_area",
75833                     "address",
75834                     "opening_hours",
75835                     "smoking"
75836                 ],
75837                 "suggestion": true
75838             },
75839             "amenity/pub/Royal Oak": {
75840                 "tags": {
75841                     "name": "Royal Oak",
75842                     "amenity": "pub"
75843                 },
75844                 "name": "Royal Oak",
75845                 "icon": "beer",
75846                 "geometry": [
75847                     "point",
75848                     "vertex",
75849                     "area"
75850                 ],
75851                 "fields": [
75852                     "building_area",
75853                     "address",
75854                     "opening_hours",
75855                     "smoking"
75856                 ],
75857                 "suggestion": true
75858             },
75859             "amenity/pub/The Red Lion": {
75860                 "tags": {
75861                     "name": "The Red Lion",
75862                     "amenity": "pub"
75863                 },
75864                 "name": "The Red Lion",
75865                 "icon": "beer",
75866                 "geometry": [
75867                     "point",
75868                     "vertex",
75869                     "area"
75870                 ],
75871                 "fields": [
75872                     "building_area",
75873                     "address",
75874                     "opening_hours",
75875                     "smoking"
75876                 ],
75877                 "suggestion": true
75878             },
75879             "amenity/pub/The Kings Arms": {
75880                 "tags": {
75881                     "name": "The Kings Arms",
75882                     "amenity": "pub"
75883                 },
75884                 "name": "The Kings Arms",
75885                 "icon": "beer",
75886                 "geometry": [
75887                     "point",
75888                     "vertex",
75889                     "area"
75890                 ],
75891                 "fields": [
75892                     "building_area",
75893                     "address",
75894                     "opening_hours",
75895                     "smoking"
75896                 ],
75897                 "suggestion": true
75898             },
75899             "amenity/pub/The Star": {
75900                 "tags": {
75901                     "name": "The Star",
75902                     "amenity": "pub"
75903                 },
75904                 "name": "The Star",
75905                 "icon": "beer",
75906                 "geometry": [
75907                     "point",
75908                     "vertex",
75909                     "area"
75910                 ],
75911                 "fields": [
75912                     "building_area",
75913                     "address",
75914                     "opening_hours",
75915                     "smoking"
75916                 ],
75917                 "suggestion": true
75918             },
75919             "amenity/pub/The Anchor": {
75920                 "tags": {
75921                     "name": "The Anchor",
75922                     "amenity": "pub"
75923                 },
75924                 "name": "The Anchor",
75925                 "icon": "beer",
75926                 "geometry": [
75927                     "point",
75928                     "vertex",
75929                     "area"
75930                 ],
75931                 "fields": [
75932                     "building_area",
75933                     "address",
75934                     "opening_hours",
75935                     "smoking"
75936                 ],
75937                 "suggestion": true
75938             },
75939             "amenity/pub/The Cross Keys": {
75940                 "tags": {
75941                     "name": "The Cross Keys",
75942                     "amenity": "pub"
75943                 },
75944                 "name": "The Cross Keys",
75945                 "icon": "beer",
75946                 "geometry": [
75947                     "point",
75948                     "vertex",
75949                     "area"
75950                 ],
75951                 "fields": [
75952                     "building_area",
75953                     "address",
75954                     "opening_hours",
75955                     "smoking"
75956                 ],
75957                 "suggestion": true
75958             },
75959             "amenity/pub/The Wheatsheaf": {
75960                 "tags": {
75961                     "name": "The Wheatsheaf",
75962                     "amenity": "pub"
75963                 },
75964                 "name": "The Wheatsheaf",
75965                 "icon": "beer",
75966                 "geometry": [
75967                     "point",
75968                     "vertex",
75969                     "area"
75970                 ],
75971                 "fields": [
75972                     "building_area",
75973                     "address",
75974                     "opening_hours",
75975                     "smoking"
75976                 ],
75977                 "suggestion": true
75978             },
75979             "amenity/pub/The Crown Inn": {
75980                 "tags": {
75981                     "name": "The Crown Inn",
75982                     "amenity": "pub"
75983                 },
75984                 "name": "The Crown Inn",
75985                 "icon": "beer",
75986                 "geometry": [
75987                     "point",
75988                     "vertex",
75989                     "area"
75990                 ],
75991                 "fields": [
75992                     "building_area",
75993                     "address",
75994                     "opening_hours",
75995                     "smoking"
75996                 ],
75997                 "suggestion": true
75998             },
75999             "amenity/pub/The Kings Head": {
76000                 "tags": {
76001                     "name": "The Kings Head",
76002                     "amenity": "pub"
76003                 },
76004                 "name": "The Kings Head",
76005                 "icon": "beer",
76006                 "geometry": [
76007                     "point",
76008                     "vertex",
76009                     "area"
76010                 ],
76011                 "fields": [
76012                     "building_area",
76013                     "address",
76014                     "opening_hours",
76015                     "smoking"
76016                 ],
76017                 "suggestion": true
76018             },
76019             "amenity/pub/The Castle": {
76020                 "tags": {
76021                     "name": "The Castle",
76022                     "amenity": "pub"
76023                 },
76024                 "name": "The Castle",
76025                 "icon": "beer",
76026                 "geometry": [
76027                     "point",
76028                     "vertex",
76029                     "area"
76030                 ],
76031                 "fields": [
76032                     "building_area",
76033                     "address",
76034                     "opening_hours",
76035                     "smoking"
76036                 ],
76037                 "suggestion": true
76038             },
76039             "amenity/pub/The Railway": {
76040                 "tags": {
76041                     "name": "The Railway",
76042                     "amenity": "pub"
76043                 },
76044                 "name": "The Railway",
76045                 "icon": "beer",
76046                 "geometry": [
76047                     "point",
76048                     "vertex",
76049                     "area"
76050                 ],
76051                 "fields": [
76052                     "building_area",
76053                     "address",
76054                     "opening_hours",
76055                     "smoking"
76056                 ],
76057                 "suggestion": true
76058             },
76059             "amenity/pub/The White Lion": {
76060                 "tags": {
76061                     "name": "The White Lion",
76062                     "amenity": "pub"
76063                 },
76064                 "name": "The White Lion",
76065                 "icon": "beer",
76066                 "geometry": [
76067                     "point",
76068                     "vertex",
76069                     "area"
76070                 ],
76071                 "fields": [
76072                     "building_area",
76073                     "address",
76074                     "opening_hours",
76075                     "smoking"
76076                 ],
76077                 "suggestion": true
76078             },
76079             "amenity/pub/The Bell": {
76080                 "tags": {
76081                     "name": "The Bell",
76082                     "amenity": "pub"
76083                 },
76084                 "name": "The Bell",
76085                 "icon": "beer",
76086                 "geometry": [
76087                     "point",
76088                     "vertex",
76089                     "area"
76090                 ],
76091                 "fields": [
76092                     "building_area",
76093                     "address",
76094                     "opening_hours",
76095                     "smoking"
76096                 ],
76097                 "suggestion": true
76098             },
76099             "amenity/pub/The Bull": {
76100                 "tags": {
76101                     "name": "The Bull",
76102                     "amenity": "pub"
76103                 },
76104                 "name": "The Bull",
76105                 "icon": "beer",
76106                 "geometry": [
76107                     "point",
76108                     "vertex",
76109                     "area"
76110                 ],
76111                 "fields": [
76112                     "building_area",
76113                     "address",
76114                     "opening_hours",
76115                     "smoking"
76116                 ],
76117                 "suggestion": true
76118             },
76119             "amenity/pub/The Plough": {
76120                 "tags": {
76121                     "name": "The Plough",
76122                     "amenity": "pub"
76123                 },
76124                 "name": "The Plough",
76125                 "icon": "beer",
76126                 "geometry": [
76127                     "point",
76128                     "vertex",
76129                     "area"
76130                 ],
76131                 "fields": [
76132                     "building_area",
76133                     "address",
76134                     "opening_hours",
76135                     "smoking"
76136                 ],
76137                 "suggestion": true
76138             },
76139             "amenity/pub/The George": {
76140                 "tags": {
76141                     "name": "The George",
76142                     "amenity": "pub"
76143                 },
76144                 "name": "The George",
76145                 "icon": "beer",
76146                 "geometry": [
76147                     "point",
76148                     "vertex",
76149                     "area"
76150                 ],
76151                 "fields": [
76152                     "building_area",
76153                     "address",
76154                     "opening_hours",
76155                     "smoking"
76156                 ],
76157                 "suggestion": true
76158             },
76159             "amenity/pub/The Royal Oak": {
76160                 "tags": {
76161                     "name": "The Royal Oak",
76162                     "amenity": "pub"
76163                 },
76164                 "name": "The Royal Oak",
76165                 "icon": "beer",
76166                 "geometry": [
76167                     "point",
76168                     "vertex",
76169                     "area"
76170                 ],
76171                 "fields": [
76172                     "building_area",
76173                     "address",
76174                     "opening_hours",
76175                     "smoking"
76176                 ],
76177                 "suggestion": true
76178             },
76179             "amenity/pub/The Fox": {
76180                 "tags": {
76181                     "name": "The Fox",
76182                     "amenity": "pub"
76183                 },
76184                 "name": "The Fox",
76185                 "icon": "beer",
76186                 "geometry": [
76187                     "point",
76188                     "vertex",
76189                     "area"
76190                 ],
76191                 "fields": [
76192                     "building_area",
76193                     "address",
76194                     "opening_hours",
76195                     "smoking"
76196                 ],
76197                 "suggestion": true
76198             },
76199             "amenity/pub/Prince of Wales": {
76200                 "tags": {
76201                     "name": "Prince of Wales",
76202                     "amenity": "pub"
76203                 },
76204                 "name": "Prince of Wales",
76205                 "icon": "beer",
76206                 "geometry": [
76207                     "point",
76208                     "vertex",
76209                     "area"
76210                 ],
76211                 "fields": [
76212                     "building_area",
76213                     "address",
76214                     "opening_hours",
76215                     "smoking"
76216                 ],
76217                 "suggestion": true
76218             },
76219             "amenity/pub/The Rising Sun": {
76220                 "tags": {
76221                     "name": "The Rising Sun",
76222                     "amenity": "pub"
76223                 },
76224                 "name": "The Rising Sun",
76225                 "icon": "beer",
76226                 "geometry": [
76227                     "point",
76228                     "vertex",
76229                     "area"
76230                 ],
76231                 "fields": [
76232                     "building_area",
76233                     "address",
76234                     "opening_hours",
76235                     "smoking"
76236                 ],
76237                 "suggestion": true
76238             },
76239             "amenity/pub/The Prince of Wales": {
76240                 "tags": {
76241                     "name": "The Prince of Wales",
76242                     "amenity": "pub"
76243                 },
76244                 "name": "The Prince of Wales",
76245                 "icon": "beer",
76246                 "geometry": [
76247                     "point",
76248                     "vertex",
76249                     "area"
76250                 ],
76251                 "fields": [
76252                     "building_area",
76253                     "address",
76254                     "opening_hours",
76255                     "smoking"
76256                 ],
76257                 "suggestion": true
76258             },
76259             "amenity/pub/The Crown": {
76260                 "tags": {
76261                     "name": "The Crown",
76262                     "amenity": "pub"
76263                 },
76264                 "name": "The Crown",
76265                 "icon": "beer",
76266                 "geometry": [
76267                     "point",
76268                     "vertex",
76269                     "area"
76270                 ],
76271                 "fields": [
76272                     "building_area",
76273                     "address",
76274                     "opening_hours",
76275                     "smoking"
76276                 ],
76277                 "suggestion": true
76278             },
76279             "amenity/pub/The Chequers": {
76280                 "tags": {
76281                     "name": "The Chequers",
76282                     "amenity": "pub"
76283                 },
76284                 "name": "The Chequers",
76285                 "icon": "beer",
76286                 "geometry": [
76287                     "point",
76288                     "vertex",
76289                     "area"
76290                 ],
76291                 "fields": [
76292                     "building_area",
76293                     "address",
76294                     "opening_hours",
76295                     "smoking"
76296                 ],
76297                 "suggestion": true
76298             },
76299             "amenity/pub/The Swan": {
76300                 "tags": {
76301                     "name": "The Swan",
76302                     "amenity": "pub"
76303                 },
76304                 "name": "The Swan",
76305                 "icon": "beer",
76306                 "geometry": [
76307                     "point",
76308                     "vertex",
76309                     "area"
76310                 ],
76311                 "fields": [
76312                     "building_area",
76313                     "address",
76314                     "opening_hours",
76315                     "smoking"
76316                 ],
76317                 "suggestion": true
76318             },
76319             "amenity/pub/Rose and Crown": {
76320                 "tags": {
76321                     "name": "Rose and Crown",
76322                     "amenity": "pub"
76323                 },
76324                 "name": "Rose and Crown",
76325                 "icon": "beer",
76326                 "geometry": [
76327                     "point",
76328                     "vertex",
76329                     "area"
76330                 ],
76331                 "fields": [
76332                     "building_area",
76333                     "address",
76334                     "opening_hours",
76335                     "smoking"
76336                 ],
76337                 "suggestion": true
76338             },
76339             "amenity/pub/The Victoria": {
76340                 "tags": {
76341                     "name": "The Victoria",
76342                     "amenity": "pub"
76343                 },
76344                 "name": "The Victoria",
76345                 "icon": "beer",
76346                 "geometry": [
76347                     "point",
76348                     "vertex",
76349                     "area"
76350                 ],
76351                 "fields": [
76352                     "building_area",
76353                     "address",
76354                     "opening_hours",
76355                     "smoking"
76356                 ],
76357                 "suggestion": true
76358             },
76359             "amenity/pub/New Inn": {
76360                 "tags": {
76361                     "name": "New Inn",
76362                     "amenity": "pub"
76363                 },
76364                 "name": "New Inn",
76365                 "icon": "beer",
76366                 "geometry": [
76367                     "point",
76368                     "vertex",
76369                     "area"
76370                 ],
76371                 "fields": [
76372                     "building_area",
76373                     "address",
76374                     "opening_hours",
76375                     "smoking"
76376                 ],
76377                 "suggestion": true
76378             },
76379             "amenity/pub/Royal Hotel": {
76380                 "tags": {
76381                     "name": "Royal Hotel",
76382                     "amenity": "pub"
76383                 },
76384                 "name": "Royal Hotel",
76385                 "icon": "beer",
76386                 "geometry": [
76387                     "point",
76388                     "vertex",
76389                     "area"
76390                 ],
76391                 "fields": [
76392                     "building_area",
76393                     "address",
76394                     "opening_hours",
76395                     "smoking"
76396                 ],
76397                 "suggestion": true
76398             },
76399             "amenity/pub/Red Lion": {
76400                 "tags": {
76401                     "name": "Red Lion",
76402                     "amenity": "pub"
76403                 },
76404                 "name": "Red Lion",
76405                 "icon": "beer",
76406                 "geometry": [
76407                     "point",
76408                     "vertex",
76409                     "area"
76410                 ],
76411                 "fields": [
76412                     "building_area",
76413                     "address",
76414                     "opening_hours",
76415                     "smoking"
76416                 ],
76417                 "suggestion": true
76418             },
76419             "amenity/pub/Cross Keys": {
76420                 "tags": {
76421                     "name": "Cross Keys",
76422                     "amenity": "pub"
76423                 },
76424                 "name": "Cross Keys",
76425                 "icon": "beer",
76426                 "geometry": [
76427                     "point",
76428                     "vertex",
76429                     "area"
76430                 ],
76431                 "fields": [
76432                     "building_area",
76433                     "address",
76434                     "opening_hours",
76435                     "smoking"
76436                 ],
76437                 "suggestion": true
76438             },
76439             "amenity/pub/The Greyhound": {
76440                 "tags": {
76441                     "name": "The Greyhound",
76442                     "amenity": "pub"
76443                 },
76444                 "name": "The Greyhound",
76445                 "icon": "beer",
76446                 "geometry": [
76447                     "point",
76448                     "vertex",
76449                     "area"
76450                 ],
76451                 "fields": [
76452                     "building_area",
76453                     "address",
76454                     "opening_hours",
76455                     "smoking"
76456                 ],
76457                 "suggestion": true
76458             },
76459             "amenity/pub/The Black Horse": {
76460                 "tags": {
76461                     "name": "The Black Horse",
76462                     "amenity": "pub"
76463                 },
76464                 "name": "The Black Horse",
76465                 "icon": "beer",
76466                 "geometry": [
76467                     "point",
76468                     "vertex",
76469                     "area"
76470                 ],
76471                 "fields": [
76472                     "building_area",
76473                     "address",
76474                     "opening_hours",
76475                     "smoking"
76476                 ],
76477                 "suggestion": true
76478             },
76479             "amenity/pub/The New Inn": {
76480                 "tags": {
76481                     "name": "The New Inn",
76482                     "amenity": "pub"
76483                 },
76484                 "name": "The New Inn",
76485                 "icon": "beer",
76486                 "geometry": [
76487                     "point",
76488                     "vertex",
76489                     "area"
76490                 ],
76491                 "fields": [
76492                     "building_area",
76493                     "address",
76494                     "opening_hours",
76495                     "smoking"
76496                 ],
76497                 "suggestion": true
76498             },
76499             "amenity/pub/Kings Head": {
76500                 "tags": {
76501                     "name": "Kings Head",
76502                     "amenity": "pub"
76503                 },
76504                 "name": "Kings Head",
76505                 "icon": "beer",
76506                 "geometry": [
76507                     "point",
76508                     "vertex",
76509                     "area"
76510                 ],
76511                 "fields": [
76512                     "building_area",
76513                     "address",
76514                     "opening_hours",
76515                     "smoking"
76516                 ],
76517                 "suggestion": true
76518             },
76519             "amenity/pub/The Albion": {
76520                 "tags": {
76521                     "name": "The Albion",
76522                     "amenity": "pub"
76523                 },
76524                 "name": "The Albion",
76525                 "icon": "beer",
76526                 "geometry": [
76527                     "point",
76528                     "vertex",
76529                     "area"
76530                 ],
76531                 "fields": [
76532                     "building_area",
76533                     "address",
76534                     "opening_hours",
76535                     "smoking"
76536                 ],
76537                 "suggestion": true
76538             },
76539             "amenity/pub/The Angel": {
76540                 "tags": {
76541                     "name": "The Angel",
76542                     "amenity": "pub"
76543                 },
76544                 "name": "The Angel",
76545                 "icon": "beer",
76546                 "geometry": [
76547                     "point",
76548                     "vertex",
76549                     "area"
76550                 ],
76551                 "fields": [
76552                     "building_area",
76553                     "address",
76554                     "opening_hours",
76555                     "smoking"
76556                 ],
76557                 "suggestion": true
76558             },
76559             "amenity/pub/The Queens Head": {
76560                 "tags": {
76561                     "name": "The Queens Head",
76562                     "amenity": "pub"
76563                 },
76564                 "name": "The Queens Head",
76565                 "icon": "beer",
76566                 "geometry": [
76567                     "point",
76568                     "vertex",
76569                     "area"
76570                 ],
76571                 "fields": [
76572                     "building_area",
76573                     "address",
76574                     "opening_hours",
76575                     "smoking"
76576                 ],
76577                 "suggestion": true
76578             },
76579             "amenity/pub/The Ship Inn": {
76580                 "tags": {
76581                     "name": "The Ship Inn",
76582                     "amenity": "pub"
76583                 },
76584                 "name": "The Ship Inn",
76585                 "icon": "beer",
76586                 "geometry": [
76587                     "point",
76588                     "vertex",
76589                     "area"
76590                 ],
76591                 "fields": [
76592                     "building_area",
76593                     "address",
76594                     "opening_hours",
76595                     "smoking"
76596                 ],
76597                 "suggestion": true
76598             },
76599             "amenity/pub/Rose & Crown": {
76600                 "tags": {
76601                     "name": "Rose & Crown",
76602                     "amenity": "pub"
76603                 },
76604                 "name": "Rose & Crown",
76605                 "icon": "beer",
76606                 "geometry": [
76607                     "point",
76608                     "vertex",
76609                     "area"
76610                 ],
76611                 "fields": [
76612                     "building_area",
76613                     "address",
76614                     "opening_hours",
76615                     "smoking"
76616                 ],
76617                 "suggestion": true
76618             },
76619             "amenity/pub/Queens Head": {
76620                 "tags": {
76621                     "name": "Queens Head",
76622                     "amenity": "pub"
76623                 },
76624                 "name": "Queens Head",
76625                 "icon": "beer",
76626                 "geometry": [
76627                     "point",
76628                     "vertex",
76629                     "area"
76630                 ],
76631                 "fields": [
76632                     "building_area",
76633                     "address",
76634                     "opening_hours",
76635                     "smoking"
76636                 ],
76637                 "suggestion": true
76638             },
76639             "amenity/pub/Irish Pub": {
76640                 "tags": {
76641                     "name": "Irish Pub",
76642                     "amenity": "pub"
76643                 },
76644                 "name": "Irish Pub",
76645                 "icon": "beer",
76646                 "geometry": [
76647                     "point",
76648                     "vertex",
76649                     "area"
76650                 ],
76651                 "fields": [
76652                     "building_area",
76653                     "address",
76654                     "opening_hours",
76655                     "smoking"
76656                 ],
76657                 "suggestion": true
76658             },
76659             "amenity/fast_food/Quick": {
76660                 "tags": {
76661                     "name": "Quick",
76662                     "amenity": "fast_food"
76663                 },
76664                 "name": "Quick",
76665                 "icon": "fast-food",
76666                 "geometry": [
76667                     "point",
76668                     "vertex",
76669                     "area"
76670                 ],
76671                 "fields": [
76672                     "cuisine",
76673                     "building_area",
76674                     "address",
76675                     "opening_hours",
76676                     "smoking"
76677                 ],
76678                 "suggestion": true
76679             },
76680             "amenity/fast_food/McDonald's": {
76681                 "tags": {
76682                     "name": "McDonald's",
76683                     "cuisine": "burger",
76684                     "amenity": "fast_food"
76685                 },
76686                 "name": "McDonald's",
76687                 "icon": "fast-food",
76688                 "geometry": [
76689                     "point",
76690                     "vertex",
76691                     "area"
76692                 ],
76693                 "fields": [
76694                     "cuisine",
76695                     "building_area",
76696                     "address",
76697                     "opening_hours",
76698                     "smoking"
76699                 ],
76700                 "suggestion": true
76701             },
76702             "amenity/fast_food/Subway": {
76703                 "tags": {
76704                     "name": "Subway",
76705                     "cuisine": "sandwich",
76706                     "amenity": "fast_food"
76707                 },
76708                 "name": "Subway",
76709                 "icon": "fast-food",
76710                 "geometry": [
76711                     "point",
76712                     "vertex",
76713                     "area"
76714                 ],
76715                 "fields": [
76716                     "cuisine",
76717                     "building_area",
76718                     "address",
76719                     "opening_hours",
76720                     "smoking"
76721                 ],
76722                 "suggestion": true
76723             },
76724             "amenity/fast_food/Burger King": {
76725                 "tags": {
76726                     "name": "Burger King",
76727                     "cuisine": "burger",
76728                     "amenity": "fast_food"
76729                 },
76730                 "name": "Burger King",
76731                 "icon": "fast-food",
76732                 "geometry": [
76733                     "point",
76734                     "vertex",
76735                     "area"
76736                 ],
76737                 "fields": [
76738                     "cuisine",
76739                     "building_area",
76740                     "address",
76741                     "opening_hours",
76742                     "smoking"
76743                 ],
76744                 "suggestion": true
76745             },
76746             "amenity/fast_food/Ali Baba": {
76747                 "tags": {
76748                     "name": "Ali Baba",
76749                     "amenity": "fast_food"
76750                 },
76751                 "name": "Ali Baba",
76752                 "icon": "fast-food",
76753                 "geometry": [
76754                     "point",
76755                     "vertex",
76756                     "area"
76757                 ],
76758                 "fields": [
76759                     "cuisine",
76760                     "building_area",
76761                     "address",
76762                     "opening_hours",
76763                     "smoking"
76764                 ],
76765                 "suggestion": true
76766             },
76767             "amenity/fast_food/Hungry Jacks": {
76768                 "tags": {
76769                     "name": "Hungry Jacks",
76770                     "cuisine": "burger",
76771                     "amenity": "fast_food"
76772                 },
76773                 "name": "Hungry Jacks",
76774                 "icon": "fast-food",
76775                 "geometry": [
76776                     "point",
76777                     "vertex",
76778                     "area"
76779                 ],
76780                 "fields": [
76781                     "cuisine",
76782                     "building_area",
76783                     "address",
76784                     "opening_hours",
76785                     "smoking"
76786                 ],
76787                 "suggestion": true
76788             },
76789             "amenity/fast_food/Red Rooster": {
76790                 "tags": {
76791                     "name": "Red Rooster",
76792                     "amenity": "fast_food"
76793                 },
76794                 "name": "Red Rooster",
76795                 "icon": "fast-food",
76796                 "geometry": [
76797                     "point",
76798                     "vertex",
76799                     "area"
76800                 ],
76801                 "fields": [
76802                     "cuisine",
76803                     "building_area",
76804                     "address",
76805                     "opening_hours",
76806                     "smoking"
76807                 ],
76808                 "suggestion": true
76809             },
76810             "amenity/fast_food/KFC": {
76811                 "tags": {
76812                     "name": "KFC",
76813                     "cuisine": "chicken",
76814                     "amenity": "fast_food"
76815                 },
76816                 "name": "KFC",
76817                 "icon": "fast-food",
76818                 "geometry": [
76819                     "point",
76820                     "vertex",
76821                     "area"
76822                 ],
76823                 "fields": [
76824                     "cuisine",
76825                     "building_area",
76826                     "address",
76827                     "opening_hours",
76828                     "smoking"
76829                 ],
76830                 "suggestion": true
76831             },
76832             "amenity/fast_food/Domino's Pizza": {
76833                 "tags": {
76834                     "name": "Domino's Pizza",
76835                     "cuisine": "pizza",
76836                     "amenity": "fast_food"
76837                 },
76838                 "name": "Domino's Pizza",
76839                 "icon": "fast-food",
76840                 "geometry": [
76841                     "point",
76842                     "vertex",
76843                     "area"
76844                 ],
76845                 "fields": [
76846                     "cuisine",
76847                     "building_area",
76848                     "address",
76849                     "opening_hours",
76850                     "smoking"
76851                 ],
76852                 "suggestion": true
76853             },
76854             "amenity/fast_food/Chowking": {
76855                 "tags": {
76856                     "name": "Chowking",
76857                     "amenity": "fast_food"
76858                 },
76859                 "name": "Chowking",
76860                 "icon": "fast-food",
76861                 "geometry": [
76862                     "point",
76863                     "vertex",
76864                     "area"
76865                 ],
76866                 "fields": [
76867                     "cuisine",
76868                     "building_area",
76869                     "address",
76870                     "opening_hours",
76871                     "smoking"
76872                 ],
76873                 "suggestion": true
76874             },
76875             "amenity/fast_food/Jollibee": {
76876                 "tags": {
76877                     "name": "Jollibee",
76878                     "amenity": "fast_food"
76879                 },
76880                 "name": "Jollibee",
76881                 "icon": "fast-food",
76882                 "geometry": [
76883                     "point",
76884                     "vertex",
76885                     "area"
76886                 ],
76887                 "fields": [
76888                     "cuisine",
76889                     "building_area",
76890                     "address",
76891                     "opening_hours",
76892                     "smoking"
76893                 ],
76894                 "suggestion": true
76895             },
76896             "amenity/fast_food/Hesburger": {
76897                 "tags": {
76898                     "name": "Hesburger",
76899                     "amenity": "fast_food"
76900                 },
76901                 "name": "Hesburger",
76902                 "icon": "fast-food",
76903                 "geometry": [
76904                     "point",
76905                     "vertex",
76906                     "area"
76907                 ],
76908                 "fields": [
76909                     "cuisine",
76910                     "building_area",
76911                     "address",
76912                     "opening_hours",
76913                     "smoking"
76914                 ],
76915                 "suggestion": true
76916             },
76917             "amenity/fast_food/肯德基": {
76918                 "tags": {
76919                     "name": "肯德基",
76920                     "amenity": "fast_food"
76921                 },
76922                 "name": "肯德基",
76923                 "icon": "fast-food",
76924                 "geometry": [
76925                     "point",
76926                     "vertex",
76927                     "area"
76928                 ],
76929                 "fields": [
76930                     "cuisine",
76931                     "building_area",
76932                     "address",
76933                     "opening_hours",
76934                     "smoking"
76935                 ],
76936                 "suggestion": true
76937             },
76938             "amenity/fast_food/Wendy's": {
76939                 "tags": {
76940                     "name": "Wendy's",
76941                     "cuisine": "burger",
76942                     "amenity": "fast_food"
76943                 },
76944                 "name": "Wendy's",
76945                 "icon": "fast-food",
76946                 "geometry": [
76947                     "point",
76948                     "vertex",
76949                     "area"
76950                 ],
76951                 "fields": [
76952                     "cuisine",
76953                     "building_area",
76954                     "address",
76955                     "opening_hours",
76956                     "smoking"
76957                 ],
76958                 "suggestion": true
76959             },
76960             "amenity/fast_food/Tim Hortons": {
76961                 "tags": {
76962                     "name": "Tim Hortons",
76963                     "amenity": "fast_food"
76964                 },
76965                 "name": "Tim Hortons",
76966                 "icon": "fast-food",
76967                 "geometry": [
76968                     "point",
76969                     "vertex",
76970                     "area"
76971                 ],
76972                 "fields": [
76973                     "cuisine",
76974                     "building_area",
76975                     "address",
76976                     "opening_hours",
76977                     "smoking"
76978                 ],
76979                 "suggestion": true
76980             },
76981             "amenity/fast_food/Steers": {
76982                 "tags": {
76983                     "name": "Steers",
76984                     "amenity": "fast_food"
76985                 },
76986                 "name": "Steers",
76987                 "icon": "fast-food",
76988                 "geometry": [
76989                     "point",
76990                     "vertex",
76991                     "area"
76992                 ],
76993                 "fields": [
76994                     "cuisine",
76995                     "building_area",
76996                     "address",
76997                     "opening_hours",
76998                     "smoking"
76999                 ],
77000                 "suggestion": true
77001             },
77002             "amenity/fast_food/Hardee's": {
77003                 "tags": {
77004                     "name": "Hardee's",
77005                     "cuisine": "burger",
77006                     "amenity": "fast_food"
77007                 },
77008                 "name": "Hardee's",
77009                 "icon": "fast-food",
77010                 "geometry": [
77011                     "point",
77012                     "vertex",
77013                     "area"
77014                 ],
77015                 "fields": [
77016                     "cuisine",
77017                     "building_area",
77018                     "address",
77019                     "opening_hours",
77020                     "smoking"
77021                 ],
77022                 "suggestion": true
77023             },
77024             "amenity/fast_food/Arby's": {
77025                 "tags": {
77026                     "name": "Arby's",
77027                     "amenity": "fast_food"
77028                 },
77029                 "name": "Arby's",
77030                 "icon": "fast-food",
77031                 "geometry": [
77032                     "point",
77033                     "vertex",
77034                     "area"
77035                 ],
77036                 "fields": [
77037                     "cuisine",
77038                     "building_area",
77039                     "address",
77040                     "opening_hours",
77041                     "smoking"
77042                 ],
77043                 "suggestion": true
77044             },
77045             "amenity/fast_food/A&W": {
77046                 "tags": {
77047                     "name": "A&W",
77048                     "amenity": "fast_food"
77049                 },
77050                 "name": "A&W",
77051                 "icon": "fast-food",
77052                 "geometry": [
77053                     "point",
77054                     "vertex",
77055                     "area"
77056                 ],
77057                 "fields": [
77058                     "cuisine",
77059                     "building_area",
77060                     "address",
77061                     "opening_hours",
77062                     "smoking"
77063                 ],
77064                 "suggestion": true
77065             },
77066             "amenity/fast_food/Dairy Queen": {
77067                 "tags": {
77068                     "name": "Dairy Queen",
77069                     "amenity": "fast_food"
77070                 },
77071                 "name": "Dairy Queen",
77072                 "icon": "fast-food",
77073                 "geometry": [
77074                     "point",
77075                     "vertex",
77076                     "area"
77077                 ],
77078                 "fields": [
77079                     "cuisine",
77080                     "building_area",
77081                     "address",
77082                     "opening_hours",
77083                     "smoking"
77084                 ],
77085                 "suggestion": true
77086             },
77087             "amenity/fast_food/Hallo Pizza": {
77088                 "tags": {
77089                     "name": "Hallo Pizza",
77090                     "amenity": "fast_food"
77091                 },
77092                 "name": "Hallo Pizza",
77093                 "icon": "fast-food",
77094                 "geometry": [
77095                     "point",
77096                     "vertex",
77097                     "area"
77098                 ],
77099                 "fields": [
77100                     "cuisine",
77101                     "building_area",
77102                     "address",
77103                     "opening_hours",
77104                     "smoking"
77105                 ],
77106                 "suggestion": true
77107             },
77108             "amenity/fast_food/Fish & Chips": {
77109                 "tags": {
77110                     "name": "Fish & Chips",
77111                     "amenity": "fast_food"
77112                 },
77113                 "name": "Fish & Chips",
77114                 "icon": "fast-food",
77115                 "geometry": [
77116                     "point",
77117                     "vertex",
77118                     "area"
77119                 ],
77120                 "fields": [
77121                     "cuisine",
77122                     "building_area",
77123                     "address",
77124                     "opening_hours",
77125                     "smoking"
77126                 ],
77127                 "suggestion": true
77128             },
77129             "amenity/fast_food/Harvey's": {
77130                 "tags": {
77131                     "name": "Harvey's",
77132                     "amenity": "fast_food"
77133                 },
77134                 "name": "Harvey's",
77135                 "icon": "fast-food",
77136                 "geometry": [
77137                     "point",
77138                     "vertex",
77139                     "area"
77140                 ],
77141                 "fields": [
77142                     "cuisine",
77143                     "building_area",
77144                     "address",
77145                     "opening_hours",
77146                     "smoking"
77147                 ],
77148                 "suggestion": true
77149             },
77150             "amenity/fast_food/麥當勞": {
77151                 "tags": {
77152                     "name": "麥當勞",
77153                     "amenity": "fast_food"
77154                 },
77155                 "name": "麥當勞",
77156                 "icon": "fast-food",
77157                 "geometry": [
77158                     "point",
77159                     "vertex",
77160                     "area"
77161                 ],
77162                 "fields": [
77163                     "cuisine",
77164                     "building_area",
77165                     "address",
77166                     "opening_hours",
77167                     "smoking"
77168                 ],
77169                 "suggestion": true
77170             },
77171             "amenity/fast_food/Pizza Pizza": {
77172                 "tags": {
77173                     "name": "Pizza Pizza",
77174                     "amenity": "fast_food"
77175                 },
77176                 "name": "Pizza Pizza",
77177                 "icon": "fast-food",
77178                 "geometry": [
77179                     "point",
77180                     "vertex",
77181                     "area"
77182                 ],
77183                 "fields": [
77184                     "cuisine",
77185                     "building_area",
77186                     "address",
77187                     "opening_hours",
77188                     "smoking"
77189                 ],
77190                 "suggestion": true
77191             },
77192             "amenity/fast_food/Kotipizza": {
77193                 "tags": {
77194                     "name": "Kotipizza",
77195                     "amenity": "fast_food"
77196                 },
77197                 "name": "Kotipizza",
77198                 "icon": "fast-food",
77199                 "geometry": [
77200                     "point",
77201                     "vertex",
77202                     "area"
77203                 ],
77204                 "fields": [
77205                     "cuisine",
77206                     "building_area",
77207                     "address",
77208                     "opening_hours",
77209                     "smoking"
77210                 ],
77211                 "suggestion": true
77212             },
77213             "amenity/fast_food/Jack in the Box": {
77214                 "tags": {
77215                     "name": "Jack in the Box",
77216                     "cuisine": "burger",
77217                     "amenity": "fast_food"
77218                 },
77219                 "name": "Jack in the Box",
77220                 "icon": "fast-food",
77221                 "geometry": [
77222                     "point",
77223                     "vertex",
77224                     "area"
77225                 ],
77226                 "fields": [
77227                     "cuisine",
77228                     "building_area",
77229                     "address",
77230                     "opening_hours",
77231                     "smoking"
77232                 ],
77233                 "suggestion": true
77234             },
77235             "amenity/fast_food/Istanbul": {
77236                 "tags": {
77237                     "name": "Istanbul",
77238                     "amenity": "fast_food"
77239                 },
77240                 "name": "Istanbul",
77241                 "icon": "fast-food",
77242                 "geometry": [
77243                     "point",
77244                     "vertex",
77245                     "area"
77246                 ],
77247                 "fields": [
77248                     "cuisine",
77249                     "building_area",
77250                     "address",
77251                     "opening_hours",
77252                     "smoking"
77253                 ],
77254                 "suggestion": true
77255             },
77256             "amenity/fast_food/Kochlöffel": {
77257                 "tags": {
77258                     "name": "Kochlöffel",
77259                     "amenity": "fast_food"
77260                 },
77261                 "name": "Kochlöffel",
77262                 "icon": "fast-food",
77263                 "geometry": [
77264                     "point",
77265                     "vertex",
77266                     "area"
77267                 ],
77268                 "fields": [
77269                     "cuisine",
77270                     "building_area",
77271                     "address",
77272                     "opening_hours",
77273                     "smoking"
77274                 ],
77275                 "suggestion": true
77276             },
77277             "amenity/fast_food/Döner": {
77278                 "tags": {
77279                     "name": "Döner",
77280                     "amenity": "fast_food"
77281                 },
77282                 "name": "Döner",
77283                 "icon": "fast-food",
77284                 "geometry": [
77285                     "point",
77286                     "vertex",
77287                     "area"
77288                 ],
77289                 "fields": [
77290                     "cuisine",
77291                     "building_area",
77292                     "address",
77293                     "opening_hours",
77294                     "smoking"
77295                 ],
77296                 "suggestion": true
77297             },
77298             "amenity/fast_food/Telepizza": {
77299                 "tags": {
77300                     "name": "Telepizza",
77301                     "amenity": "fast_food"
77302                 },
77303                 "name": "Telepizza",
77304                 "icon": "fast-food",
77305                 "geometry": [
77306                     "point",
77307                     "vertex",
77308                     "area"
77309                 ],
77310                 "fields": [
77311                     "cuisine",
77312                     "building_area",
77313                     "address",
77314                     "opening_hours",
77315                     "smoking"
77316                 ],
77317                 "suggestion": true
77318             },
77319             "amenity/fast_food/Sibylla": {
77320                 "tags": {
77321                     "name": "Sibylla",
77322                     "amenity": "fast_food"
77323                 },
77324                 "name": "Sibylla",
77325                 "icon": "fast-food",
77326                 "geometry": [
77327                     "point",
77328                     "vertex",
77329                     "area"
77330                 ],
77331                 "fields": [
77332                     "cuisine",
77333                     "building_area",
77334                     "address",
77335                     "opening_hours",
77336                     "smoking"
77337                 ],
77338                 "suggestion": true
77339             },
77340             "amenity/fast_food/Carl's Jr.": {
77341                 "tags": {
77342                     "name": "Carl's Jr.",
77343                     "cuisine": "burger",
77344                     "amenity": "fast_food"
77345                 },
77346                 "name": "Carl's Jr.",
77347                 "icon": "fast-food",
77348                 "geometry": [
77349                     "point",
77350                     "vertex",
77351                     "area"
77352                 ],
77353                 "fields": [
77354                     "cuisine",
77355                     "building_area",
77356                     "address",
77357                     "opening_hours",
77358                     "smoking"
77359                 ],
77360                 "suggestion": true
77361             },
77362             "amenity/fast_food/Quiznos": {
77363                 "tags": {
77364                     "name": "Quiznos",
77365                     "cuisine": "sandwich",
77366                     "amenity": "fast_food"
77367                 },
77368                 "name": "Quiznos",
77369                 "icon": "fast-food",
77370                 "geometry": [
77371                     "point",
77372                     "vertex",
77373                     "area"
77374                 ],
77375                 "fields": [
77376                     "cuisine",
77377                     "building_area",
77378                     "address",
77379                     "opening_hours",
77380                     "smoking"
77381                 ],
77382                 "suggestion": true
77383             },
77384             "amenity/fast_food/Wimpy": {
77385                 "tags": {
77386                     "name": "Wimpy",
77387                     "amenity": "fast_food"
77388                 },
77389                 "name": "Wimpy",
77390                 "icon": "fast-food",
77391                 "geometry": [
77392                     "point",
77393                     "vertex",
77394                     "area"
77395                 ],
77396                 "fields": [
77397                     "cuisine",
77398                     "building_area",
77399                     "address",
77400                     "opening_hours",
77401                     "smoking"
77402                 ],
77403                 "suggestion": true
77404             },
77405             "amenity/fast_food/Sonic": {
77406                 "tags": {
77407                     "name": "Sonic",
77408                     "cuisine": "burger",
77409                     "amenity": "fast_food"
77410                 },
77411                 "name": "Sonic",
77412                 "icon": "fast-food",
77413                 "geometry": [
77414                     "point",
77415                     "vertex",
77416                     "area"
77417                 ],
77418                 "fields": [
77419                     "cuisine",
77420                     "building_area",
77421                     "address",
77422                     "opening_hours",
77423                     "smoking"
77424                 ],
77425                 "suggestion": true
77426             },
77427             "amenity/fast_food/Taco Bell": {
77428                 "tags": {
77429                     "name": "Taco Bell",
77430                     "amenity": "fast_food"
77431                 },
77432                 "name": "Taco Bell",
77433                 "icon": "fast-food",
77434                 "geometry": [
77435                     "point",
77436                     "vertex",
77437                     "area"
77438                 ],
77439                 "fields": [
77440                     "cuisine",
77441                     "building_area",
77442                     "address",
77443                     "opening_hours",
77444                     "smoking"
77445                 ],
77446                 "suggestion": true
77447             },
77448             "amenity/fast_food/Pizza Nova": {
77449                 "tags": {
77450                     "name": "Pizza Nova",
77451                     "amenity": "fast_food"
77452                 },
77453                 "name": "Pizza Nova",
77454                 "icon": "fast-food",
77455                 "geometry": [
77456                     "point",
77457                     "vertex",
77458                     "area"
77459                 ],
77460                 "fields": [
77461                     "cuisine",
77462                     "building_area",
77463                     "address",
77464                     "opening_hours",
77465                     "smoking"
77466                 ],
77467                 "suggestion": true
77468             },
77469             "amenity/fast_food/Papa John's": {
77470                 "tags": {
77471                     "name": "Papa John's",
77472                     "cuisine": "pizza",
77473                     "amenity": "fast_food"
77474                 },
77475                 "name": "Papa John's",
77476                 "icon": "fast-food",
77477                 "geometry": [
77478                     "point",
77479                     "vertex",
77480                     "area"
77481                 ],
77482                 "fields": [
77483                     "cuisine",
77484                     "building_area",
77485                     "address",
77486                     "opening_hours",
77487                     "smoking"
77488                 ],
77489                 "suggestion": true
77490             },
77491             "amenity/fast_food/Nordsee": {
77492                 "tags": {
77493                     "name": "Nordsee",
77494                     "amenity": "fast_food"
77495                 },
77496                 "name": "Nordsee",
77497                 "icon": "fast-food",
77498                 "geometry": [
77499                     "point",
77500                     "vertex",
77501                     "area"
77502                 ],
77503                 "fields": [
77504                     "cuisine",
77505                     "building_area",
77506                     "address",
77507                     "opening_hours",
77508                     "smoking"
77509                 ],
77510                 "suggestion": true
77511             },
77512             "amenity/fast_food/Mr. Sub": {
77513                 "tags": {
77514                     "name": "Mr. Sub",
77515                     "amenity": "fast_food"
77516                 },
77517                 "name": "Mr. Sub",
77518                 "icon": "fast-food",
77519                 "geometry": [
77520                     "point",
77521                     "vertex",
77522                     "area"
77523                 ],
77524                 "fields": [
77525                     "cuisine",
77526                     "building_area",
77527                     "address",
77528                     "opening_hours",
77529                     "smoking"
77530                 ],
77531                 "suggestion": true
77532             },
77533             "amenity/fast_food/Kebab": {
77534                 "tags": {
77535                     "name": "Kebab",
77536                     "amenity": "fast_food"
77537                 },
77538                 "name": "Kebab",
77539                 "icon": "fast-food",
77540                 "geometry": [
77541                     "point",
77542                     "vertex",
77543                     "area"
77544                 ],
77545                 "fields": [
77546                     "cuisine",
77547                     "building_area",
77548                     "address",
77549                     "opening_hours",
77550                     "smoking"
77551                 ],
77552                 "suggestion": true
77553             },
77554             "amenity/fast_food/Макдоналдс": {
77555                 "tags": {
77556                     "name": "Макдоналдс",
77557                     "name:en": "McDonald's",
77558                     "amenity": "fast_food"
77559                 },
77560                 "name": "Макдоналдс",
77561                 "icon": "fast-food",
77562                 "geometry": [
77563                     "point",
77564                     "vertex",
77565                     "area"
77566                 ],
77567                 "fields": [
77568                     "cuisine",
77569                     "building_area",
77570                     "address",
77571                     "opening_hours",
77572                     "smoking"
77573                 ],
77574                 "suggestion": true
77575             },
77576             "amenity/fast_food/Asia Imbiss": {
77577                 "tags": {
77578                     "name": "Asia Imbiss",
77579                     "amenity": "fast_food"
77580                 },
77581                 "name": "Asia Imbiss",
77582                 "icon": "fast-food",
77583                 "geometry": [
77584                     "point",
77585                     "vertex",
77586                     "area"
77587                 ],
77588                 "fields": [
77589                     "cuisine",
77590                     "building_area",
77591                     "address",
77592                     "opening_hours",
77593                     "smoking"
77594                 ],
77595                 "suggestion": true
77596             },
77597             "amenity/fast_food/Imbiss": {
77598                 "tags": {
77599                     "name": "Imbiss",
77600                     "amenity": "fast_food"
77601                 },
77602                 "name": "Imbiss",
77603                 "icon": "fast-food",
77604                 "geometry": [
77605                     "point",
77606                     "vertex",
77607                     "area"
77608                 ],
77609                 "fields": [
77610                     "cuisine",
77611                     "building_area",
77612                     "address",
77613                     "opening_hours",
77614                     "smoking"
77615                 ],
77616                 "suggestion": true
77617             },
77618             "amenity/fast_food/Chipotle": {
77619                 "tags": {
77620                     "name": "Chipotle",
77621                     "cuisine": "mexican",
77622                     "amenity": "fast_food"
77623                 },
77624                 "name": "Chipotle",
77625                 "icon": "fast-food",
77626                 "geometry": [
77627                     "point",
77628                     "vertex",
77629                     "area"
77630                 ],
77631                 "fields": [
77632                     "cuisine",
77633                     "building_area",
77634                     "address",
77635                     "opening_hours",
77636                     "smoking"
77637                 ],
77638                 "suggestion": true
77639             },
77640             "amenity/fast_food/マクドナルド": {
77641                 "tags": {
77642                     "name": "マクドナルド",
77643                     "name:en": "McDonald's",
77644                     "cuisine": "burger",
77645                     "amenity": "fast_food"
77646                 },
77647                 "name": "マクドナルド",
77648                 "icon": "fast-food",
77649                 "geometry": [
77650                     "point",
77651                     "vertex",
77652                     "area"
77653                 ],
77654                 "fields": [
77655                     "cuisine",
77656                     "building_area",
77657                     "address",
77658                     "opening_hours",
77659                     "smoking"
77660                 ],
77661                 "suggestion": true
77662             },
77663             "amenity/fast_food/In-N-Out Burger": {
77664                 "tags": {
77665                     "name": "In-N-Out Burger",
77666                     "amenity": "fast_food"
77667                 },
77668                 "name": "In-N-Out Burger",
77669                 "icon": "fast-food",
77670                 "geometry": [
77671                     "point",
77672                     "vertex",
77673                     "area"
77674                 ],
77675                 "fields": [
77676                     "cuisine",
77677                     "building_area",
77678                     "address",
77679                     "opening_hours",
77680                     "smoking"
77681                 ],
77682                 "suggestion": true
77683             },
77684             "amenity/fast_food/Jimmy John's": {
77685                 "tags": {
77686                     "name": "Jimmy John's",
77687                     "amenity": "fast_food"
77688                 },
77689                 "name": "Jimmy John's",
77690                 "icon": "fast-food",
77691                 "geometry": [
77692                     "point",
77693                     "vertex",
77694                     "area"
77695                 ],
77696                 "fields": [
77697                     "cuisine",
77698                     "building_area",
77699                     "address",
77700                     "opening_hours",
77701                     "smoking"
77702                 ],
77703                 "suggestion": true
77704             },
77705             "amenity/fast_food/Jamba Juice": {
77706                 "tags": {
77707                     "name": "Jamba Juice",
77708                     "amenity": "fast_food"
77709                 },
77710                 "name": "Jamba Juice",
77711                 "icon": "fast-food",
77712                 "geometry": [
77713                     "point",
77714                     "vertex",
77715                     "area"
77716                 ],
77717                 "fields": [
77718                     "cuisine",
77719                     "building_area",
77720                     "address",
77721                     "opening_hours",
77722                     "smoking"
77723                 ],
77724                 "suggestion": true
77725             },
77726             "amenity/fast_food/Робин Сдобин": {
77727                 "tags": {
77728                     "name": "Робин Сдобин",
77729                     "amenity": "fast_food"
77730                 },
77731                 "name": "Робин Сдобин",
77732                 "icon": "fast-food",
77733                 "geometry": [
77734                     "point",
77735                     "vertex",
77736                     "area"
77737                 ],
77738                 "fields": [
77739                     "cuisine",
77740                     "building_area",
77741                     "address",
77742                     "opening_hours",
77743                     "smoking"
77744                 ],
77745                 "suggestion": true
77746             },
77747             "amenity/fast_food/Baskin Robbins": {
77748                 "tags": {
77749                     "name": "Baskin Robbins",
77750                     "amenity": "fast_food"
77751                 },
77752                 "name": "Baskin Robbins",
77753                 "icon": "fast-food",
77754                 "geometry": [
77755                     "point",
77756                     "vertex",
77757                     "area"
77758                 ],
77759                 "fields": [
77760                     "cuisine",
77761                     "building_area",
77762                     "address",
77763                     "opening_hours",
77764                     "smoking"
77765                 ],
77766                 "suggestion": true
77767             },
77768             "amenity/fast_food/ケンタッキーフライドチキン": {
77769                 "tags": {
77770                     "name": "ケンタッキーフライドチキン",
77771                     "name:en": "KFC",
77772                     "cuisine": "chicken",
77773                     "amenity": "fast_food"
77774                 },
77775                 "name": "ケンタッキーフライドチキン",
77776                 "icon": "fast-food",
77777                 "geometry": [
77778                     "point",
77779                     "vertex",
77780                     "area"
77781                 ],
77782                 "fields": [
77783                     "cuisine",
77784                     "building_area",
77785                     "address",
77786                     "opening_hours",
77787                     "smoking"
77788                 ],
77789                 "suggestion": true
77790             },
77791             "amenity/fast_food/吉野家": {
77792                 "tags": {
77793                     "name": "吉野家",
77794                     "amenity": "fast_food"
77795                 },
77796                 "name": "吉野家",
77797                 "icon": "fast-food",
77798                 "geometry": [
77799                     "point",
77800                     "vertex",
77801                     "area"
77802                 ],
77803                 "fields": [
77804                     "cuisine",
77805                     "building_area",
77806                     "address",
77807                     "opening_hours",
77808                     "smoking"
77809                 ],
77810                 "suggestion": true
77811             },
77812             "amenity/fast_food/Taco Time": {
77813                 "tags": {
77814                     "name": "Taco Time",
77815                     "amenity": "fast_food"
77816                 },
77817                 "name": "Taco Time",
77818                 "icon": "fast-food",
77819                 "geometry": [
77820                     "point",
77821                     "vertex",
77822                     "area"
77823                 ],
77824                 "fields": [
77825                     "cuisine",
77826                     "building_area",
77827                     "address",
77828                     "opening_hours",
77829                     "smoking"
77830                 ],
77831                 "suggestion": true
77832             },
77833             "amenity/fast_food/松屋": {
77834                 "tags": {
77835                     "name": "松屋",
77836                     "name:en": "Matsuya",
77837                     "amenity": "fast_food"
77838                 },
77839                 "name": "松屋",
77840                 "icon": "fast-food",
77841                 "geometry": [
77842                     "point",
77843                     "vertex",
77844                     "area"
77845                 ],
77846                 "fields": [
77847                     "cuisine",
77848                     "building_area",
77849                     "address",
77850                     "opening_hours",
77851                     "smoking"
77852                 ],
77853                 "suggestion": true
77854             },
77855             "amenity/fast_food/Little Caesars": {
77856                 "tags": {
77857                     "name": "Little Caesars",
77858                     "amenity": "fast_food"
77859                 },
77860                 "name": "Little Caesars",
77861                 "icon": "fast-food",
77862                 "geometry": [
77863                     "point",
77864                     "vertex",
77865                     "area"
77866                 ],
77867                 "fields": [
77868                     "cuisine",
77869                     "building_area",
77870                     "address",
77871                     "opening_hours",
77872                     "smoking"
77873                 ],
77874                 "suggestion": true
77875             },
77876             "amenity/fast_food/El Pollo Loco": {
77877                 "tags": {
77878                     "name": "El Pollo Loco",
77879                     "amenity": "fast_food"
77880                 },
77881                 "name": "El Pollo Loco",
77882                 "icon": "fast-food",
77883                 "geometry": [
77884                     "point",
77885                     "vertex",
77886                     "area"
77887                 ],
77888                 "fields": [
77889                     "cuisine",
77890                     "building_area",
77891                     "address",
77892                     "opening_hours",
77893                     "smoking"
77894                 ],
77895                 "suggestion": true
77896             },
77897             "amenity/fast_food/Del Taco": {
77898                 "tags": {
77899                     "name": "Del Taco",
77900                     "amenity": "fast_food"
77901                 },
77902                 "name": "Del Taco",
77903                 "icon": "fast-food",
77904                 "geometry": [
77905                     "point",
77906                     "vertex",
77907                     "area"
77908                 ],
77909                 "fields": [
77910                     "cuisine",
77911                     "building_area",
77912                     "address",
77913                     "opening_hours",
77914                     "smoking"
77915                 ],
77916                 "suggestion": true
77917             },
77918             "amenity/fast_food/White Castle": {
77919                 "tags": {
77920                     "name": "White Castle",
77921                     "amenity": "fast_food"
77922                 },
77923                 "name": "White Castle",
77924                 "icon": "fast-food",
77925                 "geometry": [
77926                     "point",
77927                     "vertex",
77928                     "area"
77929                 ],
77930                 "fields": [
77931                     "cuisine",
77932                     "building_area",
77933                     "address",
77934                     "opening_hours",
77935                     "smoking"
77936                 ],
77937                 "suggestion": true
77938             },
77939             "amenity/fast_food/Boston Market": {
77940                 "tags": {
77941                     "name": "Boston Market",
77942                     "amenity": "fast_food"
77943                 },
77944                 "name": "Boston Market",
77945                 "icon": "fast-food",
77946                 "geometry": [
77947                     "point",
77948                     "vertex",
77949                     "area"
77950                 ],
77951                 "fields": [
77952                     "cuisine",
77953                     "building_area",
77954                     "address",
77955                     "opening_hours",
77956                     "smoking"
77957                 ],
77958                 "suggestion": true
77959             },
77960             "amenity/fast_food/Chick-fil-A": {
77961                 "tags": {
77962                     "name": "Chick-fil-A",
77963                     "cuisine": "chicken",
77964                     "amenity": "fast_food"
77965                 },
77966                 "name": "Chick-fil-A",
77967                 "icon": "fast-food",
77968                 "geometry": [
77969                     "point",
77970                     "vertex",
77971                     "area"
77972                 ],
77973                 "fields": [
77974                     "cuisine",
77975                     "building_area",
77976                     "address",
77977                     "opening_hours",
77978                     "smoking"
77979                 ],
77980                 "suggestion": true
77981             },
77982             "amenity/fast_food/Panda Express": {
77983                 "tags": {
77984                     "name": "Panda Express",
77985                     "amenity": "fast_food"
77986                 },
77987                 "name": "Panda Express",
77988                 "icon": "fast-food",
77989                 "geometry": [
77990                     "point",
77991                     "vertex",
77992                     "area"
77993                 ],
77994                 "fields": [
77995                     "cuisine",
77996                     "building_area",
77997                     "address",
77998                     "opening_hours",
77999                     "smoking"
78000                 ],
78001                 "suggestion": true
78002             },
78003             "amenity/fast_food/Whataburger": {
78004                 "tags": {
78005                     "name": "Whataburger",
78006                     "amenity": "fast_food"
78007                 },
78008                 "name": "Whataburger",
78009                 "icon": "fast-food",
78010                 "geometry": [
78011                     "point",
78012                     "vertex",
78013                     "area"
78014                 ],
78015                 "fields": [
78016                     "cuisine",
78017                     "building_area",
78018                     "address",
78019                     "opening_hours",
78020                     "smoking"
78021                 ],
78022                 "suggestion": true
78023             },
78024             "amenity/fast_food/Taco John's": {
78025                 "tags": {
78026                     "name": "Taco John's",
78027                     "amenity": "fast_food"
78028                 },
78029                 "name": "Taco John's",
78030                 "icon": "fast-food",
78031                 "geometry": [
78032                     "point",
78033                     "vertex",
78034                     "area"
78035                 ],
78036                 "fields": [
78037                     "cuisine",
78038                     "building_area",
78039                     "address",
78040                     "opening_hours",
78041                     "smoking"
78042                 ],
78043                 "suggestion": true
78044             },
78045             "amenity/fast_food/Теремок": {
78046                 "tags": {
78047                     "name": "Теремок",
78048                     "amenity": "fast_food"
78049                 },
78050                 "name": "Теремок",
78051                 "icon": "fast-food",
78052                 "geometry": [
78053                     "point",
78054                     "vertex",
78055                     "area"
78056                 ],
78057                 "fields": [
78058                     "cuisine",
78059                     "building_area",
78060                     "address",
78061                     "opening_hours",
78062                     "smoking"
78063                 ],
78064                 "suggestion": true
78065             },
78066             "amenity/fast_food/Culver's": {
78067                 "tags": {
78068                     "name": "Culver's",
78069                     "amenity": "fast_food"
78070                 },
78071                 "name": "Culver's",
78072                 "icon": "fast-food",
78073                 "geometry": [
78074                     "point",
78075                     "vertex",
78076                     "area"
78077                 ],
78078                 "fields": [
78079                     "cuisine",
78080                     "building_area",
78081                     "address",
78082                     "opening_hours",
78083                     "smoking"
78084                 ],
78085                 "suggestion": true
78086             },
78087             "amenity/fast_food/Five Guys": {
78088                 "tags": {
78089                     "name": "Five Guys",
78090                     "amenity": "fast_food"
78091                 },
78092                 "name": "Five Guys",
78093                 "icon": "fast-food",
78094                 "geometry": [
78095                     "point",
78096                     "vertex",
78097                     "area"
78098                 ],
78099                 "fields": [
78100                     "cuisine",
78101                     "building_area",
78102                     "address",
78103                     "opening_hours",
78104                     "smoking"
78105                 ],
78106                 "suggestion": true
78107             },
78108             "amenity/fast_food/Church's Chicken": {
78109                 "tags": {
78110                     "name": "Church's Chicken",
78111                     "amenity": "fast_food"
78112                 },
78113                 "name": "Church's Chicken",
78114                 "icon": "fast-food",
78115                 "geometry": [
78116                     "point",
78117                     "vertex",
78118                     "area"
78119                 ],
78120                 "fields": [
78121                     "cuisine",
78122                     "building_area",
78123                     "address",
78124                     "opening_hours",
78125                     "smoking"
78126                 ],
78127                 "suggestion": true
78128             },
78129             "amenity/fast_food/Popeye's": {
78130                 "tags": {
78131                     "name": "Popeye's",
78132                     "cuisine": "chicken",
78133                     "amenity": "fast_food"
78134                 },
78135                 "name": "Popeye's",
78136                 "icon": "fast-food",
78137                 "geometry": [
78138                     "point",
78139                     "vertex",
78140                     "area"
78141                 ],
78142                 "fields": [
78143                     "cuisine",
78144                     "building_area",
78145                     "address",
78146                     "opening_hours",
78147                     "smoking"
78148                 ],
78149                 "suggestion": true
78150             },
78151             "amenity/fast_food/Long John Silver's": {
78152                 "tags": {
78153                     "name": "Long John Silver's",
78154                     "amenity": "fast_food"
78155                 },
78156                 "name": "Long John Silver's",
78157                 "icon": "fast-food",
78158                 "geometry": [
78159                     "point",
78160                     "vertex",
78161                     "area"
78162                 ],
78163                 "fields": [
78164                     "cuisine",
78165                     "building_area",
78166                     "address",
78167                     "opening_hours",
78168                     "smoking"
78169                 ],
78170                 "suggestion": true
78171             },
78172             "amenity/fast_food/Pollo Campero": {
78173                 "tags": {
78174                     "name": "Pollo Campero",
78175                     "amenity": "fast_food"
78176                 },
78177                 "name": "Pollo Campero",
78178                 "icon": "fast-food",
78179                 "geometry": [
78180                     "point",
78181                     "vertex",
78182                     "area"
78183                 ],
78184                 "fields": [
78185                     "cuisine",
78186                     "building_area",
78187                     "address",
78188                     "opening_hours",
78189                     "smoking"
78190                 ],
78191                 "suggestion": true
78192             },
78193             "amenity/fast_food/Zaxby's": {
78194                 "tags": {
78195                     "name": "Zaxby's",
78196                     "amenity": "fast_food"
78197                 },
78198                 "name": "Zaxby's",
78199                 "icon": "fast-food",
78200                 "geometry": [
78201                     "point",
78202                     "vertex",
78203                     "area"
78204                 ],
78205                 "fields": [
78206                     "cuisine",
78207                     "building_area",
78208                     "address",
78209                     "opening_hours",
78210                     "smoking"
78211                 ],
78212                 "suggestion": true
78213             },
78214             "amenity/fast_food/すき家": {
78215                 "tags": {
78216                     "name": "すき家",
78217                     "name:en": "SUKIYA",
78218                     "amenity": "fast_food"
78219                 },
78220                 "name": "すき家",
78221                 "icon": "fast-food",
78222                 "geometry": [
78223                     "point",
78224                     "vertex",
78225                     "area"
78226                 ],
78227                 "fields": [
78228                     "cuisine",
78229                     "building_area",
78230                     "address",
78231                     "opening_hours",
78232                     "smoking"
78233                 ],
78234                 "suggestion": true
78235             },
78236             "amenity/fast_food/モスバーガー": {
78237                 "tags": {
78238                     "name": "モスバーガー",
78239                     "name:en": "MOS BURGER",
78240                     "amenity": "fast_food"
78241                 },
78242                 "name": "モスバーガー",
78243                 "icon": "fast-food",
78244                 "geometry": [
78245                     "point",
78246                     "vertex",
78247                     "area"
78248                 ],
78249                 "fields": [
78250                     "cuisine",
78251                     "building_area",
78252                     "address",
78253                     "opening_hours",
78254                     "smoking"
78255                 ],
78256                 "suggestion": true
78257             },
78258             "amenity/fast_food/Русский Аппетит": {
78259                 "tags": {
78260                     "name": "Русский Аппетит",
78261                     "amenity": "fast_food"
78262                 },
78263                 "name": "Русский Аппетит",
78264                 "icon": "fast-food",
78265                 "geometry": [
78266                     "point",
78267                     "vertex",
78268                     "area"
78269                 ],
78270                 "fields": [
78271                     "cuisine",
78272                     "building_area",
78273                     "address",
78274                     "opening_hours",
78275                     "smoking"
78276                 ],
78277                 "suggestion": true
78278             },
78279             "amenity/fast_food/なか卯": {
78280                 "tags": {
78281                     "name": "なか卯",
78282                     "amenity": "fast_food"
78283                 },
78284                 "name": "なか卯",
78285                 "icon": "fast-food",
78286                 "geometry": [
78287                     "point",
78288                     "vertex",
78289                     "area"
78290                 ],
78291                 "fields": [
78292                     "cuisine",
78293                     "building_area",
78294                     "address",
78295                     "opening_hours",
78296                     "smoking"
78297                 ],
78298                 "suggestion": true
78299             },
78300             "amenity/restaurant/Pizza Hut": {
78301                 "tags": {
78302                     "name": "Pizza Hut",
78303                     "amenity": "restaurant"
78304                 },
78305                 "name": "Pizza Hut",
78306                 "icon": "restaurant",
78307                 "geometry": [
78308                     "point",
78309                     "vertex",
78310                     "area"
78311                 ],
78312                 "fields": [
78313                     "cuisine",
78314                     "building_area",
78315                     "address",
78316                     "opening_hours",
78317                     "capacity",
78318                     "smoking"
78319                 ],
78320                 "suggestion": true
78321             },
78322             "amenity/restaurant/Little Chef": {
78323                 "tags": {
78324                     "name": "Little Chef",
78325                     "amenity": "restaurant"
78326                 },
78327                 "name": "Little Chef",
78328                 "icon": "restaurant",
78329                 "geometry": [
78330                     "point",
78331                     "vertex",
78332                     "area"
78333                 ],
78334                 "fields": [
78335                     "cuisine",
78336                     "building_area",
78337                     "address",
78338                     "opening_hours",
78339                     "capacity",
78340                     "smoking"
78341                 ],
78342                 "suggestion": true
78343             },
78344             "amenity/restaurant/Adler": {
78345                 "tags": {
78346                     "name": "Adler",
78347                     "amenity": "restaurant"
78348                 },
78349                 "name": "Adler",
78350                 "icon": "restaurant",
78351                 "geometry": [
78352                     "point",
78353                     "vertex",
78354                     "area"
78355                 ],
78356                 "fields": [
78357                     "cuisine",
78358                     "building_area",
78359                     "address",
78360                     "opening_hours",
78361                     "capacity",
78362                     "smoking"
78363                 ],
78364                 "suggestion": true
78365             },
78366             "amenity/restaurant/Zur Krone": {
78367                 "tags": {
78368                     "name": "Zur Krone",
78369                     "amenity": "restaurant"
78370                 },
78371                 "name": "Zur Krone",
78372                 "icon": "restaurant",
78373                 "geometry": [
78374                     "point",
78375                     "vertex",
78376                     "area"
78377                 ],
78378                 "fields": [
78379                     "cuisine",
78380                     "building_area",
78381                     "address",
78382                     "opening_hours",
78383                     "capacity",
78384                     "smoking"
78385                 ],
78386                 "suggestion": true
78387             },
78388             "amenity/restaurant/Deutsches Haus": {
78389                 "tags": {
78390                     "name": "Deutsches Haus",
78391                     "amenity": "restaurant"
78392                 },
78393                 "name": "Deutsches Haus",
78394                 "icon": "restaurant",
78395                 "geometry": [
78396                     "point",
78397                     "vertex",
78398                     "area"
78399                 ],
78400                 "fields": [
78401                     "cuisine",
78402                     "building_area",
78403                     "address",
78404                     "opening_hours",
78405                     "capacity",
78406                     "smoking"
78407                 ],
78408                 "suggestion": true
78409             },
78410             "amenity/restaurant/Krone": {
78411                 "tags": {
78412                     "name": "Krone",
78413                     "amenity": "restaurant"
78414                 },
78415                 "name": "Krone",
78416                 "icon": "restaurant",
78417                 "geometry": [
78418                     "point",
78419                     "vertex",
78420                     "area"
78421                 ],
78422                 "fields": [
78423                     "cuisine",
78424                     "building_area",
78425                     "address",
78426                     "opening_hours",
78427                     "capacity",
78428                     "smoking"
78429                 ],
78430                 "suggestion": true
78431             },
78432             "amenity/restaurant/Akropolis": {
78433                 "tags": {
78434                     "name": "Akropolis",
78435                     "amenity": "restaurant"
78436                 },
78437                 "name": "Akropolis",
78438                 "icon": "restaurant",
78439                 "geometry": [
78440                     "point",
78441                     "vertex",
78442                     "area"
78443                 ],
78444                 "fields": [
78445                     "cuisine",
78446                     "building_area",
78447                     "address",
78448                     "opening_hours",
78449                     "capacity",
78450                     "smoking"
78451                 ],
78452                 "suggestion": true
78453             },
78454             "amenity/restaurant/Schützenhaus": {
78455                 "tags": {
78456                     "name": "Schützenhaus",
78457                     "amenity": "restaurant"
78458                 },
78459                 "name": "Schützenhaus",
78460                 "icon": "restaurant",
78461                 "geometry": [
78462                     "point",
78463                     "vertex",
78464                     "area"
78465                 ],
78466                 "fields": [
78467                     "cuisine",
78468                     "building_area",
78469                     "address",
78470                     "opening_hours",
78471                     "capacity",
78472                     "smoking"
78473                 ],
78474                 "suggestion": true
78475             },
78476             "amenity/restaurant/Kreuz": {
78477                 "tags": {
78478                     "name": "Kreuz",
78479                     "amenity": "restaurant"
78480                 },
78481                 "name": "Kreuz",
78482                 "icon": "restaurant",
78483                 "geometry": [
78484                     "point",
78485                     "vertex",
78486                     "area"
78487                 ],
78488                 "fields": [
78489                     "cuisine",
78490                     "building_area",
78491                     "address",
78492                     "opening_hours",
78493                     "capacity",
78494                     "smoking"
78495                 ],
78496                 "suggestion": true
78497             },
78498             "amenity/restaurant/Waldschänke": {
78499                 "tags": {
78500                     "name": "Waldschänke",
78501                     "amenity": "restaurant"
78502                 },
78503                 "name": "Waldschänke",
78504                 "icon": "restaurant",
78505                 "geometry": [
78506                     "point",
78507                     "vertex",
78508                     "area"
78509                 ],
78510                 "fields": [
78511                     "cuisine",
78512                     "building_area",
78513                     "address",
78514                     "opening_hours",
78515                     "capacity",
78516                     "smoking"
78517                 ],
78518                 "suggestion": true
78519             },
78520             "amenity/restaurant/La Piazza": {
78521                 "tags": {
78522                     "name": "La Piazza",
78523                     "amenity": "restaurant"
78524                 },
78525                 "name": "La Piazza",
78526                 "icon": "restaurant",
78527                 "geometry": [
78528                     "point",
78529                     "vertex",
78530                     "area"
78531                 ],
78532                 "fields": [
78533                     "cuisine",
78534                     "building_area",
78535                     "address",
78536                     "opening_hours",
78537                     "capacity",
78538                     "smoking"
78539                 ],
78540                 "suggestion": true
78541             },
78542             "amenity/restaurant/Lamm": {
78543                 "tags": {
78544                     "name": "Lamm",
78545                     "amenity": "restaurant"
78546                 },
78547                 "name": "Lamm",
78548                 "icon": "restaurant",
78549                 "geometry": [
78550                     "point",
78551                     "vertex",
78552                     "area"
78553                 ],
78554                 "fields": [
78555                     "cuisine",
78556                     "building_area",
78557                     "address",
78558                     "opening_hours",
78559                     "capacity",
78560                     "smoking"
78561                 ],
78562                 "suggestion": true
78563             },
78564             "amenity/restaurant/Zur Sonne": {
78565                 "tags": {
78566                     "name": "Zur Sonne",
78567                     "amenity": "restaurant"
78568                 },
78569                 "name": "Zur Sonne",
78570                 "icon": "restaurant",
78571                 "geometry": [
78572                     "point",
78573                     "vertex",
78574                     "area"
78575                 ],
78576                 "fields": [
78577                     "cuisine",
78578                     "building_area",
78579                     "address",
78580                     "opening_hours",
78581                     "capacity",
78582                     "smoking"
78583                 ],
78584                 "suggestion": true
78585             },
78586             "amenity/restaurant/Zur Linde": {
78587                 "tags": {
78588                     "name": "Zur Linde",
78589                     "amenity": "restaurant"
78590                 },
78591                 "name": "Zur Linde",
78592                 "icon": "restaurant",
78593                 "geometry": [
78594                     "point",
78595                     "vertex",
78596                     "area"
78597                 ],
78598                 "fields": [
78599                     "cuisine",
78600                     "building_area",
78601                     "address",
78602                     "opening_hours",
78603                     "capacity",
78604                     "smoking"
78605                 ],
78606                 "suggestion": true
78607             },
78608             "amenity/restaurant/Poseidon": {
78609                 "tags": {
78610                     "name": "Poseidon",
78611                     "amenity": "restaurant"
78612                 },
78613                 "name": "Poseidon",
78614                 "icon": "restaurant",
78615                 "geometry": [
78616                     "point",
78617                     "vertex",
78618                     "area"
78619                 ],
78620                 "fields": [
78621                     "cuisine",
78622                     "building_area",
78623                     "address",
78624                     "opening_hours",
78625                     "capacity",
78626                     "smoking"
78627                 ],
78628                 "suggestion": true
78629             },
78630             "amenity/restaurant/Shanghai": {
78631                 "tags": {
78632                     "name": "Shanghai",
78633                     "amenity": "restaurant"
78634                 },
78635                 "name": "Shanghai",
78636                 "icon": "restaurant",
78637                 "geometry": [
78638                     "point",
78639                     "vertex",
78640                     "area"
78641                 ],
78642                 "fields": [
78643                     "cuisine",
78644                     "building_area",
78645                     "address",
78646                     "opening_hours",
78647                     "capacity",
78648                     "smoking"
78649                 ],
78650                 "suggestion": true
78651             },
78652             "amenity/restaurant/Red Lobster": {
78653                 "tags": {
78654                     "name": "Red Lobster",
78655                     "amenity": "restaurant"
78656                 },
78657                 "name": "Red Lobster",
78658                 "icon": "restaurant",
78659                 "geometry": [
78660                     "point",
78661                     "vertex",
78662                     "area"
78663                 ],
78664                 "fields": [
78665                     "cuisine",
78666                     "building_area",
78667                     "address",
78668                     "opening_hours",
78669                     "capacity",
78670                     "smoking"
78671                 ],
78672                 "suggestion": true
78673             },
78674             "amenity/restaurant/Zum Löwen": {
78675                 "tags": {
78676                     "name": "Zum Löwen",
78677                     "amenity": "restaurant"
78678                 },
78679                 "name": "Zum Löwen",
78680                 "icon": "restaurant",
78681                 "geometry": [
78682                     "point",
78683                     "vertex",
78684                     "area"
78685                 ],
78686                 "fields": [
78687                     "cuisine",
78688                     "building_area",
78689                     "address",
78690                     "opening_hours",
78691                     "capacity",
78692                     "smoking"
78693                 ],
78694                 "suggestion": true
78695             },
78696             "amenity/restaurant/Swiss Chalet": {
78697                 "tags": {
78698                     "name": "Swiss Chalet",
78699                     "amenity": "restaurant"
78700                 },
78701                 "name": "Swiss Chalet",
78702                 "icon": "restaurant",
78703                 "geometry": [
78704                     "point",
78705                     "vertex",
78706                     "area"
78707                 ],
78708                 "fields": [
78709                     "cuisine",
78710                     "building_area",
78711                     "address",
78712                     "opening_hours",
78713                     "capacity",
78714                     "smoking"
78715                 ],
78716                 "suggestion": true
78717             },
78718             "amenity/restaurant/Olympia": {
78719                 "tags": {
78720                     "name": "Olympia",
78721                     "amenity": "restaurant"
78722                 },
78723                 "name": "Olympia",
78724                 "icon": "restaurant",
78725                 "geometry": [
78726                     "point",
78727                     "vertex",
78728                     "area"
78729                 ],
78730                 "fields": [
78731                     "cuisine",
78732                     "building_area",
78733                     "address",
78734                     "opening_hours",
78735                     "capacity",
78736                     "smoking"
78737                 ],
78738                 "suggestion": true
78739             },
78740             "amenity/restaurant/Wagamama": {
78741                 "tags": {
78742                     "name": "Wagamama",
78743                     "amenity": "restaurant"
78744                 },
78745                 "name": "Wagamama",
78746                 "icon": "restaurant",
78747                 "geometry": [
78748                     "point",
78749                     "vertex",
78750                     "area"
78751                 ],
78752                 "fields": [
78753                     "cuisine",
78754                     "building_area",
78755                     "address",
78756                     "opening_hours",
78757                     "capacity",
78758                     "smoking"
78759                 ],
78760                 "suggestion": true
78761             },
78762             "amenity/restaurant/Frankie & Benny's": {
78763                 "tags": {
78764                     "name": "Frankie & Benny's",
78765                     "amenity": "restaurant"
78766                 },
78767                 "name": "Frankie & Benny's",
78768                 "icon": "restaurant",
78769                 "geometry": [
78770                     "point",
78771                     "vertex",
78772                     "area"
78773                 ],
78774                 "fields": [
78775                     "cuisine",
78776                     "building_area",
78777                     "address",
78778                     "opening_hours",
78779                     "capacity",
78780                     "smoking"
78781                 ],
78782                 "suggestion": true
78783             },
78784             "amenity/restaurant/Hooters": {
78785                 "tags": {
78786                     "name": "Hooters",
78787                     "amenity": "restaurant"
78788                 },
78789                 "name": "Hooters",
78790                 "icon": "restaurant",
78791                 "geometry": [
78792                     "point",
78793                     "vertex",
78794                     "area"
78795                 ],
78796                 "fields": [
78797                     "cuisine",
78798                     "building_area",
78799                     "address",
78800                     "opening_hours",
78801                     "capacity",
78802                     "smoking"
78803                 ],
78804                 "suggestion": true
78805             },
78806             "amenity/restaurant/Sternen": {
78807                 "tags": {
78808                     "name": "Sternen",
78809                     "amenity": "restaurant"
78810                 },
78811                 "name": "Sternen",
78812                 "icon": "restaurant",
78813                 "geometry": [
78814                     "point",
78815                     "vertex",
78816                     "area"
78817                 ],
78818                 "fields": [
78819                     "cuisine",
78820                     "building_area",
78821                     "address",
78822                     "opening_hours",
78823                     "capacity",
78824                     "smoking"
78825                 ],
78826                 "suggestion": true
78827             },
78828             "amenity/restaurant/Hirschen": {
78829                 "tags": {
78830                     "name": "Hirschen",
78831                     "amenity": "restaurant"
78832                 },
78833                 "name": "Hirschen",
78834                 "icon": "restaurant",
78835                 "geometry": [
78836                     "point",
78837                     "vertex",
78838                     "area"
78839                 ],
78840                 "fields": [
78841                     "cuisine",
78842                     "building_area",
78843                     "address",
78844                     "opening_hours",
78845                     "capacity",
78846                     "smoking"
78847                 ],
78848                 "suggestion": true
78849             },
78850             "amenity/restaurant/Denny's": {
78851                 "tags": {
78852                     "name": "Denny's",
78853                     "amenity": "restaurant"
78854                 },
78855                 "name": "Denny's",
78856                 "icon": "restaurant",
78857                 "geometry": [
78858                     "point",
78859                     "vertex",
78860                     "area"
78861                 ],
78862                 "fields": [
78863                     "cuisine",
78864                     "building_area",
78865                     "address",
78866                     "opening_hours",
78867                     "capacity",
78868                     "smoking"
78869                 ],
78870                 "suggestion": true
78871             },
78872             "amenity/restaurant/Athen": {
78873                 "tags": {
78874                     "name": "Athen",
78875                     "amenity": "restaurant"
78876                 },
78877                 "name": "Athen",
78878                 "icon": "restaurant",
78879                 "geometry": [
78880                     "point",
78881                     "vertex",
78882                     "area"
78883                 ],
78884                 "fields": [
78885                     "cuisine",
78886                     "building_area",
78887                     "address",
78888                     "opening_hours",
78889                     "capacity",
78890                     "smoking"
78891                 ],
78892                 "suggestion": true
78893             },
78894             "amenity/restaurant/Sonne": {
78895                 "tags": {
78896                     "name": "Sonne",
78897                     "amenity": "restaurant"
78898                 },
78899                 "name": "Sonne",
78900                 "icon": "restaurant",
78901                 "geometry": [
78902                     "point",
78903                     "vertex",
78904                     "area"
78905                 ],
78906                 "fields": [
78907                     "cuisine",
78908                     "building_area",
78909                     "address",
78910                     "opening_hours",
78911                     "capacity",
78912                     "smoking"
78913                 ],
78914                 "suggestion": true
78915             },
78916             "amenity/restaurant/Hirsch": {
78917                 "tags": {
78918                     "name": "Hirsch",
78919                     "amenity": "restaurant"
78920                 },
78921                 "name": "Hirsch",
78922                 "icon": "restaurant",
78923                 "geometry": [
78924                     "point",
78925                     "vertex",
78926                     "area"
78927                 ],
78928                 "fields": [
78929                     "cuisine",
78930                     "building_area",
78931                     "address",
78932                     "opening_hours",
78933                     "capacity",
78934                     "smoking"
78935                 ],
78936                 "suggestion": true
78937             },
78938             "amenity/restaurant/Ratskeller": {
78939                 "tags": {
78940                     "name": "Ratskeller",
78941                     "amenity": "restaurant"
78942                 },
78943                 "name": "Ratskeller",
78944                 "icon": "restaurant",
78945                 "geometry": [
78946                     "point",
78947                     "vertex",
78948                     "area"
78949                 ],
78950                 "fields": [
78951                     "cuisine",
78952                     "building_area",
78953                     "address",
78954                     "opening_hours",
78955                     "capacity",
78956                     "smoking"
78957                 ],
78958                 "suggestion": true
78959             },
78960             "amenity/restaurant/La Cantina": {
78961                 "tags": {
78962                     "name": "La Cantina",
78963                     "amenity": "restaurant"
78964                 },
78965                 "name": "La Cantina",
78966                 "icon": "restaurant",
78967                 "geometry": [
78968                     "point",
78969                     "vertex",
78970                     "area"
78971                 ],
78972                 "fields": [
78973                     "cuisine",
78974                     "building_area",
78975                     "address",
78976                     "opening_hours",
78977                     "capacity",
78978                     "smoking"
78979                 ],
78980                 "suggestion": true
78981             },
78982             "amenity/restaurant/Gasthaus Krone": {
78983                 "tags": {
78984                     "name": "Gasthaus Krone",
78985                     "amenity": "restaurant"
78986                 },
78987                 "name": "Gasthaus Krone",
78988                 "icon": "restaurant",
78989                 "geometry": [
78990                     "point",
78991                     "vertex",
78992                     "area"
78993                 ],
78994                 "fields": [
78995                     "cuisine",
78996                     "building_area",
78997                     "address",
78998                     "opening_hours",
78999                     "capacity",
79000                     "smoking"
79001                 ],
79002                 "suggestion": true
79003             },
79004             "amenity/restaurant/El Greco": {
79005                 "tags": {
79006                     "name": "El Greco",
79007                     "amenity": "restaurant"
79008                 },
79009                 "name": "El Greco",
79010                 "icon": "restaurant",
79011                 "geometry": [
79012                     "point",
79013                     "vertex",
79014                     "area"
79015                 ],
79016                 "fields": [
79017                     "cuisine",
79018                     "building_area",
79019                     "address",
79020                     "opening_hours",
79021                     "capacity",
79022                     "smoking"
79023                 ],
79024                 "suggestion": true
79025             },
79026             "amenity/restaurant/Gasthof zur Post": {
79027                 "tags": {
79028                     "name": "Gasthof zur Post",
79029                     "amenity": "restaurant"
79030                 },
79031                 "name": "Gasthof zur Post",
79032                 "icon": "restaurant",
79033                 "geometry": [
79034                     "point",
79035                     "vertex",
79036                     "area"
79037                 ],
79038                 "fields": [
79039                     "cuisine",
79040                     "building_area",
79041                     "address",
79042                     "opening_hours",
79043                     "capacity",
79044                     "smoking"
79045                 ],
79046                 "suggestion": true
79047             },
79048             "amenity/restaurant/Nando's": {
79049                 "tags": {
79050                     "name": "Nando's",
79051                     "amenity": "restaurant"
79052                 },
79053                 "name": "Nando's",
79054                 "icon": "restaurant",
79055                 "geometry": [
79056                     "point",
79057                     "vertex",
79058                     "area"
79059                 ],
79060                 "fields": [
79061                     "cuisine",
79062                     "building_area",
79063                     "address",
79064                     "opening_hours",
79065                     "capacity",
79066                     "smoking"
79067                 ],
79068                 "suggestion": true
79069             },
79070             "amenity/restaurant/Löwen": {
79071                 "tags": {
79072                     "name": "Löwen",
79073                     "amenity": "restaurant"
79074                 },
79075                 "name": "Löwen",
79076                 "icon": "restaurant",
79077                 "geometry": [
79078                     "point",
79079                     "vertex",
79080                     "area"
79081                 ],
79082                 "fields": [
79083                     "cuisine",
79084                     "building_area",
79085                     "address",
79086                     "opening_hours",
79087                     "capacity",
79088                     "smoking"
79089                 ],
79090                 "suggestion": true
79091             },
79092             "amenity/restaurant/La Pataterie": {
79093                 "tags": {
79094                     "name": "La Pataterie",
79095                     "amenity": "restaurant"
79096                 },
79097                 "name": "La Pataterie",
79098                 "icon": "restaurant",
79099                 "geometry": [
79100                     "point",
79101                     "vertex",
79102                     "area"
79103                 ],
79104                 "fields": [
79105                     "cuisine",
79106                     "building_area",
79107                     "address",
79108                     "opening_hours",
79109                     "capacity",
79110                     "smoking"
79111                 ],
79112                 "suggestion": true
79113             },
79114             "amenity/restaurant/Bella Napoli": {
79115                 "tags": {
79116                     "name": "Bella Napoli",
79117                     "amenity": "restaurant"
79118                 },
79119                 "name": "Bella Napoli",
79120                 "icon": "restaurant",
79121                 "geometry": [
79122                     "point",
79123                     "vertex",
79124                     "area"
79125                 ],
79126                 "fields": [
79127                     "cuisine",
79128                     "building_area",
79129                     "address",
79130                     "opening_hours",
79131                     "capacity",
79132                     "smoking"
79133                 ],
79134                 "suggestion": true
79135             },
79136             "amenity/restaurant/Pizza Express": {
79137                 "tags": {
79138                     "name": "Pizza Express",
79139                     "amenity": "restaurant"
79140                 },
79141                 "name": "Pizza Express",
79142                 "icon": "restaurant",
79143                 "geometry": [
79144                     "point",
79145                     "vertex",
79146                     "area"
79147                 ],
79148                 "fields": [
79149                     "cuisine",
79150                     "building_area",
79151                     "address",
79152                     "opening_hours",
79153                     "capacity",
79154                     "smoking"
79155                 ],
79156                 "suggestion": true
79157             },
79158             "amenity/restaurant/Mandarin": {
79159                 "tags": {
79160                     "name": "Mandarin",
79161                     "amenity": "restaurant"
79162                 },
79163                 "name": "Mandarin",
79164                 "icon": "restaurant",
79165                 "geometry": [
79166                     "point",
79167                     "vertex",
79168                     "area"
79169                 ],
79170                 "fields": [
79171                     "cuisine",
79172                     "building_area",
79173                     "address",
79174                     "opening_hours",
79175                     "capacity",
79176                     "smoking"
79177                 ],
79178                 "suggestion": true
79179             },
79180             "amenity/restaurant/Hong Kong": {
79181                 "tags": {
79182                     "name": "Hong Kong",
79183                     "amenity": "restaurant"
79184                 },
79185                 "name": "Hong Kong",
79186                 "icon": "restaurant",
79187                 "geometry": [
79188                     "point",
79189                     "vertex",
79190                     "area"
79191                 ],
79192                 "fields": [
79193                     "cuisine",
79194                     "building_area",
79195                     "address",
79196                     "opening_hours",
79197                     "capacity",
79198                     "smoking"
79199                 ],
79200                 "suggestion": true
79201             },
79202             "amenity/restaurant/Zizzi": {
79203                 "tags": {
79204                     "name": "Zizzi",
79205                     "amenity": "restaurant"
79206                 },
79207                 "name": "Zizzi",
79208                 "icon": "restaurant",
79209                 "geometry": [
79210                     "point",
79211                     "vertex",
79212                     "area"
79213                 ],
79214                 "fields": [
79215                     "cuisine",
79216                     "building_area",
79217                     "address",
79218                     "opening_hours",
79219                     "capacity",
79220                     "smoking"
79221                 ],
79222                 "suggestion": true
79223             },
79224             "amenity/restaurant/Cracker Barrel": {
79225                 "tags": {
79226                     "name": "Cracker Barrel",
79227                     "amenity": "restaurant"
79228                 },
79229                 "name": "Cracker Barrel",
79230                 "icon": "restaurant",
79231                 "geometry": [
79232                     "point",
79233                     "vertex",
79234                     "area"
79235                 ],
79236                 "fields": [
79237                     "cuisine",
79238                     "building_area",
79239                     "address",
79240                     "opening_hours",
79241                     "capacity",
79242                     "smoking"
79243                 ],
79244                 "suggestion": true
79245             },
79246             "amenity/restaurant/Rhodos": {
79247                 "tags": {
79248                     "name": "Rhodos",
79249                     "amenity": "restaurant"
79250                 },
79251                 "name": "Rhodos",
79252                 "icon": "restaurant",
79253                 "geometry": [
79254                     "point",
79255                     "vertex",
79256                     "area"
79257                 ],
79258                 "fields": [
79259                     "cuisine",
79260                     "building_area",
79261                     "address",
79262                     "opening_hours",
79263                     "capacity",
79264                     "smoking"
79265                 ],
79266                 "suggestion": true
79267             },
79268             "amenity/restaurant/Lindenhof": {
79269                 "tags": {
79270                     "name": "Lindenhof",
79271                     "amenity": "restaurant"
79272                 },
79273                 "name": "Lindenhof",
79274                 "icon": "restaurant",
79275                 "geometry": [
79276                     "point",
79277                     "vertex",
79278                     "area"
79279                 ],
79280                 "fields": [
79281                     "cuisine",
79282                     "building_area",
79283                     "address",
79284                     "opening_hours",
79285                     "capacity",
79286                     "smoking"
79287                 ],
79288                 "suggestion": true
79289             },
79290             "amenity/restaurant/Milano": {
79291                 "tags": {
79292                     "name": "Milano",
79293                     "amenity": "restaurant"
79294                 },
79295                 "name": "Milano",
79296                 "icon": "restaurant",
79297                 "geometry": [
79298                     "point",
79299                     "vertex",
79300                     "area"
79301                 ],
79302                 "fields": [
79303                     "cuisine",
79304                     "building_area",
79305                     "address",
79306                     "opening_hours",
79307                     "capacity",
79308                     "smoking"
79309                 ],
79310                 "suggestion": true
79311             },
79312             "amenity/restaurant/Dolce Vita": {
79313                 "tags": {
79314                     "name": "Dolce Vita",
79315                     "amenity": "restaurant"
79316                 },
79317                 "name": "Dolce Vita",
79318                 "icon": "restaurant",
79319                 "geometry": [
79320                     "point",
79321                     "vertex",
79322                     "area"
79323                 ],
79324                 "fields": [
79325                     "cuisine",
79326                     "building_area",
79327                     "address",
79328                     "opening_hours",
79329                     "capacity",
79330                     "smoking"
79331                 ],
79332                 "suggestion": true
79333             },
79334             "amenity/restaurant/Kirchenwirt": {
79335                 "tags": {
79336                     "name": "Kirchenwirt",
79337                     "amenity": "restaurant"
79338                 },
79339                 "name": "Kirchenwirt",
79340                 "icon": "restaurant",
79341                 "geometry": [
79342                     "point",
79343                     "vertex",
79344                     "area"
79345                 ],
79346                 "fields": [
79347                     "cuisine",
79348                     "building_area",
79349                     "address",
79350                     "opening_hours",
79351                     "capacity",
79352                     "smoking"
79353                 ],
79354                 "suggestion": true
79355             },
79356             "amenity/restaurant/Kantine": {
79357                 "tags": {
79358                     "name": "Kantine",
79359                     "amenity": "restaurant"
79360                 },
79361                 "name": "Kantine",
79362                 "icon": "restaurant",
79363                 "geometry": [
79364                     "point",
79365                     "vertex",
79366                     "area"
79367                 ],
79368                 "fields": [
79369                     "cuisine",
79370                     "building_area",
79371                     "address",
79372                     "opening_hours",
79373                     "capacity",
79374                     "smoking"
79375                 ],
79376                 "suggestion": true
79377             },
79378             "amenity/restaurant/Ochsen": {
79379                 "tags": {
79380                     "name": "Ochsen",
79381                     "amenity": "restaurant"
79382                 },
79383                 "name": "Ochsen",
79384                 "icon": "restaurant",
79385                 "geometry": [
79386                     "point",
79387                     "vertex",
79388                     "area"
79389                 ],
79390                 "fields": [
79391                     "cuisine",
79392                     "building_area",
79393                     "address",
79394                     "opening_hours",
79395                     "capacity",
79396                     "smoking"
79397                 ],
79398                 "suggestion": true
79399             },
79400             "amenity/restaurant/Spur": {
79401                 "tags": {
79402                     "name": "Spur",
79403                     "amenity": "restaurant"
79404                 },
79405                 "name": "Spur",
79406                 "icon": "restaurant",
79407                 "geometry": [
79408                     "point",
79409                     "vertex",
79410                     "area"
79411                 ],
79412                 "fields": [
79413                     "cuisine",
79414                     "building_area",
79415                     "address",
79416                     "opening_hours",
79417                     "capacity",
79418                     "smoking"
79419                 ],
79420                 "suggestion": true
79421             },
79422             "amenity/restaurant/Mykonos": {
79423                 "tags": {
79424                     "name": "Mykonos",
79425                     "amenity": "restaurant"
79426                 },
79427                 "name": "Mykonos",
79428                 "icon": "restaurant",
79429                 "geometry": [
79430                     "point",
79431                     "vertex",
79432                     "area"
79433                 ],
79434                 "fields": [
79435                     "cuisine",
79436                     "building_area",
79437                     "address",
79438                     "opening_hours",
79439                     "capacity",
79440                     "smoking"
79441                 ],
79442                 "suggestion": true
79443             },
79444             "amenity/restaurant/Lotus": {
79445                 "tags": {
79446                     "name": "Lotus",
79447                     "amenity": "restaurant"
79448                 },
79449                 "name": "Lotus",
79450                 "icon": "restaurant",
79451                 "geometry": [
79452                     "point",
79453                     "vertex",
79454                     "area"
79455                 ],
79456                 "fields": [
79457                     "cuisine",
79458                     "building_area",
79459                     "address",
79460                     "opening_hours",
79461                     "capacity",
79462                     "smoking"
79463                 ],
79464                 "suggestion": true
79465             },
79466             "amenity/restaurant/Applebee's": {
79467                 "tags": {
79468                     "name": "Applebee's",
79469                     "amenity": "restaurant"
79470                 },
79471                 "name": "Applebee's",
79472                 "icon": "restaurant",
79473                 "geometry": [
79474                     "point",
79475                     "vertex",
79476                     "area"
79477                 ],
79478                 "fields": [
79479                     "cuisine",
79480                     "building_area",
79481                     "address",
79482                     "opening_hours",
79483                     "capacity",
79484                     "smoking"
79485                 ],
79486                 "suggestion": true
79487             },
79488             "amenity/restaurant/Flunch": {
79489                 "tags": {
79490                     "name": "Flunch",
79491                     "amenity": "restaurant"
79492                 },
79493                 "name": "Flunch",
79494                 "icon": "restaurant",
79495                 "geometry": [
79496                     "point",
79497                     "vertex",
79498                     "area"
79499                 ],
79500                 "fields": [
79501                     "cuisine",
79502                     "building_area",
79503                     "address",
79504                     "opening_hours",
79505                     "capacity",
79506                     "smoking"
79507                 ],
79508                 "suggestion": true
79509             },
79510             "amenity/restaurant/Zur Post": {
79511                 "tags": {
79512                     "name": "Zur Post",
79513                     "amenity": "restaurant"
79514                 },
79515                 "name": "Zur Post",
79516                 "icon": "restaurant",
79517                 "geometry": [
79518                     "point",
79519                     "vertex",
79520                     "area"
79521                 ],
79522                 "fields": [
79523                     "cuisine",
79524                     "building_area",
79525                     "address",
79526                     "opening_hours",
79527                     "capacity",
79528                     "smoking"
79529                 ],
79530                 "suggestion": true
79531             },
79532             "amenity/restaurant/China Town": {
79533                 "tags": {
79534                     "name": "China Town",
79535                     "amenity": "restaurant"
79536                 },
79537                 "name": "China Town",
79538                 "icon": "restaurant",
79539                 "geometry": [
79540                     "point",
79541                     "vertex",
79542                     "area"
79543                 ],
79544                 "fields": [
79545                     "cuisine",
79546                     "building_area",
79547                     "address",
79548                     "opening_hours",
79549                     "capacity",
79550                     "smoking"
79551                 ],
79552                 "suggestion": true
79553             },
79554             "amenity/restaurant/La Dolce Vita": {
79555                 "tags": {
79556                     "name": "La Dolce Vita",
79557                     "amenity": "restaurant"
79558                 },
79559                 "name": "La Dolce Vita",
79560                 "icon": "restaurant",
79561                 "geometry": [
79562                     "point",
79563                     "vertex",
79564                     "area"
79565                 ],
79566                 "fields": [
79567                     "cuisine",
79568                     "building_area",
79569                     "address",
79570                     "opening_hours",
79571                     "capacity",
79572                     "smoking"
79573                 ],
79574                 "suggestion": true
79575             },
79576             "amenity/restaurant/Waffle House": {
79577                 "tags": {
79578                     "name": "Waffle House",
79579                     "amenity": "restaurant"
79580                 },
79581                 "name": "Waffle House",
79582                 "icon": "restaurant",
79583                 "geometry": [
79584                     "point",
79585                     "vertex",
79586                     "area"
79587                 ],
79588                 "fields": [
79589                     "cuisine",
79590                     "building_area",
79591                     "address",
79592                     "opening_hours",
79593                     "capacity",
79594                     "smoking"
79595                 ],
79596                 "suggestion": true
79597             },
79598             "amenity/restaurant/Delphi": {
79599                 "tags": {
79600                     "name": "Delphi",
79601                     "amenity": "restaurant"
79602                 },
79603                 "name": "Delphi",
79604                 "icon": "restaurant",
79605                 "geometry": [
79606                     "point",
79607                     "vertex",
79608                     "area"
79609                 ],
79610                 "fields": [
79611                     "cuisine",
79612                     "building_area",
79613                     "address",
79614                     "opening_hours",
79615                     "capacity",
79616                     "smoking"
79617                 ],
79618                 "suggestion": true
79619             },
79620             "amenity/restaurant/Linde": {
79621                 "tags": {
79622                     "name": "Linde",
79623                     "amenity": "restaurant"
79624                 },
79625                 "name": "Linde",
79626                 "icon": "restaurant",
79627                 "geometry": [
79628                     "point",
79629                     "vertex",
79630                     "area"
79631                 ],
79632                 "fields": [
79633                     "cuisine",
79634                     "building_area",
79635                     "address",
79636                     "opening_hours",
79637                     "capacity",
79638                     "smoking"
79639                 ],
79640                 "suggestion": true
79641             },
79642             "amenity/restaurant/Outback Steakhouse": {
79643                 "tags": {
79644                     "name": "Outback Steakhouse",
79645                     "amenity": "restaurant"
79646                 },
79647                 "name": "Outback Steakhouse",
79648                 "icon": "restaurant",
79649                 "geometry": [
79650                     "point",
79651                     "vertex",
79652                     "area"
79653                 ],
79654                 "fields": [
79655                     "cuisine",
79656                     "building_area",
79657                     "address",
79658                     "opening_hours",
79659                     "capacity",
79660                     "smoking"
79661                 ],
79662                 "suggestion": true
79663             },
79664             "amenity/restaurant/Dionysos": {
79665                 "tags": {
79666                     "name": "Dionysos",
79667                     "amenity": "restaurant"
79668                 },
79669                 "name": "Dionysos",
79670                 "icon": "restaurant",
79671                 "geometry": [
79672                     "point",
79673                     "vertex",
79674                     "area"
79675                 ],
79676                 "fields": [
79677                     "cuisine",
79678                     "building_area",
79679                     "address",
79680                     "opening_hours",
79681                     "capacity",
79682                     "smoking"
79683                 ],
79684                 "suggestion": true
79685             },
79686             "amenity/restaurant/Kelsey's": {
79687                 "tags": {
79688                     "name": "Kelsey's",
79689                     "amenity": "restaurant"
79690                 },
79691                 "name": "Kelsey's",
79692                 "icon": "restaurant",
79693                 "geometry": [
79694                     "point",
79695                     "vertex",
79696                     "area"
79697                 ],
79698                 "fields": [
79699                     "cuisine",
79700                     "building_area",
79701                     "address",
79702                     "opening_hours",
79703                     "capacity",
79704                     "smoking"
79705                 ],
79706                 "suggestion": true
79707             },
79708             "amenity/restaurant/Boston Pizza": {
79709                 "tags": {
79710                     "name": "Boston Pizza",
79711                     "amenity": "restaurant"
79712                 },
79713                 "name": "Boston Pizza",
79714                 "icon": "restaurant",
79715                 "geometry": [
79716                     "point",
79717                     "vertex",
79718                     "area"
79719                 ],
79720                 "fields": [
79721                     "cuisine",
79722                     "building_area",
79723                     "address",
79724                     "opening_hours",
79725                     "capacity",
79726                     "smoking"
79727                 ],
79728                 "suggestion": true
79729             },
79730             "amenity/restaurant/Bella Italia": {
79731                 "tags": {
79732                     "name": "Bella Italia",
79733                     "amenity": "restaurant"
79734                 },
79735                 "name": "Bella Italia",
79736                 "icon": "restaurant",
79737                 "geometry": [
79738                     "point",
79739                     "vertex",
79740                     "area"
79741                 ],
79742                 "fields": [
79743                     "cuisine",
79744                     "building_area",
79745                     "address",
79746                     "opening_hours",
79747                     "capacity",
79748                     "smoking"
79749                 ],
79750                 "suggestion": true
79751             },
79752             "amenity/restaurant/Sizzler": {
79753                 "tags": {
79754                     "name": "Sizzler",
79755                     "amenity": "restaurant"
79756                 },
79757                 "name": "Sizzler",
79758                 "icon": "restaurant",
79759                 "geometry": [
79760                     "point",
79761                     "vertex",
79762                     "area"
79763                 ],
79764                 "fields": [
79765                     "cuisine",
79766                     "building_area",
79767                     "address",
79768                     "opening_hours",
79769                     "capacity",
79770                     "smoking"
79771                 ],
79772                 "suggestion": true
79773             },
79774             "amenity/restaurant/Grüner Baum": {
79775                 "tags": {
79776                     "name": "Grüner Baum",
79777                     "amenity": "restaurant"
79778                 },
79779                 "name": "Grüner Baum",
79780                 "icon": "restaurant",
79781                 "geometry": [
79782                     "point",
79783                     "vertex",
79784                     "area"
79785                 ],
79786                 "fields": [
79787                     "cuisine",
79788                     "building_area",
79789                     "address",
79790                     "opening_hours",
79791                     "capacity",
79792                     "smoking"
79793                 ],
79794                 "suggestion": true
79795             },
79796             "amenity/restaurant/Taj Mahal": {
79797                 "tags": {
79798                     "name": "Taj Mahal",
79799                     "amenity": "restaurant"
79800                 },
79801                 "name": "Taj Mahal",
79802                 "icon": "restaurant",
79803                 "geometry": [
79804                     "point",
79805                     "vertex",
79806                     "area"
79807                 ],
79808                 "fields": [
79809                     "cuisine",
79810                     "building_area",
79811                     "address",
79812                     "opening_hours",
79813                     "capacity",
79814                     "smoking"
79815                 ],
79816                 "suggestion": true
79817             },
79818             "amenity/restaurant/Rössli": {
79819                 "tags": {
79820                     "name": "Rössli",
79821                     "amenity": "restaurant"
79822                 },
79823                 "name": "Rössli",
79824                 "icon": "restaurant",
79825                 "geometry": [
79826                     "point",
79827                     "vertex",
79828                     "area"
79829                 ],
79830                 "fields": [
79831                     "cuisine",
79832                     "building_area",
79833                     "address",
79834                     "opening_hours",
79835                     "capacity",
79836                     "smoking"
79837                 ],
79838                 "suggestion": true
79839             },
79840             "amenity/restaurant/Traube": {
79841                 "tags": {
79842                     "name": "Traube",
79843                     "amenity": "restaurant"
79844                 },
79845                 "name": "Traube",
79846                 "icon": "restaurant",
79847                 "geometry": [
79848                     "point",
79849                     "vertex",
79850                     "area"
79851                 ],
79852                 "fields": [
79853                     "cuisine",
79854                     "building_area",
79855                     "address",
79856                     "opening_hours",
79857                     "capacity",
79858                     "smoking"
79859                 ],
79860                 "suggestion": true
79861             },
79862             "amenity/restaurant/Adria": {
79863                 "tags": {
79864                     "name": "Adria",
79865                     "amenity": "restaurant"
79866                 },
79867                 "name": "Adria",
79868                 "icon": "restaurant",
79869                 "geometry": [
79870                     "point",
79871                     "vertex",
79872                     "area"
79873                 ],
79874                 "fields": [
79875                     "cuisine",
79876                     "building_area",
79877                     "address",
79878                     "opening_hours",
79879                     "capacity",
79880                     "smoking"
79881                 ],
79882                 "suggestion": true
79883             },
79884             "amenity/restaurant/Red Robin": {
79885                 "tags": {
79886                     "name": "Red Robin",
79887                     "amenity": "restaurant"
79888                 },
79889                 "name": "Red Robin",
79890                 "icon": "restaurant",
79891                 "geometry": [
79892                     "point",
79893                     "vertex",
79894                     "area"
79895                 ],
79896                 "fields": [
79897                     "cuisine",
79898                     "building_area",
79899                     "address",
79900                     "opening_hours",
79901                     "capacity",
79902                     "smoking"
79903                 ],
79904                 "suggestion": true
79905             },
79906             "amenity/restaurant/Roma": {
79907                 "tags": {
79908                     "name": "Roma",
79909                     "amenity": "restaurant"
79910                 },
79911                 "name": "Roma",
79912                 "icon": "restaurant",
79913                 "geometry": [
79914                     "point",
79915                     "vertex",
79916                     "area"
79917                 ],
79918                 "fields": [
79919                     "cuisine",
79920                     "building_area",
79921                     "address",
79922                     "opening_hours",
79923                     "capacity",
79924                     "smoking"
79925                 ],
79926                 "suggestion": true
79927             },
79928             "amenity/restaurant/San Marco": {
79929                 "tags": {
79930                     "name": "San Marco",
79931                     "amenity": "restaurant"
79932                 },
79933                 "name": "San Marco",
79934                 "icon": "restaurant",
79935                 "geometry": [
79936                     "point",
79937                     "vertex",
79938                     "area"
79939                 ],
79940                 "fields": [
79941                     "cuisine",
79942                     "building_area",
79943                     "address",
79944                     "opening_hours",
79945                     "capacity",
79946                     "smoking"
79947                 ],
79948                 "suggestion": true
79949             },
79950             "amenity/restaurant/Hellas": {
79951                 "tags": {
79952                     "name": "Hellas",
79953                     "amenity": "restaurant"
79954                 },
79955                 "name": "Hellas",
79956                 "icon": "restaurant",
79957                 "geometry": [
79958                     "point",
79959                     "vertex",
79960                     "area"
79961                 ],
79962                 "fields": [
79963                     "cuisine",
79964                     "building_area",
79965                     "address",
79966                     "opening_hours",
79967                     "capacity",
79968                     "smoking"
79969                 ],
79970                 "suggestion": true
79971             },
79972             "amenity/restaurant/La Perla": {
79973                 "tags": {
79974                     "name": "La Perla",
79975                     "amenity": "restaurant"
79976                 },
79977                 "name": "La Perla",
79978                 "icon": "restaurant",
79979                 "geometry": [
79980                     "point",
79981                     "vertex",
79982                     "area"
79983                 ],
79984                 "fields": [
79985                     "cuisine",
79986                     "building_area",
79987                     "address",
79988                     "opening_hours",
79989                     "capacity",
79990                     "smoking"
79991                 ],
79992                 "suggestion": true
79993             },
79994             "amenity/restaurant/Vips": {
79995                 "tags": {
79996                     "name": "Vips",
79997                     "amenity": "restaurant"
79998                 },
79999                 "name": "Vips",
80000                 "icon": "restaurant",
80001                 "geometry": [
80002                     "point",
80003                     "vertex",
80004                     "area"
80005                 ],
80006                 "fields": [
80007                     "cuisine",
80008                     "building_area",
80009                     "address",
80010                     "opening_hours",
80011                     "capacity",
80012                     "smoking"
80013                 ],
80014                 "suggestion": true
80015             },
80016             "amenity/restaurant/Panera Bread": {
80017                 "tags": {
80018                     "name": "Panera Bread",
80019                     "amenity": "restaurant"
80020                 },
80021                 "name": "Panera Bread",
80022                 "icon": "restaurant",
80023                 "geometry": [
80024                     "point",
80025                     "vertex",
80026                     "area"
80027                 ],
80028                 "fields": [
80029                     "cuisine",
80030                     "building_area",
80031                     "address",
80032                     "opening_hours",
80033                     "capacity",
80034                     "smoking"
80035                 ],
80036                 "suggestion": true
80037             },
80038             "amenity/restaurant/Da Vinci": {
80039                 "tags": {
80040                     "name": "Da Vinci",
80041                     "amenity": "restaurant"
80042                 },
80043                 "name": "Da Vinci",
80044                 "icon": "restaurant",
80045                 "geometry": [
80046                     "point",
80047                     "vertex",
80048                     "area"
80049                 ],
80050                 "fields": [
80051                     "cuisine",
80052                     "building_area",
80053                     "address",
80054                     "opening_hours",
80055                     "capacity",
80056                     "smoking"
80057                 ],
80058                 "suggestion": true
80059             },
80060             "amenity/restaurant/Hippopotamus": {
80061                 "tags": {
80062                     "name": "Hippopotamus",
80063                     "amenity": "restaurant"
80064                 },
80065                 "name": "Hippopotamus",
80066                 "icon": "restaurant",
80067                 "geometry": [
80068                     "point",
80069                     "vertex",
80070                     "area"
80071                 ],
80072                 "fields": [
80073                     "cuisine",
80074                     "building_area",
80075                     "address",
80076                     "opening_hours",
80077                     "capacity",
80078                     "smoking"
80079                 ],
80080                 "suggestion": true
80081             },
80082             "amenity/restaurant/Prezzo": {
80083                 "tags": {
80084                     "name": "Prezzo",
80085                     "amenity": "restaurant"
80086                 },
80087                 "name": "Prezzo",
80088                 "icon": "restaurant",
80089                 "geometry": [
80090                     "point",
80091                     "vertex",
80092                     "area"
80093                 ],
80094                 "fields": [
80095                     "cuisine",
80096                     "building_area",
80097                     "address",
80098                     "opening_hours",
80099                     "capacity",
80100                     "smoking"
80101                 ],
80102                 "suggestion": true
80103             },
80104             "amenity/restaurant/Courtepaille": {
80105                 "tags": {
80106                     "name": "Courtepaille",
80107                     "amenity": "restaurant"
80108                 },
80109                 "name": "Courtepaille",
80110                 "icon": "restaurant",
80111                 "geometry": [
80112                     "point",
80113                     "vertex",
80114                     "area"
80115                 ],
80116                 "fields": [
80117                     "cuisine",
80118                     "building_area",
80119                     "address",
80120                     "opening_hours",
80121                     "capacity",
80122                     "smoking"
80123                 ],
80124                 "suggestion": true
80125             },
80126             "amenity/restaurant/Hard Rock Cafe": {
80127                 "tags": {
80128                     "name": "Hard Rock Cafe",
80129                     "amenity": "restaurant"
80130                 },
80131                 "name": "Hard Rock Cafe",
80132                 "icon": "restaurant",
80133                 "geometry": [
80134                     "point",
80135                     "vertex",
80136                     "area"
80137                 ],
80138                 "fields": [
80139                     "cuisine",
80140                     "building_area",
80141                     "address",
80142                     "opening_hours",
80143                     "capacity",
80144                     "smoking"
80145                 ],
80146                 "suggestion": true
80147             },
80148             "amenity/restaurant/Panorama": {
80149                 "tags": {
80150                     "name": "Panorama",
80151                     "amenity": "restaurant"
80152                 },
80153                 "name": "Panorama",
80154                 "icon": "restaurant",
80155                 "geometry": [
80156                     "point",
80157                     "vertex",
80158                     "area"
80159                 ],
80160                 "fields": [
80161                     "cuisine",
80162                     "building_area",
80163                     "address",
80164                     "opening_hours",
80165                     "capacity",
80166                     "smoking"
80167                 ],
80168                 "suggestion": true
80169             },
80170             "amenity/restaurant/デニーズ": {
80171                 "tags": {
80172                     "name": "デニーズ",
80173                     "amenity": "restaurant"
80174                 },
80175                 "name": "デニーズ",
80176                 "icon": "restaurant",
80177                 "geometry": [
80178                     "point",
80179                     "vertex",
80180                     "area"
80181                 ],
80182                 "fields": [
80183                     "cuisine",
80184                     "building_area",
80185                     "address",
80186                     "opening_hours",
80187                     "capacity",
80188                     "smoking"
80189                 ],
80190                 "suggestion": true
80191             },
80192             "amenity/restaurant/Sportheim": {
80193                 "tags": {
80194                     "name": "Sportheim",
80195                     "amenity": "restaurant"
80196                 },
80197                 "name": "Sportheim",
80198                 "icon": "restaurant",
80199                 "geometry": [
80200                     "point",
80201                     "vertex",
80202                     "area"
80203                 ],
80204                 "fields": [
80205                     "cuisine",
80206                     "building_area",
80207                     "address",
80208                     "opening_hours",
80209                     "capacity",
80210                     "smoking"
80211                 ],
80212                 "suggestion": true
80213             },
80214             "amenity/restaurant/餃子の王将": {
80215                 "tags": {
80216                     "name": "餃子の王将",
80217                     "amenity": "restaurant"
80218                 },
80219                 "name": "餃子の王将",
80220                 "icon": "restaurant",
80221                 "geometry": [
80222                     "point",
80223                     "vertex",
80224                     "area"
80225                 ],
80226                 "fields": [
80227                     "cuisine",
80228                     "building_area",
80229                     "address",
80230                     "opening_hours",
80231                     "capacity",
80232                     "smoking"
80233                 ],
80234                 "suggestion": true
80235             },
80236             "amenity/restaurant/Bären": {
80237                 "tags": {
80238                     "name": "Bären",
80239                     "amenity": "restaurant"
80240                 },
80241                 "name": "Bären",
80242                 "icon": "restaurant",
80243                 "geometry": [
80244                     "point",
80245                     "vertex",
80246                     "area"
80247                 ],
80248                 "fields": [
80249                     "cuisine",
80250                     "building_area",
80251                     "address",
80252                     "opening_hours",
80253                     "capacity",
80254                     "smoking"
80255                 ],
80256                 "suggestion": true
80257             },
80258             "amenity/restaurant/Alte Post": {
80259                 "tags": {
80260                     "name": "Alte Post",
80261                     "amenity": "restaurant"
80262                 },
80263                 "name": "Alte Post",
80264                 "icon": "restaurant",
80265                 "geometry": [
80266                     "point",
80267                     "vertex",
80268                     "area"
80269                 ],
80270                 "fields": [
80271                     "cuisine",
80272                     "building_area",
80273                     "address",
80274                     "opening_hours",
80275                     "capacity",
80276                     "smoking"
80277                 ],
80278                 "suggestion": true
80279             },
80280             "amenity/restaurant/Pizzeria Roma": {
80281                 "tags": {
80282                     "name": "Pizzeria Roma",
80283                     "amenity": "restaurant"
80284                 },
80285                 "name": "Pizzeria Roma",
80286                 "icon": "restaurant",
80287                 "geometry": [
80288                     "point",
80289                     "vertex",
80290                     "area"
80291                 ],
80292                 "fields": [
80293                     "cuisine",
80294                     "building_area",
80295                     "address",
80296                     "opening_hours",
80297                     "capacity",
80298                     "smoking"
80299                 ],
80300                 "suggestion": true
80301             },
80302             "amenity/restaurant/China Garden": {
80303                 "tags": {
80304                     "name": "China Garden",
80305                     "amenity": "restaurant"
80306                 },
80307                 "name": "China Garden",
80308                 "icon": "restaurant",
80309                 "geometry": [
80310                     "point",
80311                     "vertex",
80312                     "area"
80313                 ],
80314                 "fields": [
80315                     "cuisine",
80316                     "building_area",
80317                     "address",
80318                     "opening_hours",
80319                     "capacity",
80320                     "smoking"
80321                 ],
80322                 "suggestion": true
80323             },
80324             "amenity/restaurant/Vapiano": {
80325                 "tags": {
80326                     "name": "Vapiano",
80327                     "amenity": "restaurant"
80328                 },
80329                 "name": "Vapiano",
80330                 "icon": "restaurant",
80331                 "geometry": [
80332                     "point",
80333                     "vertex",
80334                     "area"
80335                 ],
80336                 "fields": [
80337                     "cuisine",
80338                     "building_area",
80339                     "address",
80340                     "opening_hours",
80341                     "capacity",
80342                     "smoking"
80343                 ],
80344                 "suggestion": true
80345             },
80346             "amenity/restaurant/Mamma Mia": {
80347                 "tags": {
80348                     "name": "Mamma Mia",
80349                     "amenity": "restaurant"
80350                 },
80351                 "name": "Mamma Mia",
80352                 "icon": "restaurant",
80353                 "geometry": [
80354                     "point",
80355                     "vertex",
80356                     "area"
80357                 ],
80358                 "fields": [
80359                     "cuisine",
80360                     "building_area",
80361                     "address",
80362                     "opening_hours",
80363                     "capacity",
80364                     "smoking"
80365                 ],
80366                 "suggestion": true
80367             },
80368             "amenity/restaurant/Schwarzer Adler": {
80369                 "tags": {
80370                     "name": "Schwarzer Adler",
80371                     "amenity": "restaurant"
80372                 },
80373                 "name": "Schwarzer Adler",
80374                 "icon": "restaurant",
80375                 "geometry": [
80376                     "point",
80377                     "vertex",
80378                     "area"
80379                 ],
80380                 "fields": [
80381                     "cuisine",
80382                     "building_area",
80383                     "address",
80384                     "opening_hours",
80385                     "capacity",
80386                     "smoking"
80387                 ],
80388                 "suggestion": true
80389             },
80390             "amenity/restaurant/IHOP": {
80391                 "tags": {
80392                     "name": "IHOP",
80393                     "amenity": "restaurant"
80394                 },
80395                 "name": "IHOP",
80396                 "icon": "restaurant",
80397                 "geometry": [
80398                     "point",
80399                     "vertex",
80400                     "area"
80401                 ],
80402                 "fields": [
80403                     "cuisine",
80404                     "building_area",
80405                     "address",
80406                     "opening_hours",
80407                     "capacity",
80408                     "smoking"
80409                 ],
80410                 "suggestion": true
80411             },
80412             "amenity/restaurant/Chili's": {
80413                 "tags": {
80414                     "name": "Chili's",
80415                     "amenity": "restaurant"
80416                 },
80417                 "name": "Chili's",
80418                 "icon": "restaurant",
80419                 "geometry": [
80420                     "point",
80421                     "vertex",
80422                     "area"
80423                 ],
80424                 "fields": [
80425                     "cuisine",
80426                     "building_area",
80427                     "address",
80428                     "opening_hours",
80429                     "capacity",
80430                     "smoking"
80431                 ],
80432                 "suggestion": true
80433             },
80434             "amenity/restaurant/Asia": {
80435                 "tags": {
80436                     "name": "Asia",
80437                     "amenity": "restaurant"
80438                 },
80439                 "name": "Asia",
80440                 "icon": "restaurant",
80441                 "geometry": [
80442                     "point",
80443                     "vertex",
80444                     "area"
80445                 ],
80446                 "fields": [
80447                     "cuisine",
80448                     "building_area",
80449                     "address",
80450                     "opening_hours",
80451                     "capacity",
80452                     "smoking"
80453                 ],
80454                 "suggestion": true
80455             },
80456             "amenity/restaurant/Olive Garden": {
80457                 "tags": {
80458                     "name": "Olive Garden",
80459                     "amenity": "restaurant"
80460                 },
80461                 "name": "Olive Garden",
80462                 "icon": "restaurant",
80463                 "geometry": [
80464                     "point",
80465                     "vertex",
80466                     "area"
80467                 ],
80468                 "fields": [
80469                     "cuisine",
80470                     "building_area",
80471                     "address",
80472                     "opening_hours",
80473                     "capacity",
80474                     "smoking"
80475                 ],
80476                 "suggestion": true
80477             },
80478             "amenity/restaurant/TGI Friday's": {
80479                 "tags": {
80480                     "name": "TGI Friday's",
80481                     "amenity": "restaurant"
80482                 },
80483                 "name": "TGI Friday's",
80484                 "icon": "restaurant",
80485                 "geometry": [
80486                     "point",
80487                     "vertex",
80488                     "area"
80489                 ],
80490                 "fields": [
80491                     "cuisine",
80492                     "building_area",
80493                     "address",
80494                     "opening_hours",
80495                     "capacity",
80496                     "smoking"
80497                 ],
80498                 "suggestion": true
80499             },
80500             "amenity/restaurant/Friendly's": {
80501                 "tags": {
80502                     "name": "Friendly's",
80503                     "amenity": "restaurant"
80504                 },
80505                 "name": "Friendly's",
80506                 "icon": "restaurant",
80507                 "geometry": [
80508                     "point",
80509                     "vertex",
80510                     "area"
80511                 ],
80512                 "fields": [
80513                     "cuisine",
80514                     "building_area",
80515                     "address",
80516                     "opening_hours",
80517                     "capacity",
80518                     "smoking"
80519                 ],
80520                 "suggestion": true
80521             },
80522             "amenity/restaurant/Buffalo Grill": {
80523                 "tags": {
80524                     "name": "Buffalo Grill",
80525                     "amenity": "restaurant"
80526                 },
80527                 "name": "Buffalo Grill",
80528                 "icon": "restaurant",
80529                 "geometry": [
80530                     "point",
80531                     "vertex",
80532                     "area"
80533                 ],
80534                 "fields": [
80535                     "cuisine",
80536                     "building_area",
80537                     "address",
80538                     "opening_hours",
80539                     "capacity",
80540                     "smoking"
80541                 ],
80542                 "suggestion": true
80543             },
80544             "amenity/restaurant/Texas Roadhouse": {
80545                 "tags": {
80546                     "name": "Texas Roadhouse",
80547                     "amenity": "restaurant"
80548                 },
80549                 "name": "Texas Roadhouse",
80550                 "icon": "restaurant",
80551                 "geometry": [
80552                     "point",
80553                     "vertex",
80554                     "area"
80555                 ],
80556                 "fields": [
80557                     "cuisine",
80558                     "building_area",
80559                     "address",
80560                     "opening_hours",
80561                     "capacity",
80562                     "smoking"
80563                 ],
80564                 "suggestion": true
80565             },
80566             "amenity/restaurant/ガスト": {
80567                 "tags": {
80568                     "name": "ガスト",
80569                     "name:en": "Gusto",
80570                     "amenity": "restaurant"
80571                 },
80572                 "name": "ガスト",
80573                 "icon": "restaurant",
80574                 "geometry": [
80575                     "point",
80576                     "vertex",
80577                     "area"
80578                 ],
80579                 "fields": [
80580                     "cuisine",
80581                     "building_area",
80582                     "address",
80583                     "opening_hours",
80584                     "capacity",
80585                     "smoking"
80586                 ],
80587                 "suggestion": true
80588             },
80589             "amenity/restaurant/Sakura": {
80590                 "tags": {
80591                     "name": "Sakura",
80592                     "amenity": "restaurant"
80593                 },
80594                 "name": "Sakura",
80595                 "icon": "restaurant",
80596                 "geometry": [
80597                     "point",
80598                     "vertex",
80599                     "area"
80600                 ],
80601                 "fields": [
80602                     "cuisine",
80603                     "building_area",
80604                     "address",
80605                     "opening_hours",
80606                     "capacity",
80607                     "smoking"
80608                 ],
80609                 "suggestion": true
80610             },
80611             "amenity/restaurant/Mensa": {
80612                 "tags": {
80613                     "name": "Mensa",
80614                     "amenity": "restaurant"
80615                 },
80616                 "name": "Mensa",
80617                 "icon": "restaurant",
80618                 "geometry": [
80619                     "point",
80620                     "vertex",
80621                     "area"
80622                 ],
80623                 "fields": [
80624                     "cuisine",
80625                     "building_area",
80626                     "address",
80627                     "opening_hours",
80628                     "capacity",
80629                     "smoking"
80630                 ],
80631                 "suggestion": true
80632             },
80633             "amenity/restaurant/The Keg": {
80634                 "tags": {
80635                     "name": "The Keg",
80636                     "amenity": "restaurant"
80637                 },
80638                 "name": "The Keg",
80639                 "icon": "restaurant",
80640                 "geometry": [
80641                     "point",
80642                     "vertex",
80643                     "area"
80644                 ],
80645                 "fields": [
80646                     "cuisine",
80647                     "building_area",
80648                     "address",
80649                     "opening_hours",
80650                     "capacity",
80651                     "smoking"
80652                 ],
80653                 "suggestion": true
80654             },
80655             "amenity/restaurant/サイゼリヤ": {
80656                 "tags": {
80657                     "name": "サイゼリヤ",
80658                     "amenity": "restaurant"
80659                 },
80660                 "name": "サイゼリヤ",
80661                 "icon": "restaurant",
80662                 "geometry": [
80663                     "point",
80664                     "vertex",
80665                     "area"
80666                 ],
80667                 "fields": [
80668                     "cuisine",
80669                     "building_area",
80670                     "address",
80671                     "opening_hours",
80672                     "capacity",
80673                     "smoking"
80674                 ],
80675                 "suggestion": true
80676             },
80677             "amenity/restaurant/La Strada": {
80678                 "tags": {
80679                     "name": "La Strada",
80680                     "amenity": "restaurant"
80681                 },
80682                 "name": "La Strada",
80683                 "icon": "restaurant",
80684                 "geometry": [
80685                     "point",
80686                     "vertex",
80687                     "area"
80688                 ],
80689                 "fields": [
80690                     "cuisine",
80691                     "building_area",
80692                     "address",
80693                     "opening_hours",
80694                     "capacity",
80695                     "smoking"
80696                 ],
80697                 "suggestion": true
80698             },
80699             "amenity/restaurant/Village Inn": {
80700                 "tags": {
80701                     "name": "Village Inn",
80702                     "amenity": "restaurant"
80703                 },
80704                 "name": "Village Inn",
80705                 "icon": "restaurant",
80706                 "geometry": [
80707                     "point",
80708                     "vertex",
80709                     "area"
80710                 ],
80711                 "fields": [
80712                     "cuisine",
80713                     "building_area",
80714                     "address",
80715                     "opening_hours",
80716                     "capacity",
80717                     "smoking"
80718                 ],
80719                 "suggestion": true
80720             },
80721             "amenity/restaurant/Buffalo Wild Wings": {
80722                 "tags": {
80723                     "name": "Buffalo Wild Wings",
80724                     "amenity": "restaurant"
80725                 },
80726                 "name": "Buffalo Wild Wings",
80727                 "icon": "restaurant",
80728                 "geometry": [
80729                     "point",
80730                     "vertex",
80731                     "area"
80732                 ],
80733                 "fields": [
80734                     "cuisine",
80735                     "building_area",
80736                     "address",
80737                     "opening_hours",
80738                     "capacity",
80739                     "smoking"
80740                 ],
80741                 "suggestion": true
80742             },
80743             "amenity/restaurant/Peking": {
80744                 "tags": {
80745                     "name": "Peking",
80746                     "amenity": "restaurant"
80747                 },
80748                 "name": "Peking",
80749                 "icon": "restaurant",
80750                 "geometry": [
80751                     "point",
80752                     "vertex",
80753                     "area"
80754                 ],
80755                 "fields": [
80756                     "cuisine",
80757                     "building_area",
80758                     "address",
80759                     "opening_hours",
80760                     "capacity",
80761                     "smoking"
80762                 ],
80763                 "suggestion": true
80764             },
80765             "amenity/restaurant/Round Table Pizza": {
80766                 "tags": {
80767                     "name": "Round Table Pizza",
80768                     "amenity": "restaurant"
80769                 },
80770                 "name": "Round Table Pizza",
80771                 "icon": "restaurant",
80772                 "geometry": [
80773                     "point",
80774                     "vertex",
80775                     "area"
80776                 ],
80777                 "fields": [
80778                     "cuisine",
80779                     "building_area",
80780                     "address",
80781                     "opening_hours",
80782                     "capacity",
80783                     "smoking"
80784                 ],
80785                 "suggestion": true
80786             },
80787             "amenity/restaurant/California Pizza Kitchen": {
80788                 "tags": {
80789                     "name": "California Pizza Kitchen",
80790                     "amenity": "restaurant"
80791                 },
80792                 "name": "California Pizza Kitchen",
80793                 "icon": "restaurant",
80794                 "geometry": [
80795                     "point",
80796                     "vertex",
80797                     "area"
80798                 ],
80799                 "fields": [
80800                     "cuisine",
80801                     "building_area",
80802                     "address",
80803                     "opening_hours",
80804                     "capacity",
80805                     "smoking"
80806                 ],
80807                 "suggestion": true
80808             },
80809             "amenity/restaurant/Якитория": {
80810                 "tags": {
80811                     "name": "Якитория",
80812                     "amenity": "restaurant"
80813                 },
80814                 "name": "Якитория",
80815                 "icon": "restaurant",
80816                 "geometry": [
80817                     "point",
80818                     "vertex",
80819                     "area"
80820                 ],
80821                 "fields": [
80822                     "cuisine",
80823                     "building_area",
80824                     "address",
80825                     "opening_hours",
80826                     "capacity",
80827                     "smoking"
80828                 ],
80829                 "suggestion": true
80830             },
80831             "amenity/restaurant/Golden Corral": {
80832                 "tags": {
80833                     "name": "Golden Corral",
80834                     "amenity": "restaurant"
80835                 },
80836                 "name": "Golden Corral",
80837                 "icon": "restaurant",
80838                 "geometry": [
80839                     "point",
80840                     "vertex",
80841                     "area"
80842                 ],
80843                 "fields": [
80844                     "cuisine",
80845                     "building_area",
80846                     "address",
80847                     "opening_hours",
80848                     "capacity",
80849                     "smoking"
80850                 ],
80851                 "suggestion": true
80852             },
80853             "amenity/restaurant/Perkins": {
80854                 "tags": {
80855                     "name": "Perkins",
80856                     "amenity": "restaurant"
80857                 },
80858                 "name": "Perkins",
80859                 "icon": "restaurant",
80860                 "geometry": [
80861                     "point",
80862                     "vertex",
80863                     "area"
80864                 ],
80865                 "fields": [
80866                     "cuisine",
80867                     "building_area",
80868                     "address",
80869                     "opening_hours",
80870                     "capacity",
80871                     "smoking"
80872                 ],
80873                 "suggestion": true
80874             },
80875             "amenity/restaurant/Ruby Tuesday": {
80876                 "tags": {
80877                     "name": "Ruby Tuesday",
80878                     "amenity": "restaurant"
80879                 },
80880                 "name": "Ruby Tuesday",
80881                 "icon": "restaurant",
80882                 "geometry": [
80883                     "point",
80884                     "vertex",
80885                     "area"
80886                 ],
80887                 "fields": [
80888                     "cuisine",
80889                     "building_area",
80890                     "address",
80891                     "opening_hours",
80892                     "capacity",
80893                     "smoking"
80894                 ],
80895                 "suggestion": true
80896             },
80897             "amenity/restaurant/Shari's": {
80898                 "tags": {
80899                     "name": "Shari's",
80900                     "amenity": "restaurant"
80901                 },
80902                 "name": "Shari's",
80903                 "icon": "restaurant",
80904                 "geometry": [
80905                     "point",
80906                     "vertex",
80907                     "area"
80908                 ],
80909                 "fields": [
80910                     "cuisine",
80911                     "building_area",
80912                     "address",
80913                     "opening_hours",
80914                     "capacity",
80915                     "smoking"
80916                 ],
80917                 "suggestion": true
80918             },
80919             "amenity/restaurant/Bob Evans": {
80920                 "tags": {
80921                     "name": "Bob Evans",
80922                     "amenity": "restaurant"
80923                 },
80924                 "name": "Bob Evans",
80925                 "icon": "restaurant",
80926                 "geometry": [
80927                     "point",
80928                     "vertex",
80929                     "area"
80930                 ],
80931                 "fields": [
80932                     "cuisine",
80933                     "building_area",
80934                     "address",
80935                     "opening_hours",
80936                     "capacity",
80937                     "smoking"
80938                 ],
80939                 "suggestion": true
80940             },
80941             "amenity/restaurant/바다횟집 (Bada Fish Restaurant)": {
80942                 "tags": {
80943                     "name": "바다횟집 (Bada Fish Restaurant)",
80944                     "amenity": "restaurant"
80945                 },
80946                 "name": "바다횟집 (Bada Fish Restaurant)",
80947                 "icon": "restaurant",
80948                 "geometry": [
80949                     "point",
80950                     "vertex",
80951                     "area"
80952                 ],
80953                 "fields": [
80954                     "cuisine",
80955                     "building_area",
80956                     "address",
80957                     "opening_hours",
80958                     "capacity",
80959                     "smoking"
80960                 ],
80961                 "suggestion": true
80962             },
80963             "amenity/restaurant/Mang Inasal": {
80964                 "tags": {
80965                     "name": "Mang Inasal",
80966                     "amenity": "restaurant"
80967                 },
80968                 "name": "Mang Inasal",
80969                 "icon": "restaurant",
80970                 "geometry": [
80971                     "point",
80972                     "vertex",
80973                     "area"
80974                 ],
80975                 "fields": [
80976                     "cuisine",
80977                     "building_area",
80978                     "address",
80979                     "opening_hours",
80980                     "capacity",
80981                     "smoking"
80982                 ],
80983                 "suggestion": true
80984             },
80985             "amenity/restaurant/Евразия": {
80986                 "tags": {
80987                     "name": "Евразия",
80988                     "amenity": "restaurant"
80989                 },
80990                 "name": "Евразия",
80991                 "icon": "restaurant",
80992                 "geometry": [
80993                     "point",
80994                     "vertex",
80995                     "area"
80996                 ],
80997                 "fields": [
80998                     "cuisine",
80999                     "building_area",
81000                     "address",
81001                     "opening_hours",
81002                     "capacity",
81003                     "smoking"
81004                 ],
81005                 "suggestion": true
81006             },
81007             "amenity/restaurant/ジョナサン": {
81008                 "tags": {
81009                     "name": "ジョナサン",
81010                     "amenity": "restaurant"
81011                 },
81012                 "name": "ジョナサン",
81013                 "icon": "restaurant",
81014                 "geometry": [
81015                     "point",
81016                     "vertex",
81017                     "area"
81018                 ],
81019                 "fields": [
81020                     "cuisine",
81021                     "building_area",
81022                     "address",
81023                     "opening_hours",
81024                     "capacity",
81025                     "smoking"
81026                 ],
81027                 "suggestion": true
81028             },
81029             "amenity/restaurant/Longhorn Steakhouse": {
81030                 "tags": {
81031                     "name": "Longhorn Steakhouse",
81032                     "amenity": "restaurant"
81033                 },
81034                 "name": "Longhorn Steakhouse",
81035                 "icon": "restaurant",
81036                 "geometry": [
81037                     "point",
81038                     "vertex",
81039                     "area"
81040                 ],
81041                 "fields": [
81042                     "cuisine",
81043                     "building_area",
81044                     "address",
81045                     "opening_hours",
81046                     "capacity",
81047                     "smoking"
81048                 ],
81049                 "suggestion": true
81050             },
81051             "amenity/bank/Chase": {
81052                 "tags": {
81053                     "name": "Chase",
81054                     "amenity": "bank"
81055                 },
81056                 "name": "Chase",
81057                 "icon": "bank",
81058                 "geometry": [
81059                     "point",
81060                     "vertex",
81061                     "area"
81062                 ],
81063                 "fields": [
81064                     "atm",
81065                     "building_area",
81066                     "address",
81067                     "opening_hours"
81068                 ],
81069                 "suggestion": true
81070             },
81071             "amenity/bank/Commonwealth Bank": {
81072                 "tags": {
81073                     "name": "Commonwealth Bank",
81074                     "amenity": "bank"
81075                 },
81076                 "name": "Commonwealth Bank",
81077                 "icon": "bank",
81078                 "geometry": [
81079                     "point",
81080                     "vertex",
81081                     "area"
81082                 ],
81083                 "fields": [
81084                     "atm",
81085                     "building_area",
81086                     "address",
81087                     "opening_hours"
81088                 ],
81089                 "suggestion": true
81090             },
81091             "amenity/bank/Citibank": {
81092                 "tags": {
81093                     "name": "Citibank",
81094                     "amenity": "bank"
81095                 },
81096                 "name": "Citibank",
81097                 "icon": "bank",
81098                 "geometry": [
81099                     "point",
81100                     "vertex",
81101                     "area"
81102                 ],
81103                 "fields": [
81104                     "atm",
81105                     "building_area",
81106                     "address",
81107                     "opening_hours"
81108                 ],
81109                 "suggestion": true
81110             },
81111             "amenity/bank/HSBC": {
81112                 "tags": {
81113                     "name": "HSBC",
81114                     "amenity": "bank"
81115                 },
81116                 "name": "HSBC",
81117                 "icon": "bank",
81118                 "geometry": [
81119                     "point",
81120                     "vertex",
81121                     "area"
81122                 ],
81123                 "fields": [
81124                     "atm",
81125                     "building_area",
81126                     "address",
81127                     "opening_hours"
81128                 ],
81129                 "suggestion": true
81130             },
81131             "amenity/bank/Barclays": {
81132                 "tags": {
81133                     "name": "Barclays",
81134                     "amenity": "bank"
81135                 },
81136                 "name": "Barclays",
81137                 "icon": "bank",
81138                 "geometry": [
81139                     "point",
81140                     "vertex",
81141                     "area"
81142                 ],
81143                 "fields": [
81144                     "atm",
81145                     "building_area",
81146                     "address",
81147                     "opening_hours"
81148                 ],
81149                 "suggestion": true
81150             },
81151             "amenity/bank/Westpac": {
81152                 "tags": {
81153                     "name": "Westpac",
81154                     "amenity": "bank"
81155                 },
81156                 "name": "Westpac",
81157                 "icon": "bank",
81158                 "geometry": [
81159                     "point",
81160                     "vertex",
81161                     "area"
81162                 ],
81163                 "fields": [
81164                     "atm",
81165                     "building_area",
81166                     "address",
81167                     "opening_hours"
81168                 ],
81169                 "suggestion": true
81170             },
81171             "amenity/bank/NAB": {
81172                 "tags": {
81173                     "name": "NAB",
81174                     "amenity": "bank"
81175                 },
81176                 "name": "NAB",
81177                 "icon": "bank",
81178                 "geometry": [
81179                     "point",
81180                     "vertex",
81181                     "area"
81182                 ],
81183                 "fields": [
81184                     "atm",
81185                     "building_area",
81186                     "address",
81187                     "opening_hours"
81188                 ],
81189                 "suggestion": true
81190             },
81191             "amenity/bank/ANZ": {
81192                 "tags": {
81193                     "name": "ANZ",
81194                     "amenity": "bank"
81195                 },
81196                 "name": "ANZ",
81197                 "icon": "bank",
81198                 "geometry": [
81199                     "point",
81200                     "vertex",
81201                     "area"
81202                 ],
81203                 "fields": [
81204                     "atm",
81205                     "building_area",
81206                     "address",
81207                     "opening_hours"
81208                 ],
81209                 "suggestion": true
81210             },
81211             "amenity/bank/Lloyds Bank": {
81212                 "tags": {
81213                     "name": "Lloyds Bank",
81214                     "amenity": "bank"
81215                 },
81216                 "name": "Lloyds Bank",
81217                 "icon": "bank",
81218                 "geometry": [
81219                     "point",
81220                     "vertex",
81221                     "area"
81222                 ],
81223                 "fields": [
81224                     "atm",
81225                     "building_area",
81226                     "address",
81227                     "opening_hours"
81228                 ],
81229                 "suggestion": true
81230             },
81231             "amenity/bank/Landbank": {
81232                 "tags": {
81233                     "name": "Landbank",
81234                     "amenity": "bank"
81235                 },
81236                 "name": "Landbank",
81237                 "icon": "bank",
81238                 "geometry": [
81239                     "point",
81240                     "vertex",
81241                     "area"
81242                 ],
81243                 "fields": [
81244                     "atm",
81245                     "building_area",
81246                     "address",
81247                     "opening_hours"
81248                 ],
81249                 "suggestion": true
81250             },
81251             "amenity/bank/Sparkasse": {
81252                 "tags": {
81253                     "name": "Sparkasse",
81254                     "amenity": "bank"
81255                 },
81256                 "name": "Sparkasse",
81257                 "icon": "bank",
81258                 "geometry": [
81259                     "point",
81260                     "vertex",
81261                     "area"
81262                 ],
81263                 "fields": [
81264                     "atm",
81265                     "building_area",
81266                     "address",
81267                     "opening_hours"
81268                 ],
81269                 "suggestion": true
81270             },
81271             "amenity/bank/UCPB": {
81272                 "tags": {
81273                     "name": "UCPB",
81274                     "amenity": "bank"
81275                 },
81276                 "name": "UCPB",
81277                 "icon": "bank",
81278                 "geometry": [
81279                     "point",
81280                     "vertex",
81281                     "area"
81282                 ],
81283                 "fields": [
81284                     "atm",
81285                     "building_area",
81286                     "address",
81287                     "opening_hours"
81288                 ],
81289                 "suggestion": true
81290             },
81291             "amenity/bank/PNB": {
81292                 "tags": {
81293                     "name": "PNB",
81294                     "amenity": "bank"
81295                 },
81296                 "name": "PNB",
81297                 "icon": "bank",
81298                 "geometry": [
81299                     "point",
81300                     "vertex",
81301                     "area"
81302                 ],
81303                 "fields": [
81304                     "atm",
81305                     "building_area",
81306                     "address",
81307                     "opening_hours"
81308                 ],
81309                 "suggestion": true
81310             },
81311             "amenity/bank/Metrobank": {
81312                 "tags": {
81313                     "name": "Metrobank",
81314                     "amenity": "bank"
81315                 },
81316                 "name": "Metrobank",
81317                 "icon": "bank",
81318                 "geometry": [
81319                     "point",
81320                     "vertex",
81321                     "area"
81322                 ],
81323                 "fields": [
81324                     "atm",
81325                     "building_area",
81326                     "address",
81327                     "opening_hours"
81328                 ],
81329                 "suggestion": true
81330             },
81331             "amenity/bank/BDO": {
81332                 "tags": {
81333                     "name": "BDO",
81334                     "amenity": "bank"
81335                 },
81336                 "name": "BDO",
81337                 "icon": "bank",
81338                 "geometry": [
81339                     "point",
81340                     "vertex",
81341                     "area"
81342                 ],
81343                 "fields": [
81344                     "atm",
81345                     "building_area",
81346                     "address",
81347                     "opening_hours"
81348                 ],
81349                 "suggestion": true
81350             },
81351             "amenity/bank/Volksbank": {
81352                 "tags": {
81353                     "name": "Volksbank",
81354                     "amenity": "bank"
81355                 },
81356                 "name": "Volksbank",
81357                 "icon": "bank",
81358                 "geometry": [
81359                     "point",
81360                     "vertex",
81361                     "area"
81362                 ],
81363                 "fields": [
81364                     "atm",
81365                     "building_area",
81366                     "address",
81367                     "opening_hours"
81368                 ],
81369                 "suggestion": true
81370             },
81371             "amenity/bank/BPI": {
81372                 "tags": {
81373                     "name": "BPI",
81374                     "amenity": "bank"
81375                 },
81376                 "name": "BPI",
81377                 "icon": "bank",
81378                 "geometry": [
81379                     "point",
81380                     "vertex",
81381                     "area"
81382                 ],
81383                 "fields": [
81384                     "atm",
81385                     "building_area",
81386                     "address",
81387                     "opening_hours"
81388                 ],
81389                 "suggestion": true
81390             },
81391             "amenity/bank/Postbank": {
81392                 "tags": {
81393                     "name": "Postbank",
81394                     "amenity": "bank"
81395                 },
81396                 "name": "Postbank",
81397                 "icon": "bank",
81398                 "geometry": [
81399                     "point",
81400                     "vertex",
81401                     "area"
81402                 ],
81403                 "fields": [
81404                     "atm",
81405                     "building_area",
81406                     "address",
81407                     "opening_hours"
81408                 ],
81409                 "suggestion": true
81410             },
81411             "amenity/bank/NatWest": {
81412                 "tags": {
81413                     "name": "NatWest",
81414                     "amenity": "bank"
81415                 },
81416                 "name": "NatWest",
81417                 "icon": "bank",
81418                 "geometry": [
81419                     "point",
81420                     "vertex",
81421                     "area"
81422                 ],
81423                 "fields": [
81424                     "atm",
81425                     "building_area",
81426                     "address",
81427                     "opening_hours"
81428                 ],
81429                 "suggestion": true
81430             },
81431             "amenity/bank/Raiffeisenbank": {
81432                 "tags": {
81433                     "name": "Raiffeisenbank",
81434                     "amenity": "bank"
81435                 },
81436                 "name": "Raiffeisenbank",
81437                 "icon": "bank",
81438                 "geometry": [
81439                     "point",
81440                     "vertex",
81441                     "area"
81442                 ],
81443                 "fields": [
81444                     "atm",
81445                     "building_area",
81446                     "address",
81447                     "opening_hours"
81448                 ],
81449                 "suggestion": true
81450             },
81451             "amenity/bank/Yorkshire Bank": {
81452                 "tags": {
81453                     "name": "Yorkshire Bank",
81454                     "amenity": "bank"
81455                 },
81456                 "name": "Yorkshire Bank",
81457                 "icon": "bank",
81458                 "geometry": [
81459                     "point",
81460                     "vertex",
81461                     "area"
81462                 ],
81463                 "fields": [
81464                     "atm",
81465                     "building_area",
81466                     "address",
81467                     "opening_hours"
81468                 ],
81469                 "suggestion": true
81470             },
81471             "amenity/bank/ABSA": {
81472                 "tags": {
81473                     "name": "ABSA",
81474                     "amenity": "bank"
81475                 },
81476                 "name": "ABSA",
81477                 "icon": "bank",
81478                 "geometry": [
81479                     "point",
81480                     "vertex",
81481                     "area"
81482                 ],
81483                 "fields": [
81484                     "atm",
81485                     "building_area",
81486                     "address",
81487                     "opening_hours"
81488                 ],
81489                 "suggestion": true
81490             },
81491             "amenity/bank/Standard Bank": {
81492                 "tags": {
81493                     "name": "Standard Bank",
81494                     "amenity": "bank"
81495                 },
81496                 "name": "Standard Bank",
81497                 "icon": "bank",
81498                 "geometry": [
81499                     "point",
81500                     "vertex",
81501                     "area"
81502                 ],
81503                 "fields": [
81504                     "atm",
81505                     "building_area",
81506                     "address",
81507                     "opening_hours"
81508                 ],
81509                 "suggestion": true
81510             },
81511             "amenity/bank/FNB": {
81512                 "tags": {
81513                     "name": "FNB",
81514                     "amenity": "bank"
81515                 },
81516                 "name": "FNB",
81517                 "icon": "bank",
81518                 "geometry": [
81519                     "point",
81520                     "vertex",
81521                     "area"
81522                 ],
81523                 "fields": [
81524                     "atm",
81525                     "building_area",
81526                     "address",
81527                     "opening_hours"
81528                 ],
81529                 "suggestion": true
81530             },
81531             "amenity/bank/Deutsche Bank": {
81532                 "tags": {
81533                     "name": "Deutsche Bank",
81534                     "amenity": "bank"
81535                 },
81536                 "name": "Deutsche Bank",
81537                 "icon": "bank",
81538                 "geometry": [
81539                     "point",
81540                     "vertex",
81541                     "area"
81542                 ],
81543                 "fields": [
81544                     "atm",
81545                     "building_area",
81546                     "address",
81547                     "opening_hours"
81548                 ],
81549                 "suggestion": true
81550             },
81551             "amenity/bank/SEB": {
81552                 "tags": {
81553                     "name": "SEB",
81554                     "amenity": "bank"
81555                 },
81556                 "name": "SEB",
81557                 "icon": "bank",
81558                 "geometry": [
81559                     "point",
81560                     "vertex",
81561                     "area"
81562                 ],
81563                 "fields": [
81564                     "atm",
81565                     "building_area",
81566                     "address",
81567                     "opening_hours"
81568                 ],
81569                 "suggestion": true
81570             },
81571             "amenity/bank/Commerzbank": {
81572                 "tags": {
81573                     "name": "Commerzbank",
81574                     "amenity": "bank"
81575                 },
81576                 "name": "Commerzbank",
81577                 "icon": "bank",
81578                 "geometry": [
81579                     "point",
81580                     "vertex",
81581                     "area"
81582                 ],
81583                 "fields": [
81584                     "atm",
81585                     "building_area",
81586                     "address",
81587                     "opening_hours"
81588                 ],
81589                 "suggestion": true
81590             },
81591             "amenity/bank/Targobank": {
81592                 "tags": {
81593                     "name": "Targobank",
81594                     "amenity": "bank"
81595                 },
81596                 "name": "Targobank",
81597                 "icon": "bank",
81598                 "geometry": [
81599                     "point",
81600                     "vertex",
81601                     "area"
81602                 ],
81603                 "fields": [
81604                     "atm",
81605                     "building_area",
81606                     "address",
81607                     "opening_hours"
81608                 ],
81609                 "suggestion": true
81610             },
81611             "amenity/bank/ABN AMRO": {
81612                 "tags": {
81613                     "name": "ABN AMRO",
81614                     "amenity": "bank"
81615                 },
81616                 "name": "ABN AMRO",
81617                 "icon": "bank",
81618                 "geometry": [
81619                     "point",
81620                     "vertex",
81621                     "area"
81622                 ],
81623                 "fields": [
81624                     "atm",
81625                     "building_area",
81626                     "address",
81627                     "opening_hours"
81628                 ],
81629                 "suggestion": true
81630             },
81631             "amenity/bank/Handelsbanken": {
81632                 "tags": {
81633                     "name": "Handelsbanken",
81634                     "amenity": "bank"
81635                 },
81636                 "name": "Handelsbanken",
81637                 "icon": "bank",
81638                 "geometry": [
81639                     "point",
81640                     "vertex",
81641                     "area"
81642                 ],
81643                 "fields": [
81644                     "atm",
81645                     "building_area",
81646                     "address",
81647                     "opening_hours"
81648                 ],
81649                 "suggestion": true
81650             },
81651             "amenity/bank/Swedbank": {
81652                 "tags": {
81653                     "name": "Swedbank",
81654                     "amenity": "bank"
81655                 },
81656                 "name": "Swedbank",
81657                 "icon": "bank",
81658                 "geometry": [
81659                     "point",
81660                     "vertex",
81661                     "area"
81662                 ],
81663                 "fields": [
81664                     "atm",
81665                     "building_area",
81666                     "address",
81667                     "opening_hours"
81668                 ],
81669                 "suggestion": true
81670             },
81671             "amenity/bank/Kreissparkasse": {
81672                 "tags": {
81673                     "name": "Kreissparkasse",
81674                     "amenity": "bank"
81675                 },
81676                 "name": "Kreissparkasse",
81677                 "icon": "bank",
81678                 "geometry": [
81679                     "point",
81680                     "vertex",
81681                     "area"
81682                 ],
81683                 "fields": [
81684                     "atm",
81685                     "building_area",
81686                     "address",
81687                     "opening_hours"
81688                 ],
81689                 "suggestion": true
81690             },
81691             "amenity/bank/UniCredit Bank": {
81692                 "tags": {
81693                     "name": "UniCredit Bank",
81694                     "amenity": "bank"
81695                 },
81696                 "name": "UniCredit Bank",
81697                 "icon": "bank",
81698                 "geometry": [
81699                     "point",
81700                     "vertex",
81701                     "area"
81702                 ],
81703                 "fields": [
81704                     "atm",
81705                     "building_area",
81706                     "address",
81707                     "opening_hours"
81708                 ],
81709                 "suggestion": true
81710             },
81711             "amenity/bank/Monte dei Paschi di Siena": {
81712                 "tags": {
81713                     "name": "Monte dei Paschi di Siena",
81714                     "amenity": "bank"
81715                 },
81716                 "name": "Monte dei Paschi di Siena",
81717                 "icon": "bank",
81718                 "geometry": [
81719                     "point",
81720                     "vertex",
81721                     "area"
81722                 ],
81723                 "fields": [
81724                     "atm",
81725                     "building_area",
81726                     "address",
81727                     "opening_hours"
81728                 ],
81729                 "suggestion": true
81730             },
81731             "amenity/bank/Caja Rural": {
81732                 "tags": {
81733                     "name": "Caja Rural",
81734                     "amenity": "bank"
81735                 },
81736                 "name": "Caja Rural",
81737                 "icon": "bank",
81738                 "geometry": [
81739                     "point",
81740                     "vertex",
81741                     "area"
81742                 ],
81743                 "fields": [
81744                     "atm",
81745                     "building_area",
81746                     "address",
81747                     "opening_hours"
81748                 ],
81749                 "suggestion": true
81750             },
81751             "amenity/bank/Dresdner Bank": {
81752                 "tags": {
81753                     "name": "Dresdner Bank",
81754                     "amenity": "bank"
81755                 },
81756                 "name": "Dresdner Bank",
81757                 "icon": "bank",
81758                 "geometry": [
81759                     "point",
81760                     "vertex",
81761                     "area"
81762                 ],
81763                 "fields": [
81764                     "atm",
81765                     "building_area",
81766                     "address",
81767                     "opening_hours"
81768                 ],
81769                 "suggestion": true
81770             },
81771             "amenity/bank/Sparda-Bank": {
81772                 "tags": {
81773                     "name": "Sparda-Bank",
81774                     "amenity": "bank"
81775                 },
81776                 "name": "Sparda-Bank",
81777                 "icon": "bank",
81778                 "geometry": [
81779                     "point",
81780                     "vertex",
81781                     "area"
81782                 ],
81783                 "fields": [
81784                     "atm",
81785                     "building_area",
81786                     "address",
81787                     "opening_hours"
81788                 ],
81789                 "suggestion": true
81790             },
81791             "amenity/bank/VÚB": {
81792                 "tags": {
81793                     "name": "VÚB",
81794                     "amenity": "bank"
81795                 },
81796                 "name": "VÚB",
81797                 "icon": "bank",
81798                 "geometry": [
81799                     "point",
81800                     "vertex",
81801                     "area"
81802                 ],
81803                 "fields": [
81804                     "atm",
81805                     "building_area",
81806                     "address",
81807                     "opening_hours"
81808                 ],
81809                 "suggestion": true
81810             },
81811             "amenity/bank/Slovenská sporiteľňa": {
81812                 "tags": {
81813                     "name": "Slovenská sporiteľňa",
81814                     "amenity": "bank"
81815                 },
81816                 "name": "Slovenská sporiteľňa",
81817                 "icon": "bank",
81818                 "geometry": [
81819                     "point",
81820                     "vertex",
81821                     "area"
81822                 ],
81823                 "fields": [
81824                     "atm",
81825                     "building_area",
81826                     "address",
81827                     "opening_hours"
81828                 ],
81829                 "suggestion": true
81830             },
81831             "amenity/bank/Bank of Montreal": {
81832                 "tags": {
81833                     "name": "Bank of Montreal",
81834                     "amenity": "bank"
81835                 },
81836                 "name": "Bank of Montreal",
81837                 "icon": "bank",
81838                 "geometry": [
81839                     "point",
81840                     "vertex",
81841                     "area"
81842                 ],
81843                 "fields": [
81844                     "atm",
81845                     "building_area",
81846                     "address",
81847                     "opening_hours"
81848                 ],
81849                 "suggestion": true
81850             },
81851             "amenity/bank/KBC": {
81852                 "tags": {
81853                     "name": "KBC",
81854                     "amenity": "bank"
81855                 },
81856                 "name": "KBC",
81857                 "icon": "bank",
81858                 "geometry": [
81859                     "point",
81860                     "vertex",
81861                     "area"
81862                 ],
81863                 "fields": [
81864                     "atm",
81865                     "building_area",
81866                     "address",
81867                     "opening_hours"
81868                 ],
81869                 "suggestion": true
81870             },
81871             "amenity/bank/Royal Bank of Scotland": {
81872                 "tags": {
81873                     "name": "Royal Bank of Scotland",
81874                     "amenity": "bank"
81875                 },
81876                 "name": "Royal Bank of Scotland",
81877                 "icon": "bank",
81878                 "geometry": [
81879                     "point",
81880                     "vertex",
81881                     "area"
81882                 ],
81883                 "fields": [
81884                     "atm",
81885                     "building_area",
81886                     "address",
81887                     "opening_hours"
81888                 ],
81889                 "suggestion": true
81890             },
81891             "amenity/bank/TSB": {
81892                 "tags": {
81893                     "name": "TSB",
81894                     "amenity": "bank"
81895                 },
81896                 "name": "TSB",
81897                 "icon": "bank",
81898                 "geometry": [
81899                     "point",
81900                     "vertex",
81901                     "area"
81902                 ],
81903                 "fields": [
81904                     "atm",
81905                     "building_area",
81906                     "address",
81907                     "opening_hours"
81908                 ],
81909                 "suggestion": true
81910             },
81911             "amenity/bank/US Bank": {
81912                 "tags": {
81913                     "name": "US Bank",
81914                     "amenity": "bank"
81915                 },
81916                 "name": "US Bank",
81917                 "icon": "bank",
81918                 "geometry": [
81919                     "point",
81920                     "vertex",
81921                     "area"
81922                 ],
81923                 "fields": [
81924                     "atm",
81925                     "building_area",
81926                     "address",
81927                     "opening_hours"
81928                 ],
81929                 "suggestion": true
81930             },
81931             "amenity/bank/HypoVereinsbank": {
81932                 "tags": {
81933                     "name": "HypoVereinsbank",
81934                     "amenity": "bank"
81935                 },
81936                 "name": "HypoVereinsbank",
81937                 "icon": "bank",
81938                 "geometry": [
81939                     "point",
81940                     "vertex",
81941                     "area"
81942                 ],
81943                 "fields": [
81944                     "atm",
81945                     "building_area",
81946                     "address",
81947                     "opening_hours"
81948                 ],
81949                 "suggestion": true
81950             },
81951             "amenity/bank/Bank Austria": {
81952                 "tags": {
81953                     "name": "Bank Austria",
81954                     "amenity": "bank"
81955                 },
81956                 "name": "Bank Austria",
81957                 "icon": "bank",
81958                 "geometry": [
81959                     "point",
81960                     "vertex",
81961                     "area"
81962                 ],
81963                 "fields": [
81964                     "atm",
81965                     "building_area",
81966                     "address",
81967                     "opening_hours"
81968                 ],
81969                 "suggestion": true
81970             },
81971             "amenity/bank/ING": {
81972                 "tags": {
81973                     "name": "ING",
81974                     "amenity": "bank"
81975                 },
81976                 "name": "ING",
81977                 "icon": "bank",
81978                 "geometry": [
81979                     "point",
81980                     "vertex",
81981                     "area"
81982                 ],
81983                 "fields": [
81984                     "atm",
81985                     "building_area",
81986                     "address",
81987                     "opening_hours"
81988                 ],
81989                 "suggestion": true
81990             },
81991             "amenity/bank/Erste Bank": {
81992                 "tags": {
81993                     "name": "Erste Bank",
81994                     "amenity": "bank"
81995                 },
81996                 "name": "Erste Bank",
81997                 "icon": "bank",
81998                 "geometry": [
81999                     "point",
82000                     "vertex",
82001                     "area"
82002                 ],
82003                 "fields": [
82004                     "atm",
82005                     "building_area",
82006                     "address",
82007                     "opening_hours"
82008                 ],
82009                 "suggestion": true
82010             },
82011             "amenity/bank/CIBC": {
82012                 "tags": {
82013                     "name": "CIBC",
82014                     "amenity": "bank"
82015                 },
82016                 "name": "CIBC",
82017                 "icon": "bank",
82018                 "geometry": [
82019                     "point",
82020                     "vertex",
82021                     "area"
82022                 ],
82023                 "fields": [
82024                     "atm",
82025                     "building_area",
82026                     "address",
82027                     "opening_hours"
82028                 ],
82029                 "suggestion": true
82030             },
82031             "amenity/bank/Scotiabank": {
82032                 "tags": {
82033                     "name": "Scotiabank",
82034                     "amenity": "bank"
82035                 },
82036                 "name": "Scotiabank",
82037                 "icon": "bank",
82038                 "geometry": [
82039                     "point",
82040                     "vertex",
82041                     "area"
82042                 ],
82043                 "fields": [
82044                     "atm",
82045                     "building_area",
82046                     "address",
82047                     "opening_hours"
82048                 ],
82049                 "suggestion": true
82050             },
82051             "amenity/bank/Caisse d'Épargne": {
82052                 "tags": {
82053                     "name": "Caisse d'Épargne",
82054                     "amenity": "bank"
82055                 },
82056                 "name": "Caisse d'Épargne",
82057                 "icon": "bank",
82058                 "geometry": [
82059                     "point",
82060                     "vertex",
82061                     "area"
82062                 ],
82063                 "fields": [
82064                     "atm",
82065                     "building_area",
82066                     "address",
82067                     "opening_hours"
82068                 ],
82069                 "suggestion": true
82070             },
82071             "amenity/bank/Santander": {
82072                 "tags": {
82073                     "name": "Santander",
82074                     "amenity": "bank"
82075                 },
82076                 "name": "Santander",
82077                 "icon": "bank",
82078                 "geometry": [
82079                     "point",
82080                     "vertex",
82081                     "area"
82082                 ],
82083                 "fields": [
82084                     "atm",
82085                     "building_area",
82086                     "address",
82087                     "opening_hours"
82088                 ],
82089                 "suggestion": true
82090             },
82091             "amenity/bank/Bank of Scotland": {
82092                 "tags": {
82093                     "name": "Bank of Scotland",
82094                     "amenity": "bank"
82095                 },
82096                 "name": "Bank of Scotland",
82097                 "icon": "bank",
82098                 "geometry": [
82099                     "point",
82100                     "vertex",
82101                     "area"
82102                 ],
82103                 "fields": [
82104                     "atm",
82105                     "building_area",
82106                     "address",
82107                     "opening_hours"
82108                 ],
82109                 "suggestion": true
82110             },
82111             "amenity/bank/TD Canada Trust": {
82112                 "tags": {
82113                     "name": "TD Canada Trust",
82114                     "amenity": "bank"
82115                 },
82116                 "name": "TD Canada Trust",
82117                 "icon": "bank",
82118                 "geometry": [
82119                     "point",
82120                     "vertex",
82121                     "area"
82122                 ],
82123                 "fields": [
82124                     "atm",
82125                     "building_area",
82126                     "address",
82127                     "opening_hours"
82128                 ],
82129                 "suggestion": true
82130             },
82131             "amenity/bank/BMO": {
82132                 "tags": {
82133                     "name": "BMO",
82134                     "amenity": "bank"
82135                 },
82136                 "name": "BMO",
82137                 "icon": "bank",
82138                 "geometry": [
82139                     "point",
82140                     "vertex",
82141                     "area"
82142                 ],
82143                 "fields": [
82144                     "atm",
82145                     "building_area",
82146                     "address",
82147                     "opening_hours"
82148                 ],
82149                 "suggestion": true
82150             },
82151             "amenity/bank/Danske Bank": {
82152                 "tags": {
82153                     "name": "Danske Bank",
82154                     "amenity": "bank"
82155                 },
82156                 "name": "Danske Bank",
82157                 "icon": "bank",
82158                 "geometry": [
82159                     "point",
82160                     "vertex",
82161                     "area"
82162                 ],
82163                 "fields": [
82164                     "atm",
82165                     "building_area",
82166                     "address",
82167                     "opening_hours"
82168                 ],
82169                 "suggestion": true
82170             },
82171             "amenity/bank/OTP": {
82172                 "tags": {
82173                     "name": "OTP",
82174                     "amenity": "bank"
82175                 },
82176                 "name": "OTP",
82177                 "icon": "bank",
82178                 "geometry": [
82179                     "point",
82180                     "vertex",
82181                     "area"
82182                 ],
82183                 "fields": [
82184                     "atm",
82185                     "building_area",
82186                     "address",
82187                     "opening_hours"
82188                 ],
82189                 "suggestion": true
82190             },
82191             "amenity/bank/Crédit Agricole": {
82192                 "tags": {
82193                     "name": "Crédit Agricole",
82194                     "amenity": "bank"
82195                 },
82196                 "name": "Crédit Agricole",
82197                 "icon": "bank",
82198                 "geometry": [
82199                     "point",
82200                     "vertex",
82201                     "area"
82202                 ],
82203                 "fields": [
82204                     "atm",
82205                     "building_area",
82206                     "address",
82207                     "opening_hours"
82208                 ],
82209                 "suggestion": true
82210             },
82211             "amenity/bank/LCL": {
82212                 "tags": {
82213                     "name": "LCL",
82214                     "amenity": "bank"
82215                 },
82216                 "name": "LCL",
82217                 "icon": "bank",
82218                 "geometry": [
82219                     "point",
82220                     "vertex",
82221                     "area"
82222                 ],
82223                 "fields": [
82224                     "atm",
82225                     "building_area",
82226                     "address",
82227                     "opening_hours"
82228                 ],
82229                 "suggestion": true
82230             },
82231             "amenity/bank/VR-Bank": {
82232                 "tags": {
82233                     "name": "VR-Bank",
82234                     "amenity": "bank"
82235                 },
82236                 "name": "VR-Bank",
82237                 "icon": "bank",
82238                 "geometry": [
82239                     "point",
82240                     "vertex",
82241                     "area"
82242                 ],
82243                 "fields": [
82244                     "atm",
82245                     "building_area",
82246                     "address",
82247                     "opening_hours"
82248                 ],
82249                 "suggestion": true
82250             },
82251             "amenity/bank/ČSOB": {
82252                 "tags": {
82253                     "name": "ČSOB",
82254                     "amenity": "bank"
82255                 },
82256                 "name": "ČSOB",
82257                 "icon": "bank",
82258                 "geometry": [
82259                     "point",
82260                     "vertex",
82261                     "area"
82262                 ],
82263                 "fields": [
82264                     "atm",
82265                     "building_area",
82266                     "address",
82267                     "opening_hours"
82268                 ],
82269                 "suggestion": true
82270             },
82271             "amenity/bank/Česká spořitelna": {
82272                 "tags": {
82273                     "name": "Česká spořitelna",
82274                     "amenity": "bank"
82275                 },
82276                 "name": "Česká spořitelna",
82277                 "icon": "bank",
82278                 "geometry": [
82279                     "point",
82280                     "vertex",
82281                     "area"
82282                 ],
82283                 "fields": [
82284                     "atm",
82285                     "building_area",
82286                     "address",
82287                     "opening_hours"
82288                 ],
82289                 "suggestion": true
82290             },
82291             "amenity/bank/BNP": {
82292                 "tags": {
82293                     "name": "BNP",
82294                     "amenity": "bank"
82295                 },
82296                 "name": "BNP",
82297                 "icon": "bank",
82298                 "geometry": [
82299                     "point",
82300                     "vertex",
82301                     "area"
82302                 ],
82303                 "fields": [
82304                     "atm",
82305                     "building_area",
82306                     "address",
82307                     "opening_hours"
82308                 ],
82309                 "suggestion": true
82310             },
82311             "amenity/bank/Royal Bank": {
82312                 "tags": {
82313                     "name": "Royal Bank",
82314                     "amenity": "bank"
82315                 },
82316                 "name": "Royal Bank",
82317                 "icon": "bank",
82318                 "geometry": [
82319                     "point",
82320                     "vertex",
82321                     "area"
82322                 ],
82323                 "fields": [
82324                     "atm",
82325                     "building_area",
82326                     "address",
82327                     "opening_hours"
82328                 ],
82329                 "suggestion": true
82330             },
82331             "amenity/bank/Nationwide": {
82332                 "tags": {
82333                     "name": "Nationwide",
82334                     "amenity": "bank"
82335                 },
82336                 "name": "Nationwide",
82337                 "icon": "bank",
82338                 "geometry": [
82339                     "point",
82340                     "vertex",
82341                     "area"
82342                 ],
82343                 "fields": [
82344                     "atm",
82345                     "building_area",
82346                     "address",
82347                     "opening_hours"
82348                 ],
82349                 "suggestion": true
82350             },
82351             "amenity/bank/Halifax": {
82352                 "tags": {
82353                     "name": "Halifax",
82354                     "amenity": "bank"
82355                 },
82356                 "name": "Halifax",
82357                 "icon": "bank",
82358                 "geometry": [
82359                     "point",
82360                     "vertex",
82361                     "area"
82362                 ],
82363                 "fields": [
82364                     "atm",
82365                     "building_area",
82366                     "address",
82367                     "opening_hours"
82368                 ],
82369                 "suggestion": true
82370             },
82371             "amenity/bank/BAWAG PSK": {
82372                 "tags": {
82373                     "name": "BAWAG PSK",
82374                     "amenity": "bank"
82375                 },
82376                 "name": "BAWAG PSK",
82377                 "icon": "bank",
82378                 "geometry": [
82379                     "point",
82380                     "vertex",
82381                     "area"
82382                 ],
82383                 "fields": [
82384                     "atm",
82385                     "building_area",
82386                     "address",
82387                     "opening_hours"
82388                 ],
82389                 "suggestion": true
82390             },
82391             "amenity/bank/National Bank": {
82392                 "tags": {
82393                     "name": "National Bank",
82394                     "amenity": "bank"
82395                 },
82396                 "name": "National Bank",
82397                 "icon": "bank",
82398                 "geometry": [
82399                     "point",
82400                     "vertex",
82401                     "area"
82402                 ],
82403                 "fields": [
82404                     "atm",
82405                     "building_area",
82406                     "address",
82407                     "opening_hours"
82408                 ],
82409                 "suggestion": true
82410             },
82411             "amenity/bank/Nedbank": {
82412                 "tags": {
82413                     "name": "Nedbank",
82414                     "amenity": "bank"
82415                 },
82416                 "name": "Nedbank",
82417                 "icon": "bank",
82418                 "geometry": [
82419                     "point",
82420                     "vertex",
82421                     "area"
82422                 ],
82423                 "fields": [
82424                     "atm",
82425                     "building_area",
82426                     "address",
82427                     "opening_hours"
82428                 ],
82429                 "suggestion": true
82430             },
82431             "amenity/bank/First National Bank": {
82432                 "tags": {
82433                     "name": "First National Bank",
82434                     "amenity": "bank"
82435                 },
82436                 "name": "First National Bank",
82437                 "icon": "bank",
82438                 "geometry": [
82439                     "point",
82440                     "vertex",
82441                     "area"
82442                 ],
82443                 "fields": [
82444                     "atm",
82445                     "building_area",
82446                     "address",
82447                     "opening_hours"
82448                 ],
82449                 "suggestion": true
82450             },
82451             "amenity/bank/Nordea": {
82452                 "tags": {
82453                     "name": "Nordea",
82454                     "amenity": "bank"
82455                 },
82456                 "name": "Nordea",
82457                 "icon": "bank",
82458                 "geometry": [
82459                     "point",
82460                     "vertex",
82461                     "area"
82462                 ],
82463                 "fields": [
82464                     "atm",
82465                     "building_area",
82466                     "address",
82467                     "opening_hours"
82468                 ],
82469                 "suggestion": true
82470             },
82471             "amenity/bank/Rabobank": {
82472                 "tags": {
82473                     "name": "Rabobank",
82474                     "amenity": "bank"
82475                 },
82476                 "name": "Rabobank",
82477                 "icon": "bank",
82478                 "geometry": [
82479                     "point",
82480                     "vertex",
82481                     "area"
82482                 ],
82483                 "fields": [
82484                     "atm",
82485                     "building_area",
82486                     "address",
82487                     "opening_hours"
82488                 ],
82489                 "suggestion": true
82490             },
82491             "amenity/bank/Sparkasse KölnBonn": {
82492                 "tags": {
82493                     "name": "Sparkasse KölnBonn",
82494                     "amenity": "bank"
82495                 },
82496                 "name": "Sparkasse KölnBonn",
82497                 "icon": "bank",
82498                 "geometry": [
82499                     "point",
82500                     "vertex",
82501                     "area"
82502                 ],
82503                 "fields": [
82504                     "atm",
82505                     "building_area",
82506                     "address",
82507                     "opening_hours"
82508                 ],
82509                 "suggestion": true
82510             },
82511             "amenity/bank/Tatra banka": {
82512                 "tags": {
82513                     "name": "Tatra banka",
82514                     "amenity": "bank"
82515                 },
82516                 "name": "Tatra banka",
82517                 "icon": "bank",
82518                 "geometry": [
82519                     "point",
82520                     "vertex",
82521                     "area"
82522                 ],
82523                 "fields": [
82524                     "atm",
82525                     "building_area",
82526                     "address",
82527                     "opening_hours"
82528                 ],
82529                 "suggestion": true
82530             },
82531             "amenity/bank/Berliner Sparkasse": {
82532                 "tags": {
82533                     "name": "Berliner Sparkasse",
82534                     "amenity": "bank"
82535                 },
82536                 "name": "Berliner Sparkasse",
82537                 "icon": "bank",
82538                 "geometry": [
82539                     "point",
82540                     "vertex",
82541                     "area"
82542                 ],
82543                 "fields": [
82544                     "atm",
82545                     "building_area",
82546                     "address",
82547                     "opening_hours"
82548                 ],
82549                 "suggestion": true
82550             },
82551             "amenity/bank/Berliner Volksbank": {
82552                 "tags": {
82553                     "name": "Berliner Volksbank",
82554                     "amenity": "bank"
82555                 },
82556                 "name": "Berliner Volksbank",
82557                 "icon": "bank",
82558                 "geometry": [
82559                     "point",
82560                     "vertex",
82561                     "area"
82562                 ],
82563                 "fields": [
82564                     "atm",
82565                     "building_area",
82566                     "address",
82567                     "opening_hours"
82568                 ],
82569                 "suggestion": true
82570             },
82571             "amenity/bank/Wells Fargo": {
82572                 "tags": {
82573                     "name": "Wells Fargo",
82574                     "amenity": "bank"
82575                 },
82576                 "name": "Wells Fargo",
82577                 "icon": "bank",
82578                 "geometry": [
82579                     "point",
82580                     "vertex",
82581                     "area"
82582                 ],
82583                 "fields": [
82584                     "atm",
82585                     "building_area",
82586                     "address",
82587                     "opening_hours"
82588                 ],
82589                 "suggestion": true
82590             },
82591             "amenity/bank/Credit Suisse": {
82592                 "tags": {
82593                     "name": "Credit Suisse",
82594                     "amenity": "bank"
82595                 },
82596                 "name": "Credit Suisse",
82597                 "icon": "bank",
82598                 "geometry": [
82599                     "point",
82600                     "vertex",
82601                     "area"
82602                 ],
82603                 "fields": [
82604                     "atm",
82605                     "building_area",
82606                     "address",
82607                     "opening_hours"
82608                 ],
82609                 "suggestion": true
82610             },
82611             "amenity/bank/Société Générale": {
82612                 "tags": {
82613                     "name": "Société Générale",
82614                     "amenity": "bank"
82615                 },
82616                 "name": "Société Générale",
82617                 "icon": "bank",
82618                 "geometry": [
82619                     "point",
82620                     "vertex",
82621                     "area"
82622                 ],
82623                 "fields": [
82624                     "atm",
82625                     "building_area",
82626                     "address",
82627                     "opening_hours"
82628                 ],
82629                 "suggestion": true
82630             },
82631             "amenity/bank/Osuuspankki": {
82632                 "tags": {
82633                     "name": "Osuuspankki",
82634                     "amenity": "bank"
82635                 },
82636                 "name": "Osuuspankki",
82637                 "icon": "bank",
82638                 "geometry": [
82639                     "point",
82640                     "vertex",
82641                     "area"
82642                 ],
82643                 "fields": [
82644                     "atm",
82645                     "building_area",
82646                     "address",
82647                     "opening_hours"
82648                 ],
82649                 "suggestion": true
82650             },
82651             "amenity/bank/Sparkasse Aachen": {
82652                 "tags": {
82653                     "name": "Sparkasse Aachen",
82654                     "amenity": "bank"
82655                 },
82656                 "name": "Sparkasse Aachen",
82657                 "icon": "bank",
82658                 "geometry": [
82659                     "point",
82660                     "vertex",
82661                     "area"
82662                 ],
82663                 "fields": [
82664                     "atm",
82665                     "building_area",
82666                     "address",
82667                     "opening_hours"
82668                 ],
82669                 "suggestion": true
82670             },
82671             "amenity/bank/Hamburger Sparkasse": {
82672                 "tags": {
82673                     "name": "Hamburger Sparkasse",
82674                     "amenity": "bank"
82675                 },
82676                 "name": "Hamburger Sparkasse",
82677                 "icon": "bank",
82678                 "geometry": [
82679                     "point",
82680                     "vertex",
82681                     "area"
82682                 ],
82683                 "fields": [
82684                     "atm",
82685                     "building_area",
82686                     "address",
82687                     "opening_hours"
82688                 ],
82689                 "suggestion": true
82690             },
82691             "amenity/bank/Cassa di Risparmio del Veneto": {
82692                 "tags": {
82693                     "name": "Cassa di Risparmio del Veneto",
82694                     "amenity": "bank"
82695                 },
82696                 "name": "Cassa di Risparmio del Veneto",
82697                 "icon": "bank",
82698                 "geometry": [
82699                     "point",
82700                     "vertex",
82701                     "area"
82702                 ],
82703                 "fields": [
82704                     "atm",
82705                     "building_area",
82706                     "address",
82707                     "opening_hours"
82708                 ],
82709                 "suggestion": true
82710             },
82711             "amenity/bank/BNP Paribas": {
82712                 "tags": {
82713                     "name": "BNP Paribas",
82714                     "amenity": "bank"
82715                 },
82716                 "name": "BNP Paribas",
82717                 "icon": "bank",
82718                 "geometry": [
82719                     "point",
82720                     "vertex",
82721                     "area"
82722                 ],
82723                 "fields": [
82724                     "atm",
82725                     "building_area",
82726                     "address",
82727                     "opening_hours"
82728                 ],
82729                 "suggestion": true
82730             },
82731             "amenity/bank/Banque Populaire": {
82732                 "tags": {
82733                     "name": "Banque Populaire",
82734                     "amenity": "bank"
82735                 },
82736                 "name": "Banque Populaire",
82737                 "icon": "bank",
82738                 "geometry": [
82739                     "point",
82740                     "vertex",
82741                     "area"
82742                 ],
82743                 "fields": [
82744                     "atm",
82745                     "building_area",
82746                     "address",
82747                     "opening_hours"
82748                 ],
82749                 "suggestion": true
82750             },
82751             "amenity/bank/BNP Paribas Fortis": {
82752                 "tags": {
82753                     "name": "BNP Paribas Fortis",
82754                     "amenity": "bank"
82755                 },
82756                 "name": "BNP Paribas Fortis",
82757                 "icon": "bank",
82758                 "geometry": [
82759                     "point",
82760                     "vertex",
82761                     "area"
82762                 ],
82763                 "fields": [
82764                     "atm",
82765                     "building_area",
82766                     "address",
82767                     "opening_hours"
82768                 ],
82769                 "suggestion": true
82770             },
82771             "amenity/bank/Banco Popular": {
82772                 "tags": {
82773                     "name": "Banco Popular",
82774                     "amenity": "bank"
82775                 },
82776                 "name": "Banco Popular",
82777                 "icon": "bank",
82778                 "geometry": [
82779                     "point",
82780                     "vertex",
82781                     "area"
82782                 ],
82783                 "fields": [
82784                     "atm",
82785                     "building_area",
82786                     "address",
82787                     "opening_hours"
82788                 ],
82789                 "suggestion": true
82790             },
82791             "amenity/bank/Bancaja": {
82792                 "tags": {
82793                     "name": "Bancaja",
82794                     "amenity": "bank"
82795                 },
82796                 "name": "Bancaja",
82797                 "icon": "bank",
82798                 "geometry": [
82799                     "point",
82800                     "vertex",
82801                     "area"
82802                 ],
82803                 "fields": [
82804                     "atm",
82805                     "building_area",
82806                     "address",
82807                     "opening_hours"
82808                 ],
82809                 "suggestion": true
82810             },
82811             "amenity/bank/Banesto": {
82812                 "tags": {
82813                     "name": "Banesto",
82814                     "amenity": "bank"
82815                 },
82816                 "name": "Banesto",
82817                 "icon": "bank",
82818                 "geometry": [
82819                     "point",
82820                     "vertex",
82821                     "area"
82822                 ],
82823                 "fields": [
82824                     "atm",
82825                     "building_area",
82826                     "address",
82827                     "opening_hours"
82828                 ],
82829                 "suggestion": true
82830             },
82831             "amenity/bank/La Caixa": {
82832                 "tags": {
82833                     "name": "La Caixa",
82834                     "amenity": "bank"
82835                 },
82836                 "name": "La Caixa",
82837                 "icon": "bank",
82838                 "geometry": [
82839                     "point",
82840                     "vertex",
82841                     "area"
82842                 ],
82843                 "fields": [
82844                     "atm",
82845                     "building_area",
82846                     "address",
82847                     "opening_hours"
82848                 ],
82849                 "suggestion": true
82850             },
82851             "amenity/bank/Santander Consumer Bank": {
82852                 "tags": {
82853                     "name": "Santander Consumer Bank",
82854                     "amenity": "bank"
82855                 },
82856                 "name": "Santander Consumer Bank",
82857                 "icon": "bank",
82858                 "geometry": [
82859                     "point",
82860                     "vertex",
82861                     "area"
82862                 ],
82863                 "fields": [
82864                     "atm",
82865                     "building_area",
82866                     "address",
82867                     "opening_hours"
82868                 ],
82869                 "suggestion": true
82870             },
82871             "amenity/bank/BRD": {
82872                 "tags": {
82873                     "name": "BRD",
82874                     "amenity": "bank"
82875                 },
82876                 "name": "BRD",
82877                 "icon": "bank",
82878                 "geometry": [
82879                     "point",
82880                     "vertex",
82881                     "area"
82882                 ],
82883                 "fields": [
82884                     "atm",
82885                     "building_area",
82886                     "address",
82887                     "opening_hours"
82888                 ],
82889                 "suggestion": true
82890             },
82891             "amenity/bank/BCR": {
82892                 "tags": {
82893                     "name": "BCR",
82894                     "amenity": "bank"
82895                 },
82896                 "name": "BCR",
82897                 "icon": "bank",
82898                 "geometry": [
82899                     "point",
82900                     "vertex",
82901                     "area"
82902                 ],
82903                 "fields": [
82904                     "atm",
82905                     "building_area",
82906                     "address",
82907                     "opening_hours"
82908                 ],
82909                 "suggestion": true
82910             },
82911             "amenity/bank/Banca Transilvania": {
82912                 "tags": {
82913                     "name": "Banca Transilvania",
82914                     "amenity": "bank"
82915                 },
82916                 "name": "Banca Transilvania",
82917                 "icon": "bank",
82918                 "geometry": [
82919                     "point",
82920                     "vertex",
82921                     "area"
82922                 ],
82923                 "fields": [
82924                     "atm",
82925                     "building_area",
82926                     "address",
82927                     "opening_hours"
82928                 ],
82929                 "suggestion": true
82930             },
82931             "amenity/bank/BW-Bank": {
82932                 "tags": {
82933                     "name": "BW-Bank",
82934                     "amenity": "bank"
82935                 },
82936                 "name": "BW-Bank",
82937                 "icon": "bank",
82938                 "geometry": [
82939                     "point",
82940                     "vertex",
82941                     "area"
82942                 ],
82943                 "fields": [
82944                     "atm",
82945                     "building_area",
82946                     "address",
82947                     "opening_hours"
82948                 ],
82949                 "suggestion": true
82950             },
82951             "amenity/bank/Komerční banka": {
82952                 "tags": {
82953                     "name": "Komerční banka",
82954                     "amenity": "bank"
82955                 },
82956                 "name": "Komerční banka",
82957                 "icon": "bank",
82958                 "geometry": [
82959                     "point",
82960                     "vertex",
82961                     "area"
82962                 ],
82963                 "fields": [
82964                     "atm",
82965                     "building_area",
82966                     "address",
82967                     "opening_hours"
82968                 ],
82969                 "suggestion": true
82970             },
82971             "amenity/bank/Banco Pastor": {
82972                 "tags": {
82973                     "name": "Banco Pastor",
82974                     "amenity": "bank"
82975                 },
82976                 "name": "Banco Pastor",
82977                 "icon": "bank",
82978                 "geometry": [
82979                     "point",
82980                     "vertex",
82981                     "area"
82982                 ],
82983                 "fields": [
82984                     "atm",
82985                     "building_area",
82986                     "address",
82987                     "opening_hours"
82988                 ],
82989                 "suggestion": true
82990             },
82991             "amenity/bank/Stadtsparkasse": {
82992                 "tags": {
82993                     "name": "Stadtsparkasse",
82994                     "amenity": "bank"
82995                 },
82996                 "name": "Stadtsparkasse",
82997                 "icon": "bank",
82998                 "geometry": [
82999                     "point",
83000                     "vertex",
83001                     "area"
83002                 ],
83003                 "fields": [
83004                     "atm",
83005                     "building_area",
83006                     "address",
83007                     "opening_hours"
83008                 ],
83009                 "suggestion": true
83010             },
83011             "amenity/bank/Ulster Bank": {
83012                 "tags": {
83013                     "name": "Ulster Bank",
83014                     "amenity": "bank"
83015                 },
83016                 "name": "Ulster Bank",
83017                 "icon": "bank",
83018                 "geometry": [
83019                     "point",
83020                     "vertex",
83021                     "area"
83022                 ],
83023                 "fields": [
83024                     "atm",
83025                     "building_area",
83026                     "address",
83027                     "opening_hours"
83028                 ],
83029                 "suggestion": true
83030             },
83031             "amenity/bank/Sberbank": {
83032                 "tags": {
83033                     "name": "Sberbank",
83034                     "amenity": "bank"
83035                 },
83036                 "name": "Sberbank",
83037                 "icon": "bank",
83038                 "geometry": [
83039                     "point",
83040                     "vertex",
83041                     "area"
83042                 ],
83043                 "fields": [
83044                     "atm",
83045                     "building_area",
83046                     "address",
83047                     "opening_hours"
83048                 ],
83049                 "suggestion": true
83050             },
83051             "amenity/bank/CIC": {
83052                 "tags": {
83053                     "name": "CIC",
83054                     "amenity": "bank"
83055                 },
83056                 "name": "CIC",
83057                 "icon": "bank",
83058                 "geometry": [
83059                     "point",
83060                     "vertex",
83061                     "area"
83062                 ],
83063                 "fields": [
83064                     "atm",
83065                     "building_area",
83066                     "address",
83067                     "opening_hours"
83068                 ],
83069                 "suggestion": true
83070             },
83071             "amenity/bank/Bancpost": {
83072                 "tags": {
83073                     "name": "Bancpost",
83074                     "amenity": "bank"
83075                 },
83076                 "name": "Bancpost",
83077                 "icon": "bank",
83078                 "geometry": [
83079                     "point",
83080                     "vertex",
83081                     "area"
83082                 ],
83083                 "fields": [
83084                     "atm",
83085                     "building_area",
83086                     "address",
83087                     "opening_hours"
83088                 ],
83089                 "suggestion": true
83090             },
83091             "amenity/bank/Caja Madrid": {
83092                 "tags": {
83093                     "name": "Caja Madrid",
83094                     "amenity": "bank"
83095                 },
83096                 "name": "Caja Madrid",
83097                 "icon": "bank",
83098                 "geometry": [
83099                     "point",
83100                     "vertex",
83101                     "area"
83102                 ],
83103                 "fields": [
83104                     "atm",
83105                     "building_area",
83106                     "address",
83107                     "opening_hours"
83108                 ],
83109                 "suggestion": true
83110             },
83111             "amenity/bank/Maybank": {
83112                 "tags": {
83113                     "name": "Maybank",
83114                     "amenity": "bank"
83115                 },
83116                 "name": "Maybank",
83117                 "icon": "bank",
83118                 "geometry": [
83119                     "point",
83120                     "vertex",
83121                     "area"
83122                 ],
83123                 "fields": [
83124                     "atm",
83125                     "building_area",
83126                     "address",
83127                     "opening_hours"
83128                 ],
83129                 "suggestion": true
83130             },
83131             "amenity/bank/中国银行": {
83132                 "tags": {
83133                     "name": "中国银行",
83134                     "amenity": "bank"
83135                 },
83136                 "name": "中国银行",
83137                 "icon": "bank",
83138                 "geometry": [
83139                     "point",
83140                     "vertex",
83141                     "area"
83142                 ],
83143                 "fields": [
83144                     "atm",
83145                     "building_area",
83146                     "address",
83147                     "opening_hours"
83148                 ],
83149                 "suggestion": true
83150             },
83151             "amenity/bank/Unicredit Banca": {
83152                 "tags": {
83153                     "name": "Unicredit Banca",
83154                     "amenity": "bank"
83155                 },
83156                 "name": "Unicredit Banca",
83157                 "icon": "bank",
83158                 "geometry": [
83159                     "point",
83160                     "vertex",
83161                     "area"
83162                 ],
83163                 "fields": [
83164                     "atm",
83165                     "building_area",
83166                     "address",
83167                     "opening_hours"
83168                 ],
83169                 "suggestion": true
83170             },
83171             "amenity/bank/Crédit Mutuel": {
83172                 "tags": {
83173                     "name": "Crédit Mutuel",
83174                     "amenity": "bank"
83175                 },
83176                 "name": "Crédit Mutuel",
83177                 "icon": "bank",
83178                 "geometry": [
83179                     "point",
83180                     "vertex",
83181                     "area"
83182                 ],
83183                 "fields": [
83184                     "atm",
83185                     "building_area",
83186                     "address",
83187                     "opening_hours"
83188                 ],
83189                 "suggestion": true
83190             },
83191             "amenity/bank/BBVA": {
83192                 "tags": {
83193                     "name": "BBVA",
83194                     "amenity": "bank"
83195                 },
83196                 "name": "BBVA",
83197                 "icon": "bank",
83198                 "geometry": [
83199                     "point",
83200                     "vertex",
83201                     "area"
83202                 ],
83203                 "fields": [
83204                     "atm",
83205                     "building_area",
83206                     "address",
83207                     "opening_hours"
83208                 ],
83209                 "suggestion": true
83210             },
83211             "amenity/bank/Intesa San Paolo": {
83212                 "tags": {
83213                     "name": "Intesa San Paolo",
83214                     "amenity": "bank"
83215                 },
83216                 "name": "Intesa San Paolo",
83217                 "icon": "bank",
83218                 "geometry": [
83219                     "point",
83220                     "vertex",
83221                     "area"
83222                 ],
83223                 "fields": [
83224                     "atm",
83225                     "building_area",
83226                     "address",
83227                     "opening_hours"
83228                 ],
83229                 "suggestion": true
83230             },
83231             "amenity/bank/TD Bank": {
83232                 "tags": {
83233                     "name": "TD Bank",
83234                     "amenity": "bank"
83235                 },
83236                 "name": "TD Bank",
83237                 "icon": "bank",
83238                 "geometry": [
83239                     "point",
83240                     "vertex",
83241                     "area"
83242                 ],
83243                 "fields": [
83244                     "atm",
83245                     "building_area",
83246                     "address",
83247                     "opening_hours"
83248                 ],
83249                 "suggestion": true
83250             },
83251             "amenity/bank/Belfius": {
83252                 "tags": {
83253                     "name": "Belfius",
83254                     "amenity": "bank"
83255                 },
83256                 "name": "Belfius",
83257                 "icon": "bank",
83258                 "geometry": [
83259                     "point",
83260                     "vertex",
83261                     "area"
83262                 ],
83263                 "fields": [
83264                     "atm",
83265                     "building_area",
83266                     "address",
83267                     "opening_hours"
83268                 ],
83269                 "suggestion": true
83270             },
83271             "amenity/bank/Bank of America": {
83272                 "tags": {
83273                     "name": "Bank of America",
83274                     "amenity": "bank"
83275                 },
83276                 "name": "Bank of America",
83277                 "icon": "bank",
83278                 "geometry": [
83279                     "point",
83280                     "vertex",
83281                     "area"
83282                 ],
83283                 "fields": [
83284                     "atm",
83285                     "building_area",
83286                     "address",
83287                     "opening_hours"
83288                 ],
83289                 "suggestion": true
83290             },
83291             "amenity/bank/RBC": {
83292                 "tags": {
83293                     "name": "RBC",
83294                     "amenity": "bank"
83295                 },
83296                 "name": "RBC",
83297                 "icon": "bank",
83298                 "geometry": [
83299                     "point",
83300                     "vertex",
83301                     "area"
83302                 ],
83303                 "fields": [
83304                     "atm",
83305                     "building_area",
83306                     "address",
83307                     "opening_hours"
83308                 ],
83309                 "suggestion": true
83310             },
83311             "amenity/bank/Alpha Bank": {
83312                 "tags": {
83313                     "name": "Alpha Bank",
83314                     "amenity": "bank"
83315                 },
83316                 "name": "Alpha Bank",
83317                 "icon": "bank",
83318                 "geometry": [
83319                     "point",
83320                     "vertex",
83321                     "area"
83322                 ],
83323                 "fields": [
83324                     "atm",
83325                     "building_area",
83326                     "address",
83327                     "opening_hours"
83328                 ],
83329                 "suggestion": true
83330             },
83331             "amenity/bank/Сбербанк": {
83332                 "tags": {
83333                     "name": "Сбербанк",
83334                     "amenity": "bank"
83335                 },
83336                 "name": "Сбербанк",
83337                 "icon": "bank",
83338                 "geometry": [
83339                     "point",
83340                     "vertex",
83341                     "area"
83342                 ],
83343                 "fields": [
83344                     "atm",
83345                     "building_area",
83346                     "address",
83347                     "opening_hours"
83348                 ],
83349                 "suggestion": true
83350             },
83351             "amenity/bank/Россельхозбанк": {
83352                 "tags": {
83353                     "name": "Россельхозбанк",
83354                     "amenity": "bank"
83355                 },
83356                 "name": "Россельхозбанк",
83357                 "icon": "bank",
83358                 "geometry": [
83359                     "point",
83360                     "vertex",
83361                     "area"
83362                 ],
83363                 "fields": [
83364                     "atm",
83365                     "building_area",
83366                     "address",
83367                     "opening_hours"
83368                 ],
83369                 "suggestion": true
83370             },
83371             "amenity/bank/Crédit du Nord": {
83372                 "tags": {
83373                     "name": "Crédit du Nord",
83374                     "amenity": "bank"
83375                 },
83376                 "name": "Crédit du Nord",
83377                 "icon": "bank",
83378                 "geometry": [
83379                     "point",
83380                     "vertex",
83381                     "area"
83382                 ],
83383                 "fields": [
83384                     "atm",
83385                     "building_area",
83386                     "address",
83387                     "opening_hours"
83388                 ],
83389                 "suggestion": true
83390             },
83391             "amenity/bank/BancoEstado": {
83392                 "tags": {
83393                     "name": "BancoEstado",
83394                     "amenity": "bank"
83395                 },
83396                 "name": "BancoEstado",
83397                 "icon": "bank",
83398                 "geometry": [
83399                     "point",
83400                     "vertex",
83401                     "area"
83402                 ],
83403                 "fields": [
83404                     "atm",
83405                     "building_area",
83406                     "address",
83407                     "opening_hours"
83408                 ],
83409                 "suggestion": true
83410             },
83411             "amenity/bank/Millennium Bank": {
83412                 "tags": {
83413                     "name": "Millennium Bank",
83414                     "amenity": "bank"
83415                 },
83416                 "name": "Millennium Bank",
83417                 "icon": "bank",
83418                 "geometry": [
83419                     "point",
83420                     "vertex",
83421                     "area"
83422                 ],
83423                 "fields": [
83424                     "atm",
83425                     "building_area",
83426                     "address",
83427                     "opening_hours"
83428                 ],
83429                 "suggestion": true
83430             },
83431             "amenity/bank/State Bank of India": {
83432                 "tags": {
83433                     "name": "State Bank of India",
83434                     "amenity": "bank"
83435                 },
83436                 "name": "State Bank of India",
83437                 "icon": "bank",
83438                 "geometry": [
83439                     "point",
83440                     "vertex",
83441                     "area"
83442                 ],
83443                 "fields": [
83444                     "atm",
83445                     "building_area",
83446                     "address",
83447                     "opening_hours"
83448                 ],
83449                 "suggestion": true
83450             },
83451             "amenity/bank/Беларусбанк": {
83452                 "tags": {
83453                     "name": "Беларусбанк",
83454                     "amenity": "bank"
83455                 },
83456                 "name": "Беларусбанк",
83457                 "icon": "bank",
83458                 "geometry": [
83459                     "point",
83460                     "vertex",
83461                     "area"
83462                 ],
83463                 "fields": [
83464                     "atm",
83465                     "building_area",
83466                     "address",
83467                     "opening_hours"
83468                 ],
83469                 "suggestion": true
83470             },
83471             "amenity/bank/ING Bank Śląski": {
83472                 "tags": {
83473                     "name": "ING Bank Śląski",
83474                     "amenity": "bank"
83475                 },
83476                 "name": "ING Bank Śląski",
83477                 "icon": "bank",
83478                 "geometry": [
83479                     "point",
83480                     "vertex",
83481                     "area"
83482                 ],
83483                 "fields": [
83484                     "atm",
83485                     "building_area",
83486                     "address",
83487                     "opening_hours"
83488                 ],
83489                 "suggestion": true
83490             },
83491             "amenity/bank/Caixa Geral de Depósitos": {
83492                 "tags": {
83493                     "name": "Caixa Geral de Depósitos",
83494                     "amenity": "bank"
83495                 },
83496                 "name": "Caixa Geral de Depósitos",
83497                 "icon": "bank",
83498                 "geometry": [
83499                     "point",
83500                     "vertex",
83501                     "area"
83502                 ],
83503                 "fields": [
83504                     "atm",
83505                     "building_area",
83506                     "address",
83507                     "opening_hours"
83508                 ],
83509                 "suggestion": true
83510             },
83511             "amenity/bank/Kreissparkasse Köln": {
83512                 "tags": {
83513                     "name": "Kreissparkasse Köln",
83514                     "amenity": "bank"
83515                 },
83516                 "name": "Kreissparkasse Köln",
83517                 "icon": "bank",
83518                 "geometry": [
83519                     "point",
83520                     "vertex",
83521                     "area"
83522                 ],
83523                 "fields": [
83524                     "atm",
83525                     "building_area",
83526                     "address",
83527                     "opening_hours"
83528                 ],
83529                 "suggestion": true
83530             },
83531             "amenity/bank/Banco BCI": {
83532                 "tags": {
83533                     "name": "Banco BCI",
83534                     "amenity": "bank"
83535                 },
83536                 "name": "Banco BCI",
83537                 "icon": "bank",
83538                 "geometry": [
83539                     "point",
83540                     "vertex",
83541                     "area"
83542                 ],
83543                 "fields": [
83544                     "atm",
83545                     "building_area",
83546                     "address",
83547                     "opening_hours"
83548                 ],
83549                 "suggestion": true
83550             },
83551             "amenity/bank/Banco de Chile": {
83552                 "tags": {
83553                     "name": "Banco de Chile",
83554                     "amenity": "bank"
83555                 },
83556                 "name": "Banco de Chile",
83557                 "icon": "bank",
83558                 "geometry": [
83559                     "point",
83560                     "vertex",
83561                     "area"
83562                 ],
83563                 "fields": [
83564                     "atm",
83565                     "building_area",
83566                     "address",
83567                     "opening_hours"
83568                 ],
83569                 "suggestion": true
83570             },
83571             "amenity/bank/ВТБ24": {
83572                 "tags": {
83573                     "name": "ВТБ24",
83574                     "amenity": "bank"
83575                 },
83576                 "name": "ВТБ24",
83577                 "icon": "bank",
83578                 "geometry": [
83579                     "point",
83580                     "vertex",
83581                     "area"
83582                 ],
83583                 "fields": [
83584                     "atm",
83585                     "building_area",
83586                     "address",
83587                     "opening_hours"
83588                 ],
83589                 "suggestion": true
83590             },
83591             "amenity/bank/UBS": {
83592                 "tags": {
83593                     "name": "UBS",
83594                     "amenity": "bank"
83595                 },
83596                 "name": "UBS",
83597                 "icon": "bank",
83598                 "geometry": [
83599                     "point",
83600                     "vertex",
83601                     "area"
83602                 ],
83603                 "fields": [
83604                     "atm",
83605                     "building_area",
83606                     "address",
83607                     "opening_hours"
83608                 ],
83609                 "suggestion": true
83610             },
83611             "amenity/bank/PKO BP": {
83612                 "tags": {
83613                     "name": "PKO BP",
83614                     "amenity": "bank"
83615                 },
83616                 "name": "PKO BP",
83617                 "icon": "bank",
83618                 "geometry": [
83619                     "point",
83620                     "vertex",
83621                     "area"
83622                 ],
83623                 "fields": [
83624                     "atm",
83625                     "building_area",
83626                     "address",
83627                     "opening_hours"
83628                 ],
83629                 "suggestion": true
83630             },
83631             "amenity/bank/Chinabank": {
83632                 "tags": {
83633                     "name": "Chinabank",
83634                     "amenity": "bank"
83635                 },
83636                 "name": "Chinabank",
83637                 "icon": "bank",
83638                 "geometry": [
83639                     "point",
83640                     "vertex",
83641                     "area"
83642                 ],
83643                 "fields": [
83644                     "atm",
83645                     "building_area",
83646                     "address",
83647                     "opening_hours"
83648                 ],
83649                 "suggestion": true
83650             },
83651             "amenity/bank/PSBank": {
83652                 "tags": {
83653                     "name": "PSBank",
83654                     "amenity": "bank"
83655                 },
83656                 "name": "PSBank",
83657                 "icon": "bank",
83658                 "geometry": [
83659                     "point",
83660                     "vertex",
83661                     "area"
83662                 ],
83663                 "fields": [
83664                     "atm",
83665                     "building_area",
83666                     "address",
83667                     "opening_hours"
83668                 ],
83669                 "suggestion": true
83670             },
83671             "amenity/bank/Union Bank": {
83672                 "tags": {
83673                     "name": "Union Bank",
83674                     "amenity": "bank"
83675                 },
83676                 "name": "Union Bank",
83677                 "icon": "bank",
83678                 "geometry": [
83679                     "point",
83680                     "vertex",
83681                     "area"
83682                 ],
83683                 "fields": [
83684                     "atm",
83685                     "building_area",
83686                     "address",
83687                     "opening_hours"
83688                 ],
83689                 "suggestion": true
83690             },
83691             "amenity/bank/China Bank": {
83692                 "tags": {
83693                     "name": "China Bank",
83694                     "amenity": "bank"
83695                 },
83696                 "name": "China Bank",
83697                 "icon": "bank",
83698                 "geometry": [
83699                     "point",
83700                     "vertex",
83701                     "area"
83702                 ],
83703                 "fields": [
83704                     "atm",
83705                     "building_area",
83706                     "address",
83707                     "opening_hours"
83708                 ],
83709                 "suggestion": true
83710             },
83711             "amenity/bank/RCBC": {
83712                 "tags": {
83713                     "name": "RCBC",
83714                     "amenity": "bank"
83715                 },
83716                 "name": "RCBC",
83717                 "icon": "bank",
83718                 "geometry": [
83719                     "point",
83720                     "vertex",
83721                     "area"
83722                 ],
83723                 "fields": [
83724                     "atm",
83725                     "building_area",
83726                     "address",
83727                     "opening_hours"
83728                 ],
83729                 "suggestion": true
83730             },
83731             "amenity/bank/Unicaja": {
83732                 "tags": {
83733                     "name": "Unicaja",
83734                     "amenity": "bank"
83735                 },
83736                 "name": "Unicaja",
83737                 "icon": "bank",
83738                 "geometry": [
83739                     "point",
83740                     "vertex",
83741                     "area"
83742                 ],
83743                 "fields": [
83744                     "atm",
83745                     "building_area",
83746                     "address",
83747                     "opening_hours"
83748                 ],
83749                 "suggestion": true
83750             },
83751             "amenity/bank/BBK": {
83752                 "tags": {
83753                     "name": "BBK",
83754                     "amenity": "bank"
83755                 },
83756                 "name": "BBK",
83757                 "icon": "bank",
83758                 "geometry": [
83759                     "point",
83760                     "vertex",
83761                     "area"
83762                 ],
83763                 "fields": [
83764                     "atm",
83765                     "building_area",
83766                     "address",
83767                     "opening_hours"
83768                 ],
83769                 "suggestion": true
83770             },
83771             "amenity/bank/Ibercaja": {
83772                 "tags": {
83773                     "name": "Ibercaja",
83774                     "amenity": "bank"
83775                 },
83776                 "name": "Ibercaja",
83777                 "icon": "bank",
83778                 "geometry": [
83779                     "point",
83780                     "vertex",
83781                     "area"
83782                 ],
83783                 "fields": [
83784                     "atm",
83785                     "building_area",
83786                     "address",
83787                     "opening_hours"
83788                 ],
83789                 "suggestion": true
83790             },
83791             "amenity/bank/RBS": {
83792                 "tags": {
83793                     "name": "RBS",
83794                     "amenity": "bank"
83795                 },
83796                 "name": "RBS",
83797                 "icon": "bank",
83798                 "geometry": [
83799                     "point",
83800                     "vertex",
83801                     "area"
83802                 ],
83803                 "fields": [
83804                     "atm",
83805                     "building_area",
83806                     "address",
83807                     "opening_hours"
83808                 ],
83809                 "suggestion": true
83810             },
83811             "amenity/bank/Commercial Bank of Ceylon PLC": {
83812                 "tags": {
83813                     "name": "Commercial Bank of Ceylon PLC",
83814                     "amenity": "bank"
83815                 },
83816                 "name": "Commercial Bank of Ceylon PLC",
83817                 "icon": "bank",
83818                 "geometry": [
83819                     "point",
83820                     "vertex",
83821                     "area"
83822                 ],
83823                 "fields": [
83824                     "atm",
83825                     "building_area",
83826                     "address",
83827                     "opening_hours"
83828                 ],
83829                 "suggestion": true
83830             },
83831             "amenity/bank/Bank of Ireland": {
83832                 "tags": {
83833                     "name": "Bank of Ireland",
83834                     "amenity": "bank"
83835                 },
83836                 "name": "Bank of Ireland",
83837                 "icon": "bank",
83838                 "geometry": [
83839                     "point",
83840                     "vertex",
83841                     "area"
83842                 ],
83843                 "fields": [
83844                     "atm",
83845                     "building_area",
83846                     "address",
83847                     "opening_hours"
83848                 ],
83849                 "suggestion": true
83850             },
83851             "amenity/bank/BNL": {
83852                 "tags": {
83853                     "name": "BNL",
83854                     "amenity": "bank"
83855                 },
83856                 "name": "BNL",
83857                 "icon": "bank",
83858                 "geometry": [
83859                     "point",
83860                     "vertex",
83861                     "area"
83862                 ],
83863                 "fields": [
83864                     "atm",
83865                     "building_area",
83866                     "address",
83867                     "opening_hours"
83868                 ],
83869                 "suggestion": true
83870             },
83871             "amenity/bank/Banco Santander": {
83872                 "tags": {
83873                     "name": "Banco Santander",
83874                     "amenity": "bank"
83875                 },
83876                 "name": "Banco Santander",
83877                 "icon": "bank",
83878                 "geometry": [
83879                     "point",
83880                     "vertex",
83881                     "area"
83882                 ],
83883                 "fields": [
83884                     "atm",
83885                     "building_area",
83886                     "address",
83887                     "opening_hours"
83888                 ],
83889                 "suggestion": true
83890             },
83891             "amenity/bank/Banco Itaú": {
83892                 "tags": {
83893                     "name": "Banco Itaú",
83894                     "amenity": "bank"
83895                 },
83896                 "name": "Banco Itaú",
83897                 "icon": "bank",
83898                 "geometry": [
83899                     "point",
83900                     "vertex",
83901                     "area"
83902                 ],
83903                 "fields": [
83904                     "atm",
83905                     "building_area",
83906                     "address",
83907                     "opening_hours"
83908                 ],
83909                 "suggestion": true
83910             },
83911             "amenity/bank/AIB": {
83912                 "tags": {
83913                     "name": "AIB",
83914                     "amenity": "bank"
83915                 },
83916                 "name": "AIB",
83917                 "icon": "bank",
83918                 "geometry": [
83919                     "point",
83920                     "vertex",
83921                     "area"
83922                 ],
83923                 "fields": [
83924                     "atm",
83925                     "building_area",
83926                     "address",
83927                     "opening_hours"
83928                 ],
83929                 "suggestion": true
83930             },
83931             "amenity/bank/BZ WBK": {
83932                 "tags": {
83933                     "name": "BZ WBK",
83934                     "amenity": "bank"
83935                 },
83936                 "name": "BZ WBK",
83937                 "icon": "bank",
83938                 "geometry": [
83939                     "point",
83940                     "vertex",
83941                     "area"
83942                 ],
83943                 "fields": [
83944                     "atm",
83945                     "building_area",
83946                     "address",
83947                     "opening_hours"
83948                 ],
83949                 "suggestion": true
83950             },
83951             "amenity/bank/Banco do Brasil": {
83952                 "tags": {
83953                     "name": "Banco do Brasil",
83954                     "amenity": "bank"
83955                 },
83956                 "name": "Banco do Brasil",
83957                 "icon": "bank",
83958                 "geometry": [
83959                     "point",
83960                     "vertex",
83961                     "area"
83962                 ],
83963                 "fields": [
83964                     "atm",
83965                     "building_area",
83966                     "address",
83967                     "opening_hours"
83968                 ],
83969                 "suggestion": true
83970             },
83971             "amenity/bank/Caixa Econômica Federal": {
83972                 "tags": {
83973                     "name": "Caixa Econômica Federal",
83974                     "amenity": "bank"
83975                 },
83976                 "name": "Caixa Econômica Federal",
83977                 "icon": "bank",
83978                 "geometry": [
83979                     "point",
83980                     "vertex",
83981                     "area"
83982                 ],
83983                 "fields": [
83984                     "atm",
83985                     "building_area",
83986                     "address",
83987                     "opening_hours"
83988                 ],
83989                 "suggestion": true
83990             },
83991             "amenity/bank/Fifth Third Bank": {
83992                 "tags": {
83993                     "name": "Fifth Third Bank",
83994                     "amenity": "bank"
83995                 },
83996                 "name": "Fifth Third Bank",
83997                 "icon": "bank",
83998                 "geometry": [
83999                     "point",
84000                     "vertex",
84001                     "area"
84002                 ],
84003                 "fields": [
84004                     "atm",
84005                     "building_area",
84006                     "address",
84007                     "opening_hours"
84008                 ],
84009                 "suggestion": true
84010             },
84011             "amenity/bank/Banca Popolare di Vicenza": {
84012                 "tags": {
84013                     "name": "Banca Popolare di Vicenza",
84014                     "amenity": "bank"
84015                 },
84016                 "name": "Banca Popolare di Vicenza",
84017                 "icon": "bank",
84018                 "geometry": [
84019                     "point",
84020                     "vertex",
84021                     "area"
84022                 ],
84023                 "fields": [
84024                     "atm",
84025                     "building_area",
84026                     "address",
84027                     "opening_hours"
84028                 ],
84029                 "suggestion": true
84030             },
84031             "amenity/bank/Wachovia": {
84032                 "tags": {
84033                     "name": "Wachovia",
84034                     "amenity": "bank"
84035                 },
84036                 "name": "Wachovia",
84037                 "icon": "bank",
84038                 "geometry": [
84039                     "point",
84040                     "vertex",
84041                     "area"
84042                 ],
84043                 "fields": [
84044                     "atm",
84045                     "building_area",
84046                     "address",
84047                     "opening_hours"
84048                 ],
84049                 "suggestion": true
84050             },
84051             "amenity/bank/OLB": {
84052                 "tags": {
84053                     "name": "OLB",
84054                     "amenity": "bank"
84055                 },
84056                 "name": "OLB",
84057                 "icon": "bank",
84058                 "geometry": [
84059                     "point",
84060                     "vertex",
84061                     "area"
84062                 ],
84063                 "fields": [
84064                     "atm",
84065                     "building_area",
84066                     "address",
84067                     "opening_hours"
84068                 ],
84069                 "suggestion": true
84070             },
84071             "amenity/bank/みずほ銀行": {
84072                 "tags": {
84073                     "name": "みずほ銀行",
84074                     "amenity": "bank"
84075                 },
84076                 "name": "みずほ銀行",
84077                 "icon": "bank",
84078                 "geometry": [
84079                     "point",
84080                     "vertex",
84081                     "area"
84082                 ],
84083                 "fields": [
84084                     "atm",
84085                     "building_area",
84086                     "address",
84087                     "opening_hours"
84088                 ],
84089                 "suggestion": true
84090             },
84091             "amenity/bank/BES": {
84092                 "tags": {
84093                     "name": "BES",
84094                     "amenity": "bank"
84095                 },
84096                 "name": "BES",
84097                 "icon": "bank",
84098                 "geometry": [
84099                     "point",
84100                     "vertex",
84101                     "area"
84102                 ],
84103                 "fields": [
84104                     "atm",
84105                     "building_area",
84106                     "address",
84107                     "opening_hours"
84108                 ],
84109                 "suggestion": true
84110             },
84111             "amenity/bank/ICICI Bank": {
84112                 "tags": {
84113                     "name": "ICICI Bank",
84114                     "amenity": "bank"
84115                 },
84116                 "name": "ICICI Bank",
84117                 "icon": "bank",
84118                 "geometry": [
84119                     "point",
84120                     "vertex",
84121                     "area"
84122                 ],
84123                 "fields": [
84124                     "atm",
84125                     "building_area",
84126                     "address",
84127                     "opening_hours"
84128                 ],
84129                 "suggestion": true
84130             },
84131             "amenity/bank/HDFC Bank": {
84132                 "tags": {
84133                     "name": "HDFC Bank",
84134                     "amenity": "bank"
84135                 },
84136                 "name": "HDFC Bank",
84137                 "icon": "bank",
84138                 "geometry": [
84139                     "point",
84140                     "vertex",
84141                     "area"
84142                 ],
84143                 "fields": [
84144                     "atm",
84145                     "building_area",
84146                     "address",
84147                     "opening_hours"
84148                 ],
84149                 "suggestion": true
84150             },
84151             "amenity/bank/La Banque Postale": {
84152                 "tags": {
84153                     "name": "La Banque Postale",
84154                     "amenity": "bank"
84155                 },
84156                 "name": "La Banque Postale",
84157                 "icon": "bank",
84158                 "geometry": [
84159                     "point",
84160                     "vertex",
84161                     "area"
84162                 ],
84163                 "fields": [
84164                     "atm",
84165                     "building_area",
84166                     "address",
84167                     "opening_hours"
84168                 ],
84169                 "suggestion": true
84170             },
84171             "amenity/bank/Pekao SA": {
84172                 "tags": {
84173                     "name": "Pekao SA",
84174                     "amenity": "bank"
84175                 },
84176                 "name": "Pekao SA",
84177                 "icon": "bank",
84178                 "geometry": [
84179                     "point",
84180                     "vertex",
84181                     "area"
84182                 ],
84183                 "fields": [
84184                     "atm",
84185                     "building_area",
84186                     "address",
84187                     "opening_hours"
84188                 ],
84189                 "suggestion": true
84190             },
84191             "amenity/bank/Oberbank": {
84192                 "tags": {
84193                     "name": "Oberbank",
84194                     "amenity": "bank"
84195                 },
84196                 "name": "Oberbank",
84197                 "icon": "bank",
84198                 "geometry": [
84199                     "point",
84200                     "vertex",
84201                     "area"
84202                 ],
84203                 "fields": [
84204                     "atm",
84205                     "building_area",
84206                     "address",
84207                     "opening_hours"
84208                 ],
84209                 "suggestion": true
84210             },
84211             "amenity/bank/Bradesco": {
84212                 "tags": {
84213                     "name": "Bradesco",
84214                     "amenity": "bank"
84215                 },
84216                 "name": "Bradesco",
84217                 "icon": "bank",
84218                 "geometry": [
84219                     "point",
84220                     "vertex",
84221                     "area"
84222                 ],
84223                 "fields": [
84224                     "atm",
84225                     "building_area",
84226                     "address",
84227                     "opening_hours"
84228                 ],
84229                 "suggestion": true
84230             },
84231             "amenity/bank/Oldenburgische Landesbank": {
84232                 "tags": {
84233                     "name": "Oldenburgische Landesbank",
84234                     "amenity": "bank"
84235                 },
84236                 "name": "Oldenburgische Landesbank",
84237                 "icon": "bank",
84238                 "geometry": [
84239                     "point",
84240                     "vertex",
84241                     "area"
84242                 ],
84243                 "fields": [
84244                     "atm",
84245                     "building_area",
84246                     "address",
84247                     "opening_hours"
84248                 ],
84249                 "suggestion": true
84250             },
84251             "amenity/bank/Bendigo Bank": {
84252                 "tags": {
84253                     "name": "Bendigo Bank",
84254                     "amenity": "bank"
84255                 },
84256                 "name": "Bendigo Bank",
84257                 "icon": "bank",
84258                 "geometry": [
84259                     "point",
84260                     "vertex",
84261                     "area"
84262                 ],
84263                 "fields": [
84264                     "atm",
84265                     "building_area",
84266                     "address",
84267                     "opening_hours"
84268                 ],
84269                 "suggestion": true
84270             },
84271             "amenity/bank/Argenta": {
84272                 "tags": {
84273                     "name": "Argenta",
84274                     "amenity": "bank"
84275                 },
84276                 "name": "Argenta",
84277                 "icon": "bank",
84278                 "geometry": [
84279                     "point",
84280                     "vertex",
84281                     "area"
84282                 ],
84283                 "fields": [
84284                     "atm",
84285                     "building_area",
84286                     "address",
84287                     "opening_hours"
84288                 ],
84289                 "suggestion": true
84290             },
84291             "amenity/bank/AXA": {
84292                 "tags": {
84293                     "name": "AXA",
84294                     "amenity": "bank"
84295                 },
84296                 "name": "AXA",
84297                 "icon": "bank",
84298                 "geometry": [
84299                     "point",
84300                     "vertex",
84301                     "area"
84302                 ],
84303                 "fields": [
84304                     "atm",
84305                     "building_area",
84306                     "address",
84307                     "opening_hours"
84308                 ],
84309                 "suggestion": true
84310             },
84311             "amenity/bank/Axis Bank": {
84312                 "tags": {
84313                     "name": "Axis Bank",
84314                     "amenity": "bank"
84315                 },
84316                 "name": "Axis Bank",
84317                 "icon": "bank",
84318                 "geometry": [
84319                     "point",
84320                     "vertex",
84321                     "area"
84322                 ],
84323                 "fields": [
84324                     "atm",
84325                     "building_area",
84326                     "address",
84327                     "opening_hours"
84328                 ],
84329                 "suggestion": true
84330             },
84331             "amenity/bank/Banco Nación": {
84332                 "tags": {
84333                     "name": "Banco Nación",
84334                     "amenity": "bank"
84335                 },
84336                 "name": "Banco Nación",
84337                 "icon": "bank",
84338                 "geometry": [
84339                     "point",
84340                     "vertex",
84341                     "area"
84342                 ],
84343                 "fields": [
84344                     "atm",
84345                     "building_area",
84346                     "address",
84347                     "opening_hours"
84348                 ],
84349                 "suggestion": true
84350             },
84351             "amenity/bank/GE Money Bank": {
84352                 "tags": {
84353                     "name": "GE Money Bank",
84354                     "amenity": "bank"
84355                 },
84356                 "name": "GE Money Bank",
84357                 "icon": "bank",
84358                 "geometry": [
84359                     "point",
84360                     "vertex",
84361                     "area"
84362                 ],
84363                 "fields": [
84364                     "atm",
84365                     "building_area",
84366                     "address",
84367                     "opening_hours"
84368                 ],
84369                 "suggestion": true
84370             },
84371             "amenity/bank/Альфа-Банк": {
84372                 "tags": {
84373                     "name": "Альфа-Банк",
84374                     "amenity": "bank"
84375                 },
84376                 "name": "Альфа-Банк",
84377                 "icon": "bank",
84378                 "geometry": [
84379                     "point",
84380                     "vertex",
84381                     "area"
84382                 ],
84383                 "fields": [
84384                     "atm",
84385                     "building_area",
84386                     "address",
84387                     "opening_hours"
84388                 ],
84389                 "suggestion": true
84390             },
84391             "amenity/bank/Белагропромбанк": {
84392                 "tags": {
84393                     "name": "Белагропромбанк",
84394                     "amenity": "bank"
84395                 },
84396                 "name": "Белагропромбанк",
84397                 "icon": "bank",
84398                 "geometry": [
84399                     "point",
84400                     "vertex",
84401                     "area"
84402                 ],
84403                 "fields": [
84404                     "atm",
84405                     "building_area",
84406                     "address",
84407                     "opening_hours"
84408                 ],
84409                 "suggestion": true
84410             },
84411             "amenity/bank/Caja Círculo": {
84412                 "tags": {
84413                     "name": "Caja Círculo",
84414                     "amenity": "bank"
84415                 },
84416                 "name": "Caja Círculo",
84417                 "icon": "bank",
84418                 "geometry": [
84419                     "point",
84420                     "vertex",
84421                     "area"
84422                 ],
84423                 "fields": [
84424                     "atm",
84425                     "building_area",
84426                     "address",
84427                     "opening_hours"
84428                 ],
84429                 "suggestion": true
84430             },
84431             "amenity/bank/Banco Galicia": {
84432                 "tags": {
84433                     "name": "Banco Galicia",
84434                     "amenity": "bank"
84435                 },
84436                 "name": "Banco Galicia",
84437                 "icon": "bank",
84438                 "geometry": [
84439                     "point",
84440                     "vertex",
84441                     "area"
84442                 ],
84443                 "fields": [
84444                     "atm",
84445                     "building_area",
84446                     "address",
84447                     "opening_hours"
84448                 ],
84449                 "suggestion": true
84450             },
84451             "amenity/bank/Eurobank": {
84452                 "tags": {
84453                     "name": "Eurobank",
84454                     "amenity": "bank"
84455                 },
84456                 "name": "Eurobank",
84457                 "icon": "bank",
84458                 "geometry": [
84459                     "point",
84460                     "vertex",
84461                     "area"
84462                 ],
84463                 "fields": [
84464                     "atm",
84465                     "building_area",
84466                     "address",
84467                     "opening_hours"
84468                 ],
84469                 "suggestion": true
84470             },
84471             "amenity/bank/Banca Intesa": {
84472                 "tags": {
84473                     "name": "Banca Intesa",
84474                     "amenity": "bank"
84475                 },
84476                 "name": "Banca Intesa",
84477                 "icon": "bank",
84478                 "geometry": [
84479                     "point",
84480                     "vertex",
84481                     "area"
84482                 ],
84483                 "fields": [
84484                     "atm",
84485                     "building_area",
84486                     "address",
84487                     "opening_hours"
84488                 ],
84489                 "suggestion": true
84490             },
84491             "amenity/bank/Canara Bank": {
84492                 "tags": {
84493                     "name": "Canara Bank",
84494                     "amenity": "bank"
84495                 },
84496                 "name": "Canara Bank",
84497                 "icon": "bank",
84498                 "geometry": [
84499                     "point",
84500                     "vertex",
84501                     "area"
84502                 ],
84503                 "fields": [
84504                     "atm",
84505                     "building_area",
84506                     "address",
84507                     "opening_hours"
84508                 ],
84509                 "suggestion": true
84510             },
84511             "amenity/bank/Cajamar": {
84512                 "tags": {
84513                     "name": "Cajamar",
84514                     "amenity": "bank"
84515                 },
84516                 "name": "Cajamar",
84517                 "icon": "bank",
84518                 "geometry": [
84519                     "point",
84520                     "vertex",
84521                     "area"
84522                 ],
84523                 "fields": [
84524                     "atm",
84525                     "building_area",
84526                     "address",
84527                     "opening_hours"
84528                 ],
84529                 "suggestion": true
84530             },
84531             "amenity/bank/Banamex": {
84532                 "tags": {
84533                     "name": "Banamex",
84534                     "amenity": "bank"
84535                 },
84536                 "name": "Banamex",
84537                 "icon": "bank",
84538                 "geometry": [
84539                     "point",
84540                     "vertex",
84541                     "area"
84542                 ],
84543                 "fields": [
84544                     "atm",
84545                     "building_area",
84546                     "address",
84547                     "opening_hours"
84548                 ],
84549                 "suggestion": true
84550             },
84551             "amenity/bank/Crédit Mutuel de Bretagne": {
84552                 "tags": {
84553                     "name": "Crédit Mutuel de Bretagne",
84554                     "amenity": "bank"
84555                 },
84556                 "name": "Crédit Mutuel de Bretagne",
84557                 "icon": "bank",
84558                 "geometry": [
84559                     "point",
84560                     "vertex",
84561                     "area"
84562                 ],
84563                 "fields": [
84564                     "atm",
84565                     "building_area",
84566                     "address",
84567                     "opening_hours"
84568                 ],
84569                 "suggestion": true
84570             },
84571             "amenity/bank/Davivienda": {
84572                 "tags": {
84573                     "name": "Davivienda",
84574                     "amenity": "bank"
84575                 },
84576                 "name": "Davivienda",
84577                 "icon": "bank",
84578                 "geometry": [
84579                     "point",
84580                     "vertex",
84581                     "area"
84582                 ],
84583                 "fields": [
84584                     "atm",
84585                     "building_area",
84586                     "address",
84587                     "opening_hours"
84588                 ],
84589                 "suggestion": true
84590             },
84591             "amenity/bank/Bank Spółdzielczy": {
84592                 "tags": {
84593                     "name": "Bank Spółdzielczy",
84594                     "amenity": "bank"
84595                 },
84596                 "name": "Bank Spółdzielczy",
84597                 "icon": "bank",
84598                 "geometry": [
84599                     "point",
84600                     "vertex",
84601                     "area"
84602                 ],
84603                 "fields": [
84604                     "atm",
84605                     "building_area",
84606                     "address",
84607                     "opening_hours"
84608                 ],
84609                 "suggestion": true
84610             },
84611             "amenity/bank/Credit Agricole": {
84612                 "tags": {
84613                     "name": "Credit Agricole",
84614                     "amenity": "bank"
84615                 },
84616                 "name": "Credit Agricole",
84617                 "icon": "bank",
84618                 "geometry": [
84619                     "point",
84620                     "vertex",
84621                     "area"
84622                 ],
84623                 "fields": [
84624                     "atm",
84625                     "building_area",
84626                     "address",
84627                     "opening_hours"
84628                 ],
84629                 "suggestion": true
84630             },
84631             "amenity/bank/Bankinter": {
84632                 "tags": {
84633                     "name": "Bankinter",
84634                     "amenity": "bank"
84635                 },
84636                 "name": "Bankinter",
84637                 "icon": "bank",
84638                 "geometry": [
84639                     "point",
84640                     "vertex",
84641                     "area"
84642                 ],
84643                 "fields": [
84644                     "atm",
84645                     "building_area",
84646                     "address",
84647                     "opening_hours"
84648                 ],
84649                 "suggestion": true
84650             },
84651             "amenity/bank/Banque Nationale": {
84652                 "tags": {
84653                     "name": "Banque Nationale",
84654                     "amenity": "bank"
84655                 },
84656                 "name": "Banque Nationale",
84657                 "icon": "bank",
84658                 "geometry": [
84659                     "point",
84660                     "vertex",
84661                     "area"
84662                 ],
84663                 "fields": [
84664                     "atm",
84665                     "building_area",
84666                     "address",
84667                     "opening_hours"
84668                 ],
84669                 "suggestion": true
84670             },
84671             "amenity/bank/Bank of the West": {
84672                 "tags": {
84673                     "name": "Bank of the West",
84674                     "amenity": "bank"
84675                 },
84676                 "name": "Bank of the West",
84677                 "icon": "bank",
84678                 "geometry": [
84679                     "point",
84680                     "vertex",
84681                     "area"
84682                 ],
84683                 "fields": [
84684                     "atm",
84685                     "building_area",
84686                     "address",
84687                     "opening_hours"
84688                 ],
84689                 "suggestion": true
84690             },
84691             "amenity/bank/Key Bank": {
84692                 "tags": {
84693                     "name": "Key Bank",
84694                     "amenity": "bank"
84695                 },
84696                 "name": "Key Bank",
84697                 "icon": "bank",
84698                 "geometry": [
84699                     "point",
84700                     "vertex",
84701                     "area"
84702                 ],
84703                 "fields": [
84704                     "atm",
84705                     "building_area",
84706                     "address",
84707                     "opening_hours"
84708                 ],
84709                 "suggestion": true
84710             },
84711             "amenity/bank/Western Union": {
84712                 "tags": {
84713                     "name": "Western Union",
84714                     "amenity": "bank"
84715                 },
84716                 "name": "Western Union",
84717                 "icon": "bank",
84718                 "geometry": [
84719                     "point",
84720                     "vertex",
84721                     "area"
84722                 ],
84723                 "fields": [
84724                     "atm",
84725                     "building_area",
84726                     "address",
84727                     "opening_hours"
84728                 ],
84729                 "suggestion": true
84730             },
84731             "amenity/bank/Citizens Bank": {
84732                 "tags": {
84733                     "name": "Citizens Bank",
84734                     "amenity": "bank"
84735                 },
84736                 "name": "Citizens Bank",
84737                 "icon": "bank",
84738                 "geometry": [
84739                     "point",
84740                     "vertex",
84741                     "area"
84742                 ],
84743                 "fields": [
84744                     "atm",
84745                     "building_area",
84746                     "address",
84747                     "opening_hours"
84748                 ],
84749                 "suggestion": true
84750             },
84751             "amenity/bank/ПриватБанк": {
84752                 "tags": {
84753                     "name": "ПриватБанк",
84754                     "amenity": "bank"
84755                 },
84756                 "name": "ПриватБанк",
84757                 "icon": "bank",
84758                 "geometry": [
84759                     "point",
84760                     "vertex",
84761                     "area"
84762                 ],
84763                 "fields": [
84764                     "atm",
84765                     "building_area",
84766                     "address",
84767                     "opening_hours"
84768                 ],
84769                 "suggestion": true
84770             },
84771             "amenity/bank/Security Bank": {
84772                 "tags": {
84773                     "name": "Security Bank",
84774                     "amenity": "bank"
84775                 },
84776                 "name": "Security Bank",
84777                 "icon": "bank",
84778                 "geometry": [
84779                     "point",
84780                     "vertex",
84781                     "area"
84782                 ],
84783                 "fields": [
84784                     "atm",
84785                     "building_area",
84786                     "address",
84787                     "opening_hours"
84788                 ],
84789                 "suggestion": true
84790             },
84791             "amenity/bank/Millenium Bank": {
84792                 "tags": {
84793                     "name": "Millenium Bank",
84794                     "amenity": "bank"
84795                 },
84796                 "name": "Millenium Bank",
84797                 "icon": "bank",
84798                 "geometry": [
84799                     "point",
84800                     "vertex",
84801                     "area"
84802                 ],
84803                 "fields": [
84804                     "atm",
84805                     "building_area",
84806                     "address",
84807                     "opening_hours"
84808                 ],
84809                 "suggestion": true
84810             },
84811             "amenity/bank/Bankia": {
84812                 "tags": {
84813                     "name": "Bankia",
84814                     "amenity": "bank"
84815                 },
84816                 "name": "Bankia",
84817                 "icon": "bank",
84818                 "geometry": [
84819                     "point",
84820                     "vertex",
84821                     "area"
84822                 ],
84823                 "fields": [
84824                     "atm",
84825                     "building_area",
84826                     "address",
84827                     "opening_hours"
84828                 ],
84829                 "suggestion": true
84830             },
84831             "amenity/bank/三菱東京UFJ銀行": {
84832                 "tags": {
84833                     "name": "三菱東京UFJ銀行",
84834                     "amenity": "bank"
84835                 },
84836                 "name": "三菱東京UFJ銀行",
84837                 "icon": "bank",
84838                 "geometry": [
84839                     "point",
84840                     "vertex",
84841                     "area"
84842                 ],
84843                 "fields": [
84844                     "atm",
84845                     "building_area",
84846                     "address",
84847                     "opening_hours"
84848                 ],
84849                 "suggestion": true
84850             },
84851             "amenity/bank/Caixa": {
84852                 "tags": {
84853                     "name": "Caixa",
84854                     "amenity": "bank"
84855                 },
84856                 "name": "Caixa",
84857                 "icon": "bank",
84858                 "geometry": [
84859                     "point",
84860                     "vertex",
84861                     "area"
84862                 ],
84863                 "fields": [
84864                     "atm",
84865                     "building_area",
84866                     "address",
84867                     "opening_hours"
84868                 ],
84869                 "suggestion": true
84870             },
84871             "amenity/bank/Banco de Costa Rica": {
84872                 "tags": {
84873                     "name": "Banco de Costa Rica",
84874                     "amenity": "bank"
84875                 },
84876                 "name": "Banco de Costa Rica",
84877                 "icon": "bank",
84878                 "geometry": [
84879                     "point",
84880                     "vertex",
84881                     "area"
84882                 ],
84883                 "fields": [
84884                     "atm",
84885                     "building_area",
84886                     "address",
84887                     "opening_hours"
84888                 ],
84889                 "suggestion": true
84890             },
84891             "amenity/bank/SunTrust Bank": {
84892                 "tags": {
84893                     "name": "SunTrust Bank",
84894                     "amenity": "bank"
84895                 },
84896                 "name": "SunTrust Bank",
84897                 "icon": "bank",
84898                 "geometry": [
84899                     "point",
84900                     "vertex",
84901                     "area"
84902                 ],
84903                 "fields": [
84904                     "atm",
84905                     "building_area",
84906                     "address",
84907                     "opening_hours"
84908                 ],
84909                 "suggestion": true
84910             },
84911             "amenity/bank/Itaú": {
84912                 "tags": {
84913                     "name": "Itaú",
84914                     "amenity": "bank"
84915                 },
84916                 "name": "Itaú",
84917                 "icon": "bank",
84918                 "geometry": [
84919                     "point",
84920                     "vertex",
84921                     "area"
84922                 ],
84923                 "fields": [
84924                     "atm",
84925                     "building_area",
84926                     "address",
84927                     "opening_hours"
84928                 ],
84929                 "suggestion": true
84930             },
84931             "amenity/bank/PBZ": {
84932                 "tags": {
84933                     "name": "PBZ",
84934                     "amenity": "bank"
84935                 },
84936                 "name": "PBZ",
84937                 "icon": "bank",
84938                 "geometry": [
84939                     "point",
84940                     "vertex",
84941                     "area"
84942                 ],
84943                 "fields": [
84944                     "atm",
84945                     "building_area",
84946                     "address",
84947                     "opening_hours"
84948                 ],
84949                 "suggestion": true
84950             },
84951             "amenity/bank/中国工商银行": {
84952                 "tags": {
84953                     "name": "中国工商银行",
84954                     "amenity": "bank"
84955                 },
84956                 "name": "中国工商银行",
84957                 "icon": "bank",
84958                 "geometry": [
84959                     "point",
84960                     "vertex",
84961                     "area"
84962                 ],
84963                 "fields": [
84964                     "atm",
84965                     "building_area",
84966                     "address",
84967                     "opening_hours"
84968                 ],
84969                 "suggestion": true
84970             },
84971             "amenity/bank/Bancolombia": {
84972                 "tags": {
84973                     "name": "Bancolombia",
84974                     "amenity": "bank"
84975                 },
84976                 "name": "Bancolombia",
84977                 "icon": "bank",
84978                 "geometry": [
84979                     "point",
84980                     "vertex",
84981                     "area"
84982                 ],
84983                 "fields": [
84984                     "atm",
84985                     "building_area",
84986                     "address",
84987                     "opening_hours"
84988                 ],
84989                 "suggestion": true
84990             },
84991             "amenity/bank/Райффайзен Банк Аваль": {
84992                 "tags": {
84993                     "name": "Райффайзен Банк Аваль",
84994                     "amenity": "bank"
84995                 },
84996                 "name": "Райффайзен Банк Аваль",
84997                 "icon": "bank",
84998                 "geometry": [
84999                     "point",
85000                     "vertex",
85001                     "area"
85002                 ],
85003                 "fields": [
85004                     "atm",
85005                     "building_area",
85006                     "address",
85007                     "opening_hours"
85008                 ],
85009                 "suggestion": true
85010             },
85011             "amenity/bank/Bancomer": {
85012                 "tags": {
85013                     "name": "Bancomer",
85014                     "amenity": "bank"
85015                 },
85016                 "name": "Bancomer",
85017                 "icon": "bank",
85018                 "geometry": [
85019                     "point",
85020                     "vertex",
85021                     "area"
85022                 ],
85023                 "fields": [
85024                     "atm",
85025                     "building_area",
85026                     "address",
85027                     "opening_hours"
85028                 ],
85029                 "suggestion": true
85030             },
85031             "amenity/bank/Banorte": {
85032                 "tags": {
85033                     "name": "Banorte",
85034                     "amenity": "bank"
85035                 },
85036                 "name": "Banorte",
85037                 "icon": "bank",
85038                 "geometry": [
85039                     "point",
85040                     "vertex",
85041                     "area"
85042                 ],
85043                 "fields": [
85044                     "atm",
85045                     "building_area",
85046                     "address",
85047                     "opening_hours"
85048                 ],
85049                 "suggestion": true
85050             },
85051             "amenity/bank/Alior Bank": {
85052                 "tags": {
85053                     "name": "Alior Bank",
85054                     "amenity": "bank"
85055                 },
85056                 "name": "Alior Bank",
85057                 "icon": "bank",
85058                 "geometry": [
85059                     "point",
85060                     "vertex",
85061                     "area"
85062                 ],
85063                 "fields": [
85064                     "atm",
85065                     "building_area",
85066                     "address",
85067                     "opening_hours"
85068                 ],
85069                 "suggestion": true
85070             },
85071             "amenity/bank/BOC": {
85072                 "tags": {
85073                     "name": "BOC",
85074                     "amenity": "bank"
85075                 },
85076                 "name": "BOC",
85077                 "icon": "bank",
85078                 "geometry": [
85079                     "point",
85080                     "vertex",
85081                     "area"
85082                 ],
85083                 "fields": [
85084                     "atm",
85085                     "building_area",
85086                     "address",
85087                     "opening_hours"
85088                 ],
85089                 "suggestion": true
85090             },
85091             "amenity/bank/Банк Москвы": {
85092                 "tags": {
85093                     "name": "Банк Москвы",
85094                     "amenity": "bank"
85095                 },
85096                 "name": "Банк Москвы",
85097                 "icon": "bank",
85098                 "geometry": [
85099                     "point",
85100                     "vertex",
85101                     "area"
85102                 ],
85103                 "fields": [
85104                     "atm",
85105                     "building_area",
85106                     "address",
85107                     "opening_hours"
85108                 ],
85109                 "suggestion": true
85110             },
85111             "amenity/bank/ВТБ": {
85112                 "tags": {
85113                     "name": "ВТБ",
85114                     "amenity": "bank"
85115                 },
85116                 "name": "ВТБ",
85117                 "icon": "bank",
85118                 "geometry": [
85119                     "point",
85120                     "vertex",
85121                     "area"
85122                 ],
85123                 "fields": [
85124                     "atm",
85125                     "building_area",
85126                     "address",
85127                     "opening_hours"
85128                 ],
85129                 "suggestion": true
85130             },
85131             "amenity/bank/Getin Bank": {
85132                 "tags": {
85133                     "name": "Getin Bank",
85134                     "amenity": "bank"
85135                 },
85136                 "name": "Getin Bank",
85137                 "icon": "bank",
85138                 "geometry": [
85139                     "point",
85140                     "vertex",
85141                     "area"
85142                 ],
85143                 "fields": [
85144                     "atm",
85145                     "building_area",
85146                     "address",
85147                     "opening_hours"
85148                 ],
85149                 "suggestion": true
85150             },
85151             "amenity/bank/Caja Duero": {
85152                 "tags": {
85153                     "name": "Caja Duero",
85154                     "amenity": "bank"
85155                 },
85156                 "name": "Caja Duero",
85157                 "icon": "bank",
85158                 "geometry": [
85159                     "point",
85160                     "vertex",
85161                     "area"
85162                 ],
85163                 "fields": [
85164                     "atm",
85165                     "building_area",
85166                     "address",
85167                     "opening_hours"
85168                 ],
85169                 "suggestion": true
85170             },
85171             "amenity/bank/Regions Bank": {
85172                 "tags": {
85173                     "name": "Regions Bank",
85174                     "amenity": "bank"
85175                 },
85176                 "name": "Regions Bank",
85177                 "icon": "bank",
85178                 "geometry": [
85179                     "point",
85180                     "vertex",
85181                     "area"
85182                 ],
85183                 "fields": [
85184                     "atm",
85185                     "building_area",
85186                     "address",
85187                     "opening_hours"
85188                 ],
85189                 "suggestion": true
85190             },
85191             "amenity/bank/Росбанк": {
85192                 "tags": {
85193                     "name": "Росбанк",
85194                     "amenity": "bank"
85195                 },
85196                 "name": "Росбанк",
85197                 "icon": "bank",
85198                 "geometry": [
85199                     "point",
85200                     "vertex",
85201                     "area"
85202                 ],
85203                 "fields": [
85204                     "atm",
85205                     "building_area",
85206                     "address",
85207                     "opening_hours"
85208                 ],
85209                 "suggestion": true
85210             },
85211             "amenity/bank/Banco Estado": {
85212                 "tags": {
85213                     "name": "Banco Estado",
85214                     "amenity": "bank"
85215                 },
85216                 "name": "Banco Estado",
85217                 "icon": "bank",
85218                 "geometry": [
85219                     "point",
85220                     "vertex",
85221                     "area"
85222                 ],
85223                 "fields": [
85224                     "atm",
85225                     "building_area",
85226                     "address",
85227                     "opening_hours"
85228                 ],
85229                 "suggestion": true
85230             },
85231             "amenity/bank/BCI": {
85232                 "tags": {
85233                     "name": "BCI",
85234                     "amenity": "bank"
85235                 },
85236                 "name": "BCI",
85237                 "icon": "bank",
85238                 "geometry": [
85239                     "point",
85240                     "vertex",
85241                     "area"
85242                 ],
85243                 "fields": [
85244                     "atm",
85245                     "building_area",
85246                     "address",
85247                     "opening_hours"
85248                 ],
85249                 "suggestion": true
85250             },
85251             "amenity/bank/SunTrust": {
85252                 "tags": {
85253                     "name": "SunTrust",
85254                     "amenity": "bank"
85255                 },
85256                 "name": "SunTrust",
85257                 "icon": "bank",
85258                 "geometry": [
85259                     "point",
85260                     "vertex",
85261                     "area"
85262                 ],
85263                 "fields": [
85264                     "atm",
85265                     "building_area",
85266                     "address",
85267                     "opening_hours"
85268                 ],
85269                 "suggestion": true
85270             },
85271             "amenity/bank/PNC Bank": {
85272                 "tags": {
85273                     "name": "PNC Bank",
85274                     "amenity": "bank"
85275                 },
85276                 "name": "PNC Bank",
85277                 "icon": "bank",
85278                 "geometry": [
85279                     "point",
85280                     "vertex",
85281                     "area"
85282                 ],
85283                 "fields": [
85284                     "atm",
85285                     "building_area",
85286                     "address",
85287                     "opening_hours"
85288                 ],
85289                 "suggestion": true
85290             },
85291             "amenity/bank/신한은행": {
85292                 "tags": {
85293                     "name": "신한은행",
85294                     "name:en": "Sinhan Bank",
85295                     "amenity": "bank"
85296                 },
85297                 "name": "신한은행",
85298                 "icon": "bank",
85299                 "geometry": [
85300                     "point",
85301                     "vertex",
85302                     "area"
85303                 ],
85304                 "fields": [
85305                     "atm",
85306                     "building_area",
85307                     "address",
85308                     "opening_hours"
85309                 ],
85310                 "suggestion": true
85311             },
85312             "amenity/bank/우리은행": {
85313                 "tags": {
85314                     "name": "우리은행",
85315                     "name:en": "Uri Bank",
85316                     "amenity": "bank"
85317                 },
85318                 "name": "우리은행",
85319                 "icon": "bank",
85320                 "geometry": [
85321                     "point",
85322                     "vertex",
85323                     "area"
85324                 ],
85325                 "fields": [
85326                     "atm",
85327                     "building_area",
85328                     "address",
85329                     "opening_hours"
85330                 ],
85331                 "suggestion": true
85332             },
85333             "amenity/bank/국민은행": {
85334                 "tags": {
85335                     "name": "국민은행",
85336                     "name:en": "Gungmin Bank",
85337                     "amenity": "bank"
85338                 },
85339                 "name": "국민은행",
85340                 "icon": "bank",
85341                 "geometry": [
85342                     "point",
85343                     "vertex",
85344                     "area"
85345                 ],
85346                 "fields": [
85347                     "atm",
85348                     "building_area",
85349                     "address",
85350                     "opening_hours"
85351                 ],
85352                 "suggestion": true
85353             },
85354             "amenity/bank/중소기업은행": {
85355                 "tags": {
85356                     "name": "중소기업은행",
85357                     "name:en": "Industrial Bank of Korea",
85358                     "amenity": "bank"
85359                 },
85360                 "name": "중소기업은행",
85361                 "icon": "bank",
85362                 "geometry": [
85363                     "point",
85364                     "vertex",
85365                     "area"
85366                 ],
85367                 "fields": [
85368                     "atm",
85369                     "building_area",
85370                     "address",
85371                     "opening_hours"
85372                 ],
85373                 "suggestion": true
85374             },
85375             "amenity/bank/광주은행": {
85376                 "tags": {
85377                     "name": "광주은행",
85378                     "name:en": "Gwangju Bank",
85379                     "amenity": "bank"
85380                 },
85381                 "name": "광주은행",
85382                 "icon": "bank",
85383                 "geometry": [
85384                     "point",
85385                     "vertex",
85386                     "area"
85387                 ],
85388                 "fields": [
85389                     "atm",
85390                     "building_area",
85391                     "address",
85392                     "opening_hours"
85393                 ],
85394                 "suggestion": true
85395             },
85396             "amenity/bank/Газпромбанк": {
85397                 "tags": {
85398                     "name": "Газпромбанк",
85399                     "amenity": "bank"
85400                 },
85401                 "name": "Газпромбанк",
85402                 "icon": "bank",
85403                 "geometry": [
85404                     "point",
85405                     "vertex",
85406                     "area"
85407                 ],
85408                 "fields": [
85409                     "atm",
85410                     "building_area",
85411                     "address",
85412                     "opening_hours"
85413                 ],
85414                 "suggestion": true
85415             },
85416             "amenity/bank/M&T Bank": {
85417                 "tags": {
85418                     "name": "M&T Bank",
85419                     "amenity": "bank"
85420                 },
85421                 "name": "M&T Bank",
85422                 "icon": "bank",
85423                 "geometry": [
85424                     "point",
85425                     "vertex",
85426                     "area"
85427                 ],
85428                 "fields": [
85429                     "atm",
85430                     "building_area",
85431                     "address",
85432                     "opening_hours"
85433                 ],
85434                 "suggestion": true
85435             },
85436             "amenity/bank/Caja de Burgos": {
85437                 "tags": {
85438                     "name": "Caja de Burgos",
85439                     "amenity": "bank"
85440                 },
85441                 "name": "Caja de Burgos",
85442                 "icon": "bank",
85443                 "geometry": [
85444                     "point",
85445                     "vertex",
85446                     "area"
85447                 ],
85448                 "fields": [
85449                     "atm",
85450                     "building_area",
85451                     "address",
85452                     "opening_hours"
85453                 ],
85454                 "suggestion": true
85455             },
85456             "amenity/bank/Santander Totta": {
85457                 "tags": {
85458                     "name": "Santander Totta",
85459                     "amenity": "bank"
85460                 },
85461                 "name": "Santander Totta",
85462                 "icon": "bank",
85463                 "geometry": [
85464                     "point",
85465                     "vertex",
85466                     "area"
85467                 ],
85468                 "fields": [
85469                     "atm",
85470                     "building_area",
85471                     "address",
85472                     "opening_hours"
85473                 ],
85474                 "suggestion": true
85475             },
85476             "amenity/bank/УкрСиббанк": {
85477                 "tags": {
85478                     "name": "УкрСиббанк",
85479                     "amenity": "bank"
85480                 },
85481                 "name": "УкрСиббанк",
85482                 "icon": "bank",
85483                 "geometry": [
85484                     "point",
85485                     "vertex",
85486                     "area"
85487                 ],
85488                 "fields": [
85489                     "atm",
85490                     "building_area",
85491                     "address",
85492                     "opening_hours"
85493                 ],
85494                 "suggestion": true
85495             },
85496             "amenity/bank/Ощадбанк": {
85497                 "tags": {
85498                     "name": "Ощадбанк",
85499                     "amenity": "bank"
85500                 },
85501                 "name": "Ощадбанк",
85502                 "icon": "bank",
85503                 "geometry": [
85504                     "point",
85505                     "vertex",
85506                     "area"
85507                 ],
85508                 "fields": [
85509                     "atm",
85510                     "building_area",
85511                     "address",
85512                     "opening_hours"
85513                 ],
85514                 "suggestion": true
85515             },
85516             "amenity/bank/Уралсиб": {
85517                 "tags": {
85518                     "name": "Уралсиб",
85519                     "amenity": "bank"
85520                 },
85521                 "name": "Уралсиб",
85522                 "icon": "bank",
85523                 "geometry": [
85524                     "point",
85525                     "vertex",
85526                     "area"
85527                 ],
85528                 "fields": [
85529                     "atm",
85530                     "building_area",
85531                     "address",
85532                     "opening_hours"
85533                 ],
85534                 "suggestion": true
85535             },
85536             "amenity/bank/りそな銀行": {
85537                 "tags": {
85538                     "name": "りそな銀行",
85539                     "name:en": "Mizuho Bank",
85540                     "amenity": "bank"
85541                 },
85542                 "name": "りそな銀行",
85543                 "icon": "bank",
85544                 "geometry": [
85545                     "point",
85546                     "vertex",
85547                     "area"
85548                 ],
85549                 "fields": [
85550                     "atm",
85551                     "building_area",
85552                     "address",
85553                     "opening_hours"
85554                 ],
85555                 "suggestion": true
85556             },
85557             "amenity/bank/Ecobank": {
85558                 "tags": {
85559                     "name": "Ecobank",
85560                     "amenity": "bank"
85561                 },
85562                 "name": "Ecobank",
85563                 "icon": "bank",
85564                 "geometry": [
85565                     "point",
85566                     "vertex",
85567                     "area"
85568                 ],
85569                 "fields": [
85570                     "atm",
85571                     "building_area",
85572                     "address",
85573                     "opening_hours"
85574                 ],
85575                 "suggestion": true
85576             },
85577             "amenity/bank/Cajero Automatico Bancared": {
85578                 "tags": {
85579                     "name": "Cajero Automatico Bancared",
85580                     "amenity": "bank"
85581                 },
85582                 "name": "Cajero Automatico Bancared",
85583                 "icon": "bank",
85584                 "geometry": [
85585                     "point",
85586                     "vertex",
85587                     "area"
85588                 ],
85589                 "fields": [
85590                     "atm",
85591                     "building_area",
85592                     "address",
85593                     "opening_hours"
85594                 ],
85595                 "suggestion": true
85596             },
85597             "amenity/bank/Промсвязьбанк": {
85598                 "tags": {
85599                     "name": "Промсвязьбанк",
85600                     "amenity": "bank"
85601                 },
85602                 "name": "Промсвязьбанк",
85603                 "icon": "bank",
85604                 "geometry": [
85605                     "point",
85606                     "vertex",
85607                     "area"
85608                 ],
85609                 "fields": [
85610                     "atm",
85611                     "building_area",
85612                     "address",
85613                     "opening_hours"
85614                 ],
85615                 "suggestion": true
85616             },
85617             "amenity/bank/三井住友銀行": {
85618                 "tags": {
85619                     "name": "三井住友銀行",
85620                     "amenity": "bank"
85621                 },
85622                 "name": "三井住友銀行",
85623                 "icon": "bank",
85624                 "geometry": [
85625                     "point",
85626                     "vertex",
85627                     "area"
85628                 ],
85629                 "fields": [
85630                     "atm",
85631                     "building_area",
85632                     "address",
85633                     "opening_hours"
85634                 ],
85635                 "suggestion": true
85636             },
85637             "amenity/bank/Banco Provincia": {
85638                 "tags": {
85639                     "name": "Banco Provincia",
85640                     "amenity": "bank"
85641                 },
85642                 "name": "Banco Provincia",
85643                 "icon": "bank",
85644                 "geometry": [
85645                     "point",
85646                     "vertex",
85647                     "area"
85648                 ],
85649                 "fields": [
85650                     "atm",
85651                     "building_area",
85652                     "address",
85653                     "opening_hours"
85654                 ],
85655                 "suggestion": true
85656             },
85657             "amenity/bank/BB&T": {
85658                 "tags": {
85659                     "name": "BB&T",
85660                     "amenity": "bank"
85661                 },
85662                 "name": "BB&T",
85663                 "icon": "bank",
85664                 "geometry": [
85665                     "point",
85666                     "vertex",
85667                     "area"
85668                 ],
85669                 "fields": [
85670                     "atm",
85671                     "building_area",
85672                     "address",
85673                     "opening_hours"
85674                 ],
85675                 "suggestion": true
85676             },
85677             "amenity/bank/Возрождение": {
85678                 "tags": {
85679                     "name": "Возрождение",
85680                     "amenity": "bank"
85681                 },
85682                 "name": "Возрождение",
85683                 "icon": "bank",
85684                 "geometry": [
85685                     "point",
85686                     "vertex",
85687                     "area"
85688                 ],
85689                 "fields": [
85690                     "atm",
85691                     "building_area",
85692                     "address",
85693                     "opening_hours"
85694                 ],
85695                 "suggestion": true
85696             },
85697             "amenity/bank/Capital One": {
85698                 "tags": {
85699                     "name": "Capital One",
85700                     "amenity": "bank"
85701                 },
85702                 "name": "Capital One",
85703                 "icon": "bank",
85704                 "geometry": [
85705                     "point",
85706                     "vertex",
85707                     "area"
85708                 ],
85709                 "fields": [
85710                     "atm",
85711                     "building_area",
85712                     "address",
85713                     "opening_hours"
85714                 ],
85715                 "suggestion": true
85716             },
85717             "amenity/bank/横浜銀行": {
85718                 "tags": {
85719                     "name": "横浜銀行",
85720                     "amenity": "bank"
85721                 },
85722                 "name": "横浜銀行",
85723                 "icon": "bank",
85724                 "geometry": [
85725                     "point",
85726                     "vertex",
85727                     "area"
85728                 ],
85729                 "fields": [
85730                     "atm",
85731                     "building_area",
85732                     "address",
85733                     "opening_hours"
85734                 ],
85735                 "suggestion": true
85736             },
85737             "amenity/bank/Bank Mandiri": {
85738                 "tags": {
85739                     "name": "Bank Mandiri",
85740                     "amenity": "bank"
85741                 },
85742                 "name": "Bank Mandiri",
85743                 "icon": "bank",
85744                 "geometry": [
85745                     "point",
85746                     "vertex",
85747                     "area"
85748                 ],
85749                 "fields": [
85750                     "atm",
85751                     "building_area",
85752                     "address",
85753                     "opening_hours"
85754                 ],
85755                 "suggestion": true
85756             },
85757             "amenity/bank/Banco de la Nación": {
85758                 "tags": {
85759                     "name": "Banco de la Nación",
85760                     "amenity": "bank"
85761                 },
85762                 "name": "Banco de la Nación",
85763                 "icon": "bank",
85764                 "geometry": [
85765                     "point",
85766                     "vertex",
85767                     "area"
85768                 ],
85769                 "fields": [
85770                     "atm",
85771                     "building_area",
85772                     "address",
85773                     "opening_hours"
85774                 ],
85775                 "suggestion": true
85776             },
85777             "amenity/bank/Banco G&T Continental": {
85778                 "tags": {
85779                     "name": "Banco G&T Continental",
85780                     "amenity": "bank"
85781                 },
85782                 "name": "Banco G&T Continental",
85783                 "icon": "bank",
85784                 "geometry": [
85785                     "point",
85786                     "vertex",
85787                     "area"
85788                 ],
85789                 "fields": [
85790                     "atm",
85791                     "building_area",
85792                     "address",
85793                     "opening_hours"
85794                 ],
85795                 "suggestion": true
85796             },
85797             "amenity/bank/Peoples Bank": {
85798                 "tags": {
85799                     "name": "Peoples Bank",
85800                     "amenity": "bank"
85801                 },
85802                 "name": "Peoples Bank",
85803                 "icon": "bank",
85804                 "geometry": [
85805                     "point",
85806                     "vertex",
85807                     "area"
85808                 ],
85809                 "fields": [
85810                     "atm",
85811                     "building_area",
85812                     "address",
85813                     "opening_hours"
85814                 ],
85815                 "suggestion": true
85816             },
85817             "amenity/bank/工商银行": {
85818                 "tags": {
85819                     "name": "工商银行",
85820                     "amenity": "bank"
85821                 },
85822                 "name": "工商银行",
85823                 "icon": "bank",
85824                 "geometry": [
85825                     "point",
85826                     "vertex",
85827                     "area"
85828                 ],
85829                 "fields": [
85830                     "atm",
85831                     "building_area",
85832                     "address",
85833                     "opening_hours"
85834                 ],
85835                 "suggestion": true
85836             },
85837             "amenity/bank/Совкомбанк": {
85838                 "tags": {
85839                     "name": "Совкомбанк",
85840                     "amenity": "bank"
85841                 },
85842                 "name": "Совкомбанк",
85843                 "icon": "bank",
85844                 "geometry": [
85845                     "point",
85846                     "vertex",
85847                     "area"
85848                 ],
85849                 "fields": [
85850                     "atm",
85851                     "building_area",
85852                     "address",
85853                     "opening_hours"
85854                 ],
85855                 "suggestion": true
85856             },
85857             "amenity/bank/Provincial": {
85858                 "tags": {
85859                     "name": "Provincial",
85860                     "amenity": "bank"
85861                 },
85862                 "name": "Provincial",
85863                 "icon": "bank",
85864                 "geometry": [
85865                     "point",
85866                     "vertex",
85867                     "area"
85868                 ],
85869                 "fields": [
85870                     "atm",
85871                     "building_area",
85872                     "address",
85873                     "opening_hours"
85874                 ],
85875                 "suggestion": true
85876             },
85877             "amenity/bank/Banco de Desarrollo Banrural": {
85878                 "tags": {
85879                     "name": "Banco de Desarrollo Banrural",
85880                     "amenity": "bank"
85881                 },
85882                 "name": "Banco de Desarrollo Banrural",
85883                 "icon": "bank",
85884                 "geometry": [
85885                     "point",
85886                     "vertex",
85887                     "area"
85888                 ],
85889                 "fields": [
85890                     "atm",
85891                     "building_area",
85892                     "address",
85893                     "opening_hours"
85894                 ],
85895                 "suggestion": true
85896             },
85897             "amenity/bank/Banco Bradesco": {
85898                 "tags": {
85899                     "name": "Banco Bradesco",
85900                     "amenity": "bank"
85901                 },
85902                 "name": "Banco Bradesco",
85903                 "icon": "bank",
85904                 "geometry": [
85905                     "point",
85906                     "vertex",
85907                     "area"
85908                 ],
85909                 "fields": [
85910                     "atm",
85911                     "building_area",
85912                     "address",
85913                     "opening_hours"
85914                 ],
85915                 "suggestion": true
85916             },
85917             "amenity/bank/Bicentenario": {
85918                 "tags": {
85919                     "name": "Bicentenario",
85920                     "amenity": "bank"
85921                 },
85922                 "name": "Bicentenario",
85923                 "icon": "bank",
85924                 "geometry": [
85925                     "point",
85926                     "vertex",
85927                     "area"
85928                 ],
85929                 "fields": [
85930                     "atm",
85931                     "building_area",
85932                     "address",
85933                     "opening_hours"
85934                 ],
85935                 "suggestion": true
85936             },
85937             "amenity/bank/ლიბერთი ბანკი": {
85938                 "tags": {
85939                     "name": "ლიბერთი ბანკი",
85940                     "name:en": "Liberty Bank",
85941                     "amenity": "bank"
85942                 },
85943                 "name": "ლიბერთი ბანკი",
85944                 "icon": "bank",
85945                 "geometry": [
85946                     "point",
85947                     "vertex",
85948                     "area"
85949                 ],
85950                 "fields": [
85951                     "atm",
85952                     "building_area",
85953                     "address",
85954                     "opening_hours"
85955                 ],
85956                 "suggestion": true
85957             },
85958             "amenity/bank/Banesco": {
85959                 "tags": {
85960                     "name": "Banesco",
85961                     "amenity": "bank"
85962                 },
85963                 "name": "Banesco",
85964                 "icon": "bank",
85965                 "geometry": [
85966                     "point",
85967                     "vertex",
85968                     "area"
85969                 ],
85970                 "fields": [
85971                     "atm",
85972                     "building_area",
85973                     "address",
85974                     "opening_hours"
85975                 ],
85976                 "suggestion": true
85977             },
85978             "amenity/bank/Mercantil": {
85979                 "tags": {
85980                     "name": "Mercantil",
85981                     "amenity": "bank"
85982                 },
85983                 "name": "Mercantil",
85984                 "icon": "bank",
85985                 "geometry": [
85986                     "point",
85987                     "vertex",
85988                     "area"
85989                 ],
85990                 "fields": [
85991                     "atm",
85992                     "building_area",
85993                     "address",
85994                     "opening_hours"
85995                 ],
85996                 "suggestion": true
85997             },
85998             "amenity/bank/Bank BRI": {
85999                 "tags": {
86000                     "name": "Bank BRI",
86001                     "amenity": "bank"
86002                 },
86003                 "name": "Bank BRI",
86004                 "icon": "bank",
86005                 "geometry": [
86006                     "point",
86007                     "vertex",
86008                     "area"
86009                 ],
86010                 "fields": [
86011                     "atm",
86012                     "building_area",
86013                     "address",
86014                     "opening_hours"
86015                 ],
86016                 "suggestion": true
86017             },
86018             "amenity/bank/Del Tesoro": {
86019                 "tags": {
86020                     "name": "Del Tesoro",
86021                     "amenity": "bank"
86022                 },
86023                 "name": "Del Tesoro",
86024                 "icon": "bank",
86025                 "geometry": [
86026                     "point",
86027                     "vertex",
86028                     "area"
86029                 ],
86030                 "fields": [
86031                     "atm",
86032                     "building_area",
86033                     "address",
86034                     "opening_hours"
86035                 ],
86036                 "suggestion": true
86037             },
86038             "amenity/bank/하나은행": {
86039                 "tags": {
86040                     "name": "하나은행",
86041                     "amenity": "bank"
86042                 },
86043                 "name": "하나은행",
86044                 "icon": "bank",
86045                 "geometry": [
86046                     "point",
86047                     "vertex",
86048                     "area"
86049                 ],
86050                 "fields": [
86051                     "atm",
86052                     "building_area",
86053                     "address",
86054                     "opening_hours"
86055                 ],
86056                 "suggestion": true
86057             },
86058             "amenity/bank/CityCommerce Bank": {
86059                 "tags": {
86060                     "name": "CityCommerce Bank",
86061                     "amenity": "bank"
86062                 },
86063                 "name": "CityCommerce Bank",
86064                 "icon": "bank",
86065                 "geometry": [
86066                     "point",
86067                     "vertex",
86068                     "area"
86069                 ],
86070                 "fields": [
86071                     "atm",
86072                     "building_area",
86073                     "address",
86074                     "opening_hours"
86075                 ],
86076                 "suggestion": true
86077             },
86078             "amenity/bank/De Venezuela": {
86079                 "tags": {
86080                     "name": "De Venezuela",
86081                     "amenity": "bank"
86082                 },
86083                 "name": "De Venezuela",
86084                 "icon": "bank",
86085                 "geometry": [
86086                     "point",
86087                     "vertex",
86088                     "area"
86089                 ],
86090                 "fields": [
86091                     "atm",
86092                     "building_area",
86093                     "address",
86094                     "opening_hours"
86095                 ],
86096                 "suggestion": true
86097             },
86098             "amenity/car_rental/Europcar": {
86099                 "tags": {
86100                     "name": "Europcar",
86101                     "amenity": "car_rental"
86102                 },
86103                 "name": "Europcar",
86104                 "icon": "car",
86105                 "geometry": [
86106                     "point",
86107                     "area"
86108                 ],
86109                 "fields": [
86110                     "operator"
86111                 ],
86112                 "suggestion": true
86113             },
86114             "amenity/car_rental/Budget": {
86115                 "tags": {
86116                     "name": "Budget",
86117                     "amenity": "car_rental"
86118                 },
86119                 "name": "Budget",
86120                 "icon": "car",
86121                 "geometry": [
86122                     "point",
86123                     "area"
86124                 ],
86125                 "fields": [
86126                     "operator"
86127                 ],
86128                 "suggestion": true
86129             },
86130             "amenity/car_rental/Sixt": {
86131                 "tags": {
86132                     "name": "Sixt",
86133                     "amenity": "car_rental"
86134                 },
86135                 "name": "Sixt",
86136                 "icon": "car",
86137                 "geometry": [
86138                     "point",
86139                     "area"
86140                 ],
86141                 "fields": [
86142                     "operator"
86143                 ],
86144                 "suggestion": true
86145             },
86146             "amenity/car_rental/Avis": {
86147                 "tags": {
86148                     "name": "Avis",
86149                     "amenity": "car_rental"
86150                 },
86151                 "name": "Avis",
86152                 "icon": "car",
86153                 "geometry": [
86154                     "point",
86155                     "area"
86156                 ],
86157                 "fields": [
86158                     "operator"
86159                 ],
86160                 "suggestion": true
86161             },
86162             "amenity/car_rental/Hertz": {
86163                 "tags": {
86164                     "name": "Hertz",
86165                     "amenity": "car_rental"
86166                 },
86167                 "name": "Hertz",
86168                 "icon": "car",
86169                 "geometry": [
86170                     "point",
86171                     "area"
86172                 ],
86173                 "fields": [
86174                     "operator"
86175                 ],
86176                 "suggestion": true
86177             },
86178             "amenity/car_rental/Enterprise": {
86179                 "tags": {
86180                     "name": "Enterprise",
86181                     "amenity": "car_rental"
86182                 },
86183                 "name": "Enterprise",
86184                 "icon": "car",
86185                 "geometry": [
86186                     "point",
86187                     "area"
86188                 ],
86189                 "fields": [
86190                     "operator"
86191                 ],
86192                 "suggestion": true
86193             },
86194             "amenity/car_rental/stadtmobil CarSharing-Station": {
86195                 "tags": {
86196                     "name": "stadtmobil CarSharing-Station",
86197                     "amenity": "car_rental"
86198                 },
86199                 "name": "stadtmobil CarSharing-Station",
86200                 "icon": "car",
86201                 "geometry": [
86202                     "point",
86203                     "area"
86204                 ],
86205                 "fields": [
86206                     "operator"
86207                 ],
86208                 "suggestion": true
86209             },
86210             "amenity/pharmacy/Rowlands Pharmacy": {
86211                 "tags": {
86212                     "name": "Rowlands Pharmacy",
86213                     "amenity": "pharmacy"
86214                 },
86215                 "name": "Rowlands Pharmacy",
86216                 "icon": "pharmacy",
86217                 "geometry": [
86218                     "point",
86219                     "vertex",
86220                     "area"
86221                 ],
86222                 "fields": [
86223                     "operator",
86224                     "building_area",
86225                     "address",
86226                     "opening_hours"
86227                 ],
86228                 "suggestion": true
86229             },
86230             "amenity/pharmacy/Boots": {
86231                 "tags": {
86232                     "name": "Boots",
86233                     "amenity": "pharmacy"
86234                 },
86235                 "name": "Boots",
86236                 "icon": "pharmacy",
86237                 "geometry": [
86238                     "point",
86239                     "vertex",
86240                     "area"
86241                 ],
86242                 "fields": [
86243                     "operator",
86244                     "building_area",
86245                     "address",
86246                     "opening_hours"
86247                 ],
86248                 "suggestion": true
86249             },
86250             "amenity/pharmacy/Marien-Apotheke": {
86251                 "tags": {
86252                     "name": "Marien-Apotheke",
86253                     "amenity": "pharmacy"
86254                 },
86255                 "name": "Marien-Apotheke",
86256                 "icon": "pharmacy",
86257                 "geometry": [
86258                     "point",
86259                     "vertex",
86260                     "area"
86261                 ],
86262                 "fields": [
86263                     "operator",
86264                     "building_area",
86265                     "address",
86266                     "opening_hours"
86267                 ],
86268                 "suggestion": true
86269             },
86270             "amenity/pharmacy/Mercury Drug": {
86271                 "tags": {
86272                     "name": "Mercury Drug",
86273                     "amenity": "pharmacy"
86274                 },
86275                 "name": "Mercury Drug",
86276                 "icon": "pharmacy",
86277                 "geometry": [
86278                     "point",
86279                     "vertex",
86280                     "area"
86281                 ],
86282                 "fields": [
86283                     "operator",
86284                     "building_area",
86285                     "address",
86286                     "opening_hours"
86287                 ],
86288                 "suggestion": true
86289             },
86290             "amenity/pharmacy/Löwen-Apotheke": {
86291                 "tags": {
86292                     "name": "Löwen-Apotheke",
86293                     "amenity": "pharmacy"
86294                 },
86295                 "name": "Löwen-Apotheke",
86296                 "icon": "pharmacy",
86297                 "geometry": [
86298                     "point",
86299                     "vertex",
86300                     "area"
86301                 ],
86302                 "fields": [
86303                     "operator",
86304                     "building_area",
86305                     "address",
86306                     "opening_hours"
86307                 ],
86308                 "suggestion": true
86309             },
86310             "amenity/pharmacy/Superdrug": {
86311                 "tags": {
86312                     "name": "Superdrug",
86313                     "amenity": "pharmacy"
86314                 },
86315                 "name": "Superdrug",
86316                 "icon": "pharmacy",
86317                 "geometry": [
86318                     "point",
86319                     "vertex",
86320                     "area"
86321                 ],
86322                 "fields": [
86323                     "operator",
86324                     "building_area",
86325                     "address",
86326                     "opening_hours"
86327                 ],
86328                 "suggestion": true
86329             },
86330             "amenity/pharmacy/Sonnen-Apotheke": {
86331                 "tags": {
86332                     "name": "Sonnen-Apotheke",
86333                     "amenity": "pharmacy"
86334                 },
86335                 "name": "Sonnen-Apotheke",
86336                 "icon": "pharmacy",
86337                 "geometry": [
86338                     "point",
86339                     "vertex",
86340                     "area"
86341                 ],
86342                 "fields": [
86343                     "operator",
86344                     "building_area",
86345                     "address",
86346                     "opening_hours"
86347                 ],
86348                 "suggestion": true
86349             },
86350             "amenity/pharmacy/Rathaus-Apotheke": {
86351                 "tags": {
86352                     "name": "Rathaus-Apotheke",
86353                     "amenity": "pharmacy"
86354                 },
86355                 "name": "Rathaus-Apotheke",
86356                 "icon": "pharmacy",
86357                 "geometry": [
86358                     "point",
86359                     "vertex",
86360                     "area"
86361                 ],
86362                 "fields": [
86363                     "operator",
86364                     "building_area",
86365                     "address",
86366                     "opening_hours"
86367                 ],
86368                 "suggestion": true
86369             },
86370             "amenity/pharmacy/Engel-Apotheke": {
86371                 "tags": {
86372                     "name": "Engel-Apotheke",
86373                     "amenity": "pharmacy"
86374                 },
86375                 "name": "Engel-Apotheke",
86376                 "icon": "pharmacy",
86377                 "geometry": [
86378                     "point",
86379                     "vertex",
86380                     "area"
86381                 ],
86382                 "fields": [
86383                     "operator",
86384                     "building_area",
86385                     "address",
86386                     "opening_hours"
86387                 ],
86388                 "suggestion": true
86389             },
86390             "amenity/pharmacy/Hirsch-Apotheke": {
86391                 "tags": {
86392                     "name": "Hirsch-Apotheke",
86393                     "amenity": "pharmacy"
86394                 },
86395                 "name": "Hirsch-Apotheke",
86396                 "icon": "pharmacy",
86397                 "geometry": [
86398                     "point",
86399                     "vertex",
86400                     "area"
86401                 ],
86402                 "fields": [
86403                     "operator",
86404                     "building_area",
86405                     "address",
86406                     "opening_hours"
86407                 ],
86408                 "suggestion": true
86409             },
86410             "amenity/pharmacy/Stern-Apotheke": {
86411                 "tags": {
86412                     "name": "Stern-Apotheke",
86413                     "amenity": "pharmacy"
86414                 },
86415                 "name": "Stern-Apotheke",
86416                 "icon": "pharmacy",
86417                 "geometry": [
86418                     "point",
86419                     "vertex",
86420                     "area"
86421                 ],
86422                 "fields": [
86423                     "operator",
86424                     "building_area",
86425                     "address",
86426                     "opening_hours"
86427                 ],
86428                 "suggestion": true
86429             },
86430             "amenity/pharmacy/Lloyds Pharmacy": {
86431                 "tags": {
86432                     "name": "Lloyds Pharmacy",
86433                     "amenity": "pharmacy"
86434                 },
86435                 "name": "Lloyds Pharmacy",
86436                 "icon": "pharmacy",
86437                 "geometry": [
86438                     "point",
86439                     "vertex",
86440                     "area"
86441                 ],
86442                 "fields": [
86443                     "operator",
86444                     "building_area",
86445                     "address",
86446                     "opening_hours"
86447                 ],
86448                 "suggestion": true
86449             },
86450             "amenity/pharmacy/Rosen-Apotheke": {
86451                 "tags": {
86452                     "name": "Rosen-Apotheke",
86453                     "amenity": "pharmacy"
86454                 },
86455                 "name": "Rosen-Apotheke",
86456                 "icon": "pharmacy",
86457                 "geometry": [
86458                     "point",
86459                     "vertex",
86460                     "area"
86461                 ],
86462                 "fields": [
86463                     "operator",
86464                     "building_area",
86465                     "address",
86466                     "opening_hours"
86467                 ],
86468                 "suggestion": true
86469             },
86470             "amenity/pharmacy/Stadt-Apotheke": {
86471                 "tags": {
86472                     "name": "Stadt-Apotheke",
86473                     "amenity": "pharmacy"
86474                 },
86475                 "name": "Stadt-Apotheke",
86476                 "icon": "pharmacy",
86477                 "geometry": [
86478                     "point",
86479                     "vertex",
86480                     "area"
86481                 ],
86482                 "fields": [
86483                     "operator",
86484                     "building_area",
86485                     "address",
86486                     "opening_hours"
86487                 ],
86488                 "suggestion": true
86489             },
86490             "amenity/pharmacy/Markt-Apotheke": {
86491                 "tags": {
86492                     "name": "Markt-Apotheke",
86493                     "amenity": "pharmacy"
86494                 },
86495                 "name": "Markt-Apotheke",
86496                 "icon": "pharmacy",
86497                 "geometry": [
86498                     "point",
86499                     "vertex",
86500                     "area"
86501                 ],
86502                 "fields": [
86503                     "operator",
86504                     "building_area",
86505                     "address",
86506                     "opening_hours"
86507                 ],
86508                 "suggestion": true
86509             },
86510             "amenity/pharmacy/Аптека": {
86511                 "tags": {
86512                     "name": "Аптека",
86513                     "amenity": "pharmacy"
86514                 },
86515                 "name": "Аптека",
86516                 "icon": "pharmacy",
86517                 "geometry": [
86518                     "point",
86519                     "vertex",
86520                     "area"
86521                 ],
86522                 "fields": [
86523                     "operator",
86524                     "building_area",
86525                     "address",
86526                     "opening_hours"
86527                 ],
86528                 "suggestion": true
86529             },
86530             "amenity/pharmacy/Pharmasave": {
86531                 "tags": {
86532                     "name": "Pharmasave",
86533                     "amenity": "pharmacy"
86534                 },
86535                 "name": "Pharmasave",
86536                 "icon": "pharmacy",
86537                 "geometry": [
86538                     "point",
86539                     "vertex",
86540                     "area"
86541                 ],
86542                 "fields": [
86543                     "operator",
86544                     "building_area",
86545                     "address",
86546                     "opening_hours"
86547                 ],
86548                 "suggestion": true
86549             },
86550             "amenity/pharmacy/Brunnen-Apotheke": {
86551                 "tags": {
86552                     "name": "Brunnen-Apotheke",
86553                     "amenity": "pharmacy"
86554                 },
86555                 "name": "Brunnen-Apotheke",
86556                 "icon": "pharmacy",
86557                 "geometry": [
86558                     "point",
86559                     "vertex",
86560                     "area"
86561                 ],
86562                 "fields": [
86563                     "operator",
86564                     "building_area",
86565                     "address",
86566                     "opening_hours"
86567                 ],
86568                 "suggestion": true
86569             },
86570             "amenity/pharmacy/Shoppers Drug Mart": {
86571                 "tags": {
86572                     "name": "Shoppers Drug Mart",
86573                     "amenity": "pharmacy"
86574                 },
86575                 "name": "Shoppers Drug Mart",
86576                 "icon": "pharmacy",
86577                 "geometry": [
86578                     "point",
86579                     "vertex",
86580                     "area"
86581                 ],
86582                 "fields": [
86583                     "operator",
86584                     "building_area",
86585                     "address",
86586                     "opening_hours"
86587                 ],
86588                 "suggestion": true
86589             },
86590             "amenity/pharmacy/Apotheke am Markt": {
86591                 "tags": {
86592                     "name": "Apotheke am Markt",
86593                     "amenity": "pharmacy"
86594                 },
86595                 "name": "Apotheke am Markt",
86596                 "icon": "pharmacy",
86597                 "geometry": [
86598                     "point",
86599                     "vertex",
86600                     "area"
86601                 ],
86602                 "fields": [
86603                     "operator",
86604                     "building_area",
86605                     "address",
86606                     "opening_hours"
86607                 ],
86608                 "suggestion": true
86609             },
86610             "amenity/pharmacy/Alte Apotheke": {
86611                 "tags": {
86612                     "name": "Alte Apotheke",
86613                     "amenity": "pharmacy"
86614                 },
86615                 "name": "Alte Apotheke",
86616                 "icon": "pharmacy",
86617                 "geometry": [
86618                     "point",
86619                     "vertex",
86620                     "area"
86621                 ],
86622                 "fields": [
86623                     "operator",
86624                     "building_area",
86625                     "address",
86626                     "opening_hours"
86627                 ],
86628                 "suggestion": true
86629             },
86630             "amenity/pharmacy/Neue Apotheke": {
86631                 "tags": {
86632                     "name": "Neue Apotheke",
86633                     "amenity": "pharmacy"
86634                 },
86635                 "name": "Neue Apotheke",
86636                 "icon": "pharmacy",
86637                 "geometry": [
86638                     "point",
86639                     "vertex",
86640                     "area"
86641                 ],
86642                 "fields": [
86643                     "operator",
86644                     "building_area",
86645                     "address",
86646                     "opening_hours"
86647                 ],
86648                 "suggestion": true
86649             },
86650             "amenity/pharmacy/Gintarinė vaistinė": {
86651                 "tags": {
86652                     "name": "Gintarinė vaistinė",
86653                     "amenity": "pharmacy"
86654                 },
86655                 "name": "Gintarinė vaistinė",
86656                 "icon": "pharmacy",
86657                 "geometry": [
86658                     "point",
86659                     "vertex",
86660                     "area"
86661                 ],
86662                 "fields": [
86663                     "operator",
86664                     "building_area",
86665                     "address",
86666                     "opening_hours"
86667                 ],
86668                 "suggestion": true
86669             },
86670             "amenity/pharmacy/Rats-Apotheke": {
86671                 "tags": {
86672                     "name": "Rats-Apotheke",
86673                     "amenity": "pharmacy"
86674                 },
86675                 "name": "Rats-Apotheke",
86676                 "icon": "pharmacy",
86677                 "geometry": [
86678                     "point",
86679                     "vertex",
86680                     "area"
86681                 ],
86682                 "fields": [
86683                     "operator",
86684                     "building_area",
86685                     "address",
86686                     "opening_hours"
86687                 ],
86688                 "suggestion": true
86689             },
86690             "amenity/pharmacy/Adler Apotheke": {
86691                 "tags": {
86692                     "name": "Adler Apotheke",
86693                     "amenity": "pharmacy"
86694                 },
86695                 "name": "Adler Apotheke",
86696                 "icon": "pharmacy",
86697                 "geometry": [
86698                     "point",
86699                     "vertex",
86700                     "area"
86701                 ],
86702                 "fields": [
86703                     "operator",
86704                     "building_area",
86705                     "address",
86706                     "opening_hours"
86707                 ],
86708                 "suggestion": true
86709             },
86710             "amenity/pharmacy/Pharmacie Centrale": {
86711                 "tags": {
86712                     "name": "Pharmacie Centrale",
86713                     "amenity": "pharmacy"
86714                 },
86715                 "name": "Pharmacie Centrale",
86716                 "icon": "pharmacy",
86717                 "geometry": [
86718                     "point",
86719                     "vertex",
86720                     "area"
86721                 ],
86722                 "fields": [
86723                     "operator",
86724                     "building_area",
86725                     "address",
86726                     "opening_hours"
86727                 ],
86728                 "suggestion": true
86729             },
86730             "amenity/pharmacy/Walgreens": {
86731                 "tags": {
86732                     "name": "Walgreens",
86733                     "amenity": "pharmacy"
86734                 },
86735                 "name": "Walgreens",
86736                 "icon": "pharmacy",
86737                 "geometry": [
86738                     "point",
86739                     "vertex",
86740                     "area"
86741                 ],
86742                 "fields": [
86743                     "operator",
86744                     "building_area",
86745                     "address",
86746                     "opening_hours"
86747                 ],
86748                 "suggestion": true
86749             },
86750             "amenity/pharmacy/Rite Aid": {
86751                 "tags": {
86752                     "name": "Rite Aid",
86753                     "amenity": "pharmacy"
86754                 },
86755                 "name": "Rite Aid",
86756                 "icon": "pharmacy",
86757                 "geometry": [
86758                     "point",
86759                     "vertex",
86760                     "area"
86761                 ],
86762                 "fields": [
86763                     "operator",
86764                     "building_area",
86765                     "address",
86766                     "opening_hours"
86767                 ],
86768                 "suggestion": true
86769             },
86770             "amenity/pharmacy/Apotheke": {
86771                 "tags": {
86772                     "name": "Apotheke",
86773                     "amenity": "pharmacy"
86774                 },
86775                 "name": "Apotheke",
86776                 "icon": "pharmacy",
86777                 "geometry": [
86778                     "point",
86779                     "vertex",
86780                     "area"
86781                 ],
86782                 "fields": [
86783                     "operator",
86784                     "building_area",
86785                     "address",
86786                     "opening_hours"
86787                 ],
86788                 "suggestion": true
86789             },
86790             "amenity/pharmacy/Linden-Apotheke": {
86791                 "tags": {
86792                     "name": "Linden-Apotheke",
86793                     "amenity": "pharmacy"
86794                 },
86795                 "name": "Linden-Apotheke",
86796                 "icon": "pharmacy",
86797                 "geometry": [
86798                     "point",
86799                     "vertex",
86800                     "area"
86801                 ],
86802                 "fields": [
86803                     "operator",
86804                     "building_area",
86805                     "address",
86806                     "opening_hours"
86807                 ],
86808                 "suggestion": true
86809             },
86810             "amenity/pharmacy/Bahnhof-Apotheke": {
86811                 "tags": {
86812                     "name": "Bahnhof-Apotheke",
86813                     "amenity": "pharmacy"
86814                 },
86815                 "name": "Bahnhof-Apotheke",
86816                 "icon": "pharmacy",
86817                 "geometry": [
86818                     "point",
86819                     "vertex",
86820                     "area"
86821                 ],
86822                 "fields": [
86823                     "operator",
86824                     "building_area",
86825                     "address",
86826                     "opening_hours"
86827                 ],
86828                 "suggestion": true
86829             },
86830             "amenity/pharmacy/Burg-Apotheke": {
86831                 "tags": {
86832                     "name": "Burg-Apotheke",
86833                     "amenity": "pharmacy"
86834                 },
86835                 "name": "Burg-Apotheke",
86836                 "icon": "pharmacy",
86837                 "geometry": [
86838                     "point",
86839                     "vertex",
86840                     "area"
86841                 ],
86842                 "fields": [
86843                     "operator",
86844                     "building_area",
86845                     "address",
86846                     "opening_hours"
86847                 ],
86848                 "suggestion": true
86849             },
86850             "amenity/pharmacy/Jean Coutu": {
86851                 "tags": {
86852                     "name": "Jean Coutu",
86853                     "amenity": "pharmacy"
86854                 },
86855                 "name": "Jean Coutu",
86856                 "icon": "pharmacy",
86857                 "geometry": [
86858                     "point",
86859                     "vertex",
86860                     "area"
86861                 ],
86862                 "fields": [
86863                     "operator",
86864                     "building_area",
86865                     "address",
86866                     "opening_hours"
86867                 ],
86868                 "suggestion": true
86869             },
86870             "amenity/pharmacy/Pharmaprix": {
86871                 "tags": {
86872                     "name": "Pharmaprix",
86873                     "amenity": "pharmacy"
86874                 },
86875                 "name": "Pharmaprix",
86876                 "icon": "pharmacy",
86877                 "geometry": [
86878                     "point",
86879                     "vertex",
86880                     "area"
86881                 ],
86882                 "fields": [
86883                     "operator",
86884                     "building_area",
86885                     "address",
86886                     "opening_hours"
86887                 ],
86888                 "suggestion": true
86889             },
86890             "amenity/pharmacy/Farmacias Ahumada": {
86891                 "tags": {
86892                     "name": "Farmacias Ahumada",
86893                     "amenity": "pharmacy"
86894                 },
86895                 "name": "Farmacias Ahumada",
86896                 "icon": "pharmacy",
86897                 "geometry": [
86898                     "point",
86899                     "vertex",
86900                     "area"
86901                 ],
86902                 "fields": [
86903                     "operator",
86904                     "building_area",
86905                     "address",
86906                     "opening_hours"
86907                 ],
86908                 "suggestion": true
86909             },
86910             "amenity/pharmacy/Farmacia Comunale": {
86911                 "tags": {
86912                     "name": "Farmacia Comunale",
86913                     "amenity": "pharmacy"
86914                 },
86915                 "name": "Farmacia Comunale",
86916                 "icon": "pharmacy",
86917                 "geometry": [
86918                     "point",
86919                     "vertex",
86920                     "area"
86921                 ],
86922                 "fields": [
86923                     "operator",
86924                     "building_area",
86925                     "address",
86926                     "opening_hours"
86927                 ],
86928                 "suggestion": true
86929             },
86930             "amenity/pharmacy/Farmacias Cruz Verde": {
86931                 "tags": {
86932                     "name": "Farmacias Cruz Verde",
86933                     "amenity": "pharmacy"
86934                 },
86935                 "name": "Farmacias Cruz Verde",
86936                 "icon": "pharmacy",
86937                 "geometry": [
86938                     "point",
86939                     "vertex",
86940                     "area"
86941                 ],
86942                 "fields": [
86943                     "operator",
86944                     "building_area",
86945                     "address",
86946                     "opening_hours"
86947                 ],
86948                 "suggestion": true
86949             },
86950             "amenity/pharmacy/Cruz Verde": {
86951                 "tags": {
86952                     "name": "Cruz Verde",
86953                     "amenity": "pharmacy"
86954                 },
86955                 "name": "Cruz Verde",
86956                 "icon": "pharmacy",
86957                 "geometry": [
86958                     "point",
86959                     "vertex",
86960                     "area"
86961                 ],
86962                 "fields": [
86963                     "operator",
86964                     "building_area",
86965                     "address",
86966                     "opening_hours"
86967                 ],
86968                 "suggestion": true
86969             },
86970             "amenity/pharmacy/Hubertus Apotheke": {
86971                 "tags": {
86972                     "name": "Hubertus Apotheke",
86973                     "amenity": "pharmacy"
86974                 },
86975                 "name": "Hubertus Apotheke",
86976                 "icon": "pharmacy",
86977                 "geometry": [
86978                     "point",
86979                     "vertex",
86980                     "area"
86981                 ],
86982                 "fields": [
86983                     "operator",
86984                     "building_area",
86985                     "address",
86986                     "opening_hours"
86987                 ],
86988                 "suggestion": true
86989             },
86990             "amenity/pharmacy/CVS": {
86991                 "tags": {
86992                     "name": "CVS",
86993                     "amenity": "pharmacy"
86994                 },
86995                 "name": "CVS",
86996                 "icon": "pharmacy",
86997                 "geometry": [
86998                     "point",
86999                     "vertex",
87000                     "area"
87001                 ],
87002                 "fields": [
87003                     "operator",
87004                     "building_area",
87005                     "address",
87006                     "opening_hours"
87007                 ],
87008                 "suggestion": true
87009             },
87010             "amenity/pharmacy/Farmacias SalcoBrand": {
87011                 "tags": {
87012                     "name": "Farmacias SalcoBrand",
87013                     "amenity": "pharmacy"
87014                 },
87015                 "name": "Farmacias SalcoBrand",
87016                 "icon": "pharmacy",
87017                 "geometry": [
87018                     "point",
87019                     "vertex",
87020                     "area"
87021                 ],
87022                 "fields": [
87023                     "operator",
87024                     "building_area",
87025                     "address",
87026                     "opening_hours"
87027                 ],
87028                 "suggestion": true
87029             },
87030             "amenity/pharmacy/Фармация": {
87031                 "tags": {
87032                     "name": "Фармация",
87033                     "amenity": "pharmacy"
87034                 },
87035                 "name": "Фармация",
87036                 "icon": "pharmacy",
87037                 "geometry": [
87038                     "point",
87039                     "vertex",
87040                     "area"
87041                 ],
87042                 "fields": [
87043                     "operator",
87044                     "building_area",
87045                     "address",
87046                     "opening_hours"
87047                 ],
87048                 "suggestion": true
87049             },
87050             "amenity/pharmacy/Bären-Apotheke": {
87051                 "tags": {
87052                     "name": "Bären-Apotheke",
87053                     "amenity": "pharmacy"
87054                 },
87055                 "name": "Bären-Apotheke",
87056                 "icon": "pharmacy",
87057                 "geometry": [
87058                     "point",
87059                     "vertex",
87060                     "area"
87061                 ],
87062                 "fields": [
87063                     "operator",
87064                     "building_area",
87065                     "address",
87066                     "opening_hours"
87067                 ],
87068                 "suggestion": true
87069             },
87070             "amenity/pharmacy/Clicks": {
87071                 "tags": {
87072                     "name": "Clicks",
87073                     "amenity": "pharmacy"
87074                 },
87075                 "name": "Clicks",
87076                 "icon": "pharmacy",
87077                 "geometry": [
87078                     "point",
87079                     "vertex",
87080                     "area"
87081                 ],
87082                 "fields": [
87083                     "operator",
87084                     "building_area",
87085                     "address",
87086                     "opening_hours"
87087                 ],
87088                 "suggestion": true
87089             },
87090             "amenity/pharmacy/セイジョー": {
87091                 "tags": {
87092                     "name": "セイジョー",
87093                     "amenity": "pharmacy"
87094                 },
87095                 "name": "セイジョー",
87096                 "icon": "pharmacy",
87097                 "geometry": [
87098                     "point",
87099                     "vertex",
87100                     "area"
87101                 ],
87102                 "fields": [
87103                     "operator",
87104                     "building_area",
87105                     "address",
87106                     "opening_hours"
87107                 ],
87108                 "suggestion": true
87109             },
87110             "amenity/pharmacy/マツモトキヨシ": {
87111                 "tags": {
87112                     "name": "マツモトキヨシ",
87113                     "amenity": "pharmacy"
87114                 },
87115                 "name": "マツモトキヨシ",
87116                 "icon": "pharmacy",
87117                 "geometry": [
87118                     "point",
87119                     "vertex",
87120                     "area"
87121                 ],
87122                 "fields": [
87123                     "operator",
87124                     "building_area",
87125                     "address",
87126                     "opening_hours"
87127                 ],
87128                 "suggestion": true
87129             },
87130             "amenity/pharmacy/Dr. Max": {
87131                 "tags": {
87132                     "name": "Dr. Max",
87133                     "amenity": "pharmacy"
87134                 },
87135                 "name": "Dr. Max",
87136                 "icon": "pharmacy",
87137                 "geometry": [
87138                     "point",
87139                     "vertex",
87140                     "area"
87141                 ],
87142                 "fields": [
87143                     "operator",
87144                     "building_area",
87145                     "address",
87146                     "opening_hours"
87147                 ],
87148                 "suggestion": true
87149             },
87150             "amenity/pharmacy/Вита": {
87151                 "tags": {
87152                     "name": "Вита",
87153                     "amenity": "pharmacy"
87154                 },
87155                 "name": "Вита",
87156                 "icon": "pharmacy",
87157                 "geometry": [
87158                     "point",
87159                     "vertex",
87160                     "area"
87161                 ],
87162                 "fields": [
87163                     "operator",
87164                     "building_area",
87165                     "address",
87166                     "opening_hours"
87167                 ],
87168                 "suggestion": true
87169             },
87170             "amenity/pharmacy/サンドラッグ": {
87171                 "tags": {
87172                     "name": "サンドラッグ",
87173                     "amenity": "pharmacy"
87174                 },
87175                 "name": "サンドラッグ",
87176                 "icon": "pharmacy",
87177                 "geometry": [
87178                     "point",
87179                     "vertex",
87180                     "area"
87181                 ],
87182                 "fields": [
87183                     "operator",
87184                     "building_area",
87185                     "address",
87186                     "opening_hours"
87187                 ],
87188                 "suggestion": true
87189             },
87190             "amenity/pharmacy/Apteka": {
87191                 "tags": {
87192                     "name": "Apteka",
87193                     "amenity": "pharmacy"
87194                 },
87195                 "name": "Apteka",
87196                 "icon": "pharmacy",
87197                 "geometry": [
87198                     "point",
87199                     "vertex",
87200                     "area"
87201                 ],
87202                 "fields": [
87203                     "operator",
87204                     "building_area",
87205                     "address",
87206                     "opening_hours"
87207                 ],
87208                 "suggestion": true
87209             },
87210             "amenity/pharmacy/Первая помощь": {
87211                 "tags": {
87212                     "name": "Первая помощь",
87213                     "amenity": "pharmacy"
87214                 },
87215                 "name": "Первая помощь",
87216                 "icon": "pharmacy",
87217                 "geometry": [
87218                     "point",
87219                     "vertex",
87220                     "area"
87221                 ],
87222                 "fields": [
87223                     "operator",
87224                     "building_area",
87225                     "address",
87226                     "opening_hours"
87227                 ],
87228                 "suggestion": true
87229             },
87230             "amenity/pharmacy/Ригла": {
87231                 "tags": {
87232                     "name": "Ригла",
87233                     "amenity": "pharmacy"
87234                 },
87235                 "name": "Ригла",
87236                 "icon": "pharmacy",
87237                 "geometry": [
87238                     "point",
87239                     "vertex",
87240                     "area"
87241                 ],
87242                 "fields": [
87243                     "operator",
87244                     "building_area",
87245                     "address",
87246                     "opening_hours"
87247                 ],
87248                 "suggestion": true
87249             },
87250             "amenity/pharmacy/Имплозия": {
87251                 "tags": {
87252                     "name": "Имплозия",
87253                     "amenity": "pharmacy"
87254                 },
87255                 "name": "Имплозия",
87256                 "icon": "pharmacy",
87257                 "geometry": [
87258                     "point",
87259                     "vertex",
87260                     "area"
87261                 ],
87262                 "fields": [
87263                     "operator",
87264                     "building_area",
87265                     "address",
87266                     "opening_hours"
87267                 ],
87268                 "suggestion": true
87269             },
87270             "amenity/pharmacy/Kinney Drugs": {
87271                 "tags": {
87272                     "name": "Kinney Drugs",
87273                     "amenity": "pharmacy"
87274                 },
87275                 "name": "Kinney Drugs",
87276                 "icon": "pharmacy",
87277                 "geometry": [
87278                     "point",
87279                     "vertex",
87280                     "area"
87281                 ],
87282                 "fields": [
87283                     "operator",
87284                     "building_area",
87285                     "address",
87286                     "opening_hours"
87287                 ],
87288                 "suggestion": true
87289             },
87290             "amenity/pharmacy/Классика": {
87291                 "tags": {
87292                     "name": "Классика",
87293                     "amenity": "pharmacy"
87294                 },
87295                 "name": "Классика",
87296                 "icon": "pharmacy",
87297                 "geometry": [
87298                     "point",
87299                     "vertex",
87300                     "area"
87301                 ],
87302                 "fields": [
87303                     "operator",
87304                     "building_area",
87305                     "address",
87306                     "opening_hours"
87307                 ],
87308                 "suggestion": true
87309             },
87310             "amenity/pharmacy/Ljekarna": {
87311                 "tags": {
87312                     "name": "Ljekarna",
87313                     "amenity": "pharmacy"
87314                 },
87315                 "name": "Ljekarna",
87316                 "icon": "pharmacy",
87317                 "geometry": [
87318                     "point",
87319                     "vertex",
87320                     "area"
87321                 ],
87322                 "fields": [
87323                     "operator",
87324                     "building_area",
87325                     "address",
87326                     "opening_hours"
87327                 ],
87328                 "suggestion": true
87329             },
87330             "amenity/pharmacy/SalcoBrand": {
87331                 "tags": {
87332                     "name": "SalcoBrand",
87333                     "amenity": "pharmacy"
87334                 },
87335                 "name": "SalcoBrand",
87336                 "icon": "pharmacy",
87337                 "geometry": [
87338                     "point",
87339                     "vertex",
87340                     "area"
87341                 ],
87342                 "fields": [
87343                     "operator",
87344                     "building_area",
87345                     "address",
87346                     "opening_hours"
87347                 ],
87348                 "suggestion": true
87349             },
87350             "amenity/pharmacy/Аптека 36,6": {
87351                 "tags": {
87352                     "name": "Аптека 36,6",
87353                     "amenity": "pharmacy"
87354                 },
87355                 "name": "Аптека 36,6",
87356                 "icon": "pharmacy",
87357                 "geometry": [
87358                     "point",
87359                     "vertex",
87360                     "area"
87361                 ],
87362                 "fields": [
87363                     "operator",
87364                     "building_area",
87365                     "address",
87366                     "opening_hours"
87367                 ],
87368                 "suggestion": true
87369             },
87370             "amenity/pharmacy/Фармакор": {
87371                 "tags": {
87372                     "name": "Фармакор",
87373                     "amenity": "pharmacy"
87374                 },
87375                 "name": "Фармакор",
87376                 "icon": "pharmacy",
87377                 "geometry": [
87378                     "point",
87379                     "vertex",
87380                     "area"
87381                 ],
87382                 "fields": [
87383                     "operator",
87384                     "building_area",
87385                     "address",
87386                     "opening_hours"
87387                 ],
87388                 "suggestion": true
87389             },
87390             "amenity/pharmacy/スギ薬局": {
87391                 "tags": {
87392                     "name": "スギ薬局",
87393                     "amenity": "pharmacy"
87394                 },
87395                 "name": "スギ薬局",
87396                 "icon": "pharmacy",
87397                 "geometry": [
87398                     "point",
87399                     "vertex",
87400                     "area"
87401                 ],
87402                 "fields": [
87403                     "operator",
87404                     "building_area",
87405                     "address",
87406                     "opening_hours"
87407                 ],
87408                 "suggestion": true
87409             },
87410             "amenity/pharmacy/Аптечный пункт": {
87411                 "tags": {
87412                     "name": "Аптечный пункт",
87413                     "amenity": "pharmacy"
87414                 },
87415                 "name": "Аптечный пункт",
87416                 "icon": "pharmacy",
87417                 "geometry": [
87418                     "point",
87419                     "vertex",
87420                     "area"
87421                 ],
87422                 "fields": [
87423                     "operator",
87424                     "building_area",
87425                     "address",
87426                     "opening_hours"
87427                 ],
87428                 "suggestion": true
87429             },
87430             "amenity/pharmacy/Невис": {
87431                 "tags": {
87432                     "name": "Невис",
87433                     "amenity": "pharmacy"
87434                 },
87435                 "name": "Невис",
87436                 "icon": "pharmacy",
87437                 "geometry": [
87438                     "point",
87439                     "vertex",
87440                     "area"
87441                 ],
87442                 "fields": [
87443                     "operator",
87444                     "building_area",
87445                     "address",
87446                     "opening_hours"
87447                 ],
87448                 "suggestion": true
87449             },
87450             "amenity/pharmacy/トモズ (Tomod's)": {
87451                 "tags": {
87452                     "name": "トモズ (Tomod's)",
87453                     "amenity": "pharmacy"
87454                 },
87455                 "name": "トモズ (Tomod's)",
87456                 "icon": "pharmacy",
87457                 "geometry": [
87458                     "point",
87459                     "vertex",
87460                     "area"
87461                 ],
87462                 "fields": [
87463                     "operator",
87464                     "building_area",
87465                     "address",
87466                     "opening_hours"
87467                 ],
87468                 "suggestion": true
87469             },
87470             "amenity/pharmacy/Eurovaistinė": {
87471                 "tags": {
87472                     "name": "Eurovaistinė",
87473                     "amenity": "pharmacy"
87474                 },
87475                 "name": "Eurovaistinė",
87476                 "icon": "pharmacy",
87477                 "geometry": [
87478                     "point",
87479                     "vertex",
87480                     "area"
87481                 ],
87482                 "fields": [
87483                     "operator",
87484                     "building_area",
87485                     "address",
87486                     "opening_hours"
87487                 ],
87488                 "suggestion": true
87489             },
87490             "amenity/pharmacy/Farmacity": {
87491                 "tags": {
87492                     "name": "Farmacity",
87493                     "amenity": "pharmacy"
87494                 },
87495                 "name": "Farmacity",
87496                 "icon": "pharmacy",
87497                 "geometry": [
87498                     "point",
87499                     "vertex",
87500                     "area"
87501                 ],
87502                 "fields": [
87503                     "operator",
87504                     "building_area",
87505                     "address",
87506                     "opening_hours"
87507                 ],
87508                 "suggestion": true
87509             },
87510             "amenity/pharmacy/аптека": {
87511                 "tags": {
87512                     "name": "аптека",
87513                     "amenity": "pharmacy"
87514                 },
87515                 "name": "аптека",
87516                 "icon": "pharmacy",
87517                 "geometry": [
87518                     "point",
87519                     "vertex",
87520                     "area"
87521                 ],
87522                 "fields": [
87523                     "operator",
87524                     "building_area",
87525                     "address",
87526                     "opening_hours"
87527                 ],
87528                 "suggestion": true
87529             },
87530             "amenity/pharmacy/The Generics Pharmacy": {
87531                 "tags": {
87532                     "name": "The Generics Pharmacy",
87533                     "amenity": "pharmacy"
87534                 },
87535                 "name": "The Generics Pharmacy",
87536                 "icon": "pharmacy",
87537                 "geometry": [
87538                     "point",
87539                     "vertex",
87540                     "area"
87541                 ],
87542                 "fields": [
87543                     "operator",
87544                     "building_area",
87545                     "address",
87546                     "opening_hours"
87547                 ],
87548                 "suggestion": true
87549             },
87550             "amenity/pharmacy/Farmatodo": {
87551                 "tags": {
87552                     "name": "Farmatodo",
87553                     "amenity": "pharmacy"
87554                 },
87555                 "name": "Farmatodo",
87556                 "icon": "pharmacy",
87557                 "geometry": [
87558                     "point",
87559                     "vertex",
87560                     "area"
87561                 ],
87562                 "fields": [
87563                     "operator",
87564                     "building_area",
87565                     "address",
87566                     "opening_hours"
87567                 ],
87568                 "suggestion": true
87569             },
87570             "amenity/pharmacy/Duane Reade": {
87571                 "tags": {
87572                     "name": "Duane Reade",
87573                     "amenity": "pharmacy"
87574                 },
87575                 "name": "Duane Reade",
87576                 "icon": "pharmacy",
87577                 "geometry": [
87578                     "point",
87579                     "vertex",
87580                     "area"
87581                 ],
87582                 "fields": [
87583                     "operator",
87584                     "building_area",
87585                     "address",
87586                     "opening_hours"
87587                 ],
87588                 "suggestion": true
87589             },
87590             "amenity/pharmacy/Фармленд": {
87591                 "tags": {
87592                     "name": "Фармленд",
87593                     "amenity": "pharmacy"
87594                 },
87595                 "name": "Фармленд",
87596                 "icon": "pharmacy",
87597                 "geometry": [
87598                     "point",
87599                     "vertex",
87600                     "area"
87601                 ],
87602                 "fields": [
87603                     "operator",
87604                     "building_area",
87605                     "address",
87606                     "opening_hours"
87607                 ],
87608                 "suggestion": true
87609             },
87610             "amenity/pharmacy/ドラッグてらしま (Drug Terashima)": {
87611                 "tags": {
87612                     "name": "ドラッグてらしま (Drug Terashima)",
87613                     "amenity": "pharmacy"
87614                 },
87615                 "name": "ドラッグてらしま (Drug Terashima)",
87616                 "icon": "pharmacy",
87617                 "geometry": [
87618                     "point",
87619                     "vertex",
87620                     "area"
87621                 ],
87622                 "fields": [
87623                     "operator",
87624                     "building_area",
87625                     "address",
87626                     "opening_hours"
87627                 ],
87628                 "suggestion": true
87629             },
87630             "amenity/pharmacy/Арніка": {
87631                 "tags": {
87632                     "name": "Арніка",
87633                     "amenity": "pharmacy"
87634                 },
87635                 "name": "Арніка",
87636                 "icon": "pharmacy",
87637                 "geometry": [
87638                     "point",
87639                     "vertex",
87640                     "area"
87641                 ],
87642                 "fields": [
87643                     "operator",
87644                     "building_area",
87645                     "address",
87646                     "opening_hours"
87647                 ],
87648                 "suggestion": true
87649             },
87650             "amenity/pharmacy/ავერსი (Aversi)": {
87651                 "tags": {
87652                     "name": "ავერსი (Aversi)",
87653                     "amenity": "pharmacy"
87654                 },
87655                 "name": "ავერსი (Aversi)",
87656                 "icon": "pharmacy",
87657                 "geometry": [
87658                     "point",
87659                     "vertex",
87660                     "area"
87661                 ],
87662                 "fields": [
87663                     "operator",
87664                     "building_area",
87665                     "address",
87666                     "opening_hours"
87667                 ],
87668                 "suggestion": true
87669             },
87670             "amenity/pharmacy/Farmahorro": {
87671                 "tags": {
87672                     "name": "Farmahorro",
87673                     "amenity": "pharmacy"
87674                 },
87675                 "name": "Farmahorro",
87676                 "icon": "pharmacy",
87677                 "geometry": [
87678                     "point",
87679                     "vertex",
87680                     "area"
87681                 ],
87682                 "fields": [
87683                     "operator",
87684                     "building_area",
87685                     "address",
87686                     "opening_hours"
87687                 ],
87688                 "suggestion": true
87689             },
87690             "amenity/cafe/Starbucks": {
87691                 "tags": {
87692                     "name": "Starbucks",
87693                     "cuisine": "coffee_shop",
87694                     "amenity": "cafe"
87695                 },
87696                 "name": "Starbucks",
87697                 "icon": "cafe",
87698                 "geometry": [
87699                     "point",
87700                     "vertex",
87701                     "area"
87702                 ],
87703                 "fields": [
87704                     "cuisine",
87705                     "internet_access",
87706                     "building_area",
87707                     "address",
87708                     "opening_hours",
87709                     "smoking"
87710                 ],
87711                 "suggestion": true
87712             },
87713             "amenity/cafe/Cafeteria": {
87714                 "tags": {
87715                     "name": "Cafeteria",
87716                     "amenity": "cafe"
87717                 },
87718                 "name": "Cafeteria",
87719                 "icon": "cafe",
87720                 "geometry": [
87721                     "point",
87722                     "vertex",
87723                     "area"
87724                 ],
87725                 "fields": [
87726                     "cuisine",
87727                     "internet_access",
87728                     "building_area",
87729                     "address",
87730                     "opening_hours",
87731                     "smoking"
87732                 ],
87733                 "suggestion": true
87734             },
87735             "amenity/cafe/Costa": {
87736                 "tags": {
87737                     "name": "Costa",
87738                     "amenity": "cafe"
87739                 },
87740                 "name": "Costa",
87741                 "icon": "cafe",
87742                 "geometry": [
87743                     "point",
87744                     "vertex",
87745                     "area"
87746                 ],
87747                 "fields": [
87748                     "cuisine",
87749                     "internet_access",
87750                     "building_area",
87751                     "address",
87752                     "opening_hours",
87753                     "smoking"
87754                 ],
87755                 "suggestion": true
87756             },
87757             "amenity/cafe/Caffè Nero": {
87758                 "tags": {
87759                     "name": "Caffè Nero",
87760                     "amenity": "cafe"
87761                 },
87762                 "name": "Caffè Nero",
87763                 "icon": "cafe",
87764                 "geometry": [
87765                     "point",
87766                     "vertex",
87767                     "area"
87768                 ],
87769                 "fields": [
87770                     "cuisine",
87771                     "internet_access",
87772                     "building_area",
87773                     "address",
87774                     "opening_hours",
87775                     "smoking"
87776                 ],
87777                 "suggestion": true
87778             },
87779             "amenity/cafe/Кафе": {
87780                 "tags": {
87781                     "name": "Кафе",
87782                     "amenity": "cafe"
87783                 },
87784                 "name": "Кафе",
87785                 "icon": "cafe",
87786                 "geometry": [
87787                     "point",
87788                     "vertex",
87789                     "area"
87790                 ],
87791                 "fields": [
87792                     "cuisine",
87793                     "internet_access",
87794                     "building_area",
87795                     "address",
87796                     "opening_hours",
87797                     "smoking"
87798                 ],
87799                 "suggestion": true
87800             },
87801             "amenity/cafe/Café Central": {
87802                 "tags": {
87803                     "name": "Café Central",
87804                     "amenity": "cafe"
87805                 },
87806                 "name": "Café Central",
87807                 "icon": "cafe",
87808                 "geometry": [
87809                     "point",
87810                     "vertex",
87811                     "area"
87812                 ],
87813                 "fields": [
87814                     "cuisine",
87815                     "internet_access",
87816                     "building_area",
87817                     "address",
87818                     "opening_hours",
87819                     "smoking"
87820                 ],
87821                 "suggestion": true
87822             },
87823             "amenity/cafe/Second Cup": {
87824                 "tags": {
87825                     "name": "Second Cup",
87826                     "amenity": "cafe"
87827                 },
87828                 "name": "Second Cup",
87829                 "icon": "cafe",
87830                 "geometry": [
87831                     "point",
87832                     "vertex",
87833                     "area"
87834                 ],
87835                 "fields": [
87836                     "cuisine",
87837                     "internet_access",
87838                     "building_area",
87839                     "address",
87840                     "opening_hours",
87841                     "smoking"
87842                 ],
87843                 "suggestion": true
87844             },
87845             "amenity/cafe/Eisdiele": {
87846                 "tags": {
87847                     "name": "Eisdiele",
87848                     "amenity": "cafe"
87849                 },
87850                 "name": "Eisdiele",
87851                 "icon": "cafe",
87852                 "geometry": [
87853                     "point",
87854                     "vertex",
87855                     "area"
87856                 ],
87857                 "fields": [
87858                     "cuisine",
87859                     "internet_access",
87860                     "building_area",
87861                     "address",
87862                     "opening_hours",
87863                     "smoking"
87864                 ],
87865                 "suggestion": true
87866             },
87867             "amenity/cafe/Dunkin Donuts": {
87868                 "tags": {
87869                     "name": "Dunkin Donuts",
87870                     "cuisine": "donut",
87871                     "amenity": "cafe"
87872                 },
87873                 "name": "Dunkin Donuts",
87874                 "icon": "cafe",
87875                 "geometry": [
87876                     "point",
87877                     "vertex",
87878                     "area"
87879                 ],
87880                 "fields": [
87881                     "cuisine",
87882                     "internet_access",
87883                     "building_area",
87884                     "address",
87885                     "opening_hours",
87886                     "smoking"
87887                 ],
87888                 "suggestion": true
87889             },
87890             "amenity/cafe/Espresso House": {
87891                 "tags": {
87892                     "name": "Espresso House",
87893                     "amenity": "cafe"
87894                 },
87895                 "name": "Espresso House",
87896                 "icon": "cafe",
87897                 "geometry": [
87898                     "point",
87899                     "vertex",
87900                     "area"
87901                 ],
87902                 "fields": [
87903                     "cuisine",
87904                     "internet_access",
87905                     "building_area",
87906                     "address",
87907                     "opening_hours",
87908                     "smoking"
87909                 ],
87910                 "suggestion": true
87911             },
87912             "amenity/cafe/Segafredo": {
87913                 "tags": {
87914                     "name": "Segafredo",
87915                     "amenity": "cafe"
87916                 },
87917                 "name": "Segafredo",
87918                 "icon": "cafe",
87919                 "geometry": [
87920                     "point",
87921                     "vertex",
87922                     "area"
87923                 ],
87924                 "fields": [
87925                     "cuisine",
87926                     "internet_access",
87927                     "building_area",
87928                     "address",
87929                     "opening_hours",
87930                     "smoking"
87931                 ],
87932                 "suggestion": true
87933             },
87934             "amenity/cafe/Coffee Time": {
87935                 "tags": {
87936                     "name": "Coffee Time",
87937                     "amenity": "cafe"
87938                 },
87939                 "name": "Coffee Time",
87940                 "icon": "cafe",
87941                 "geometry": [
87942                     "point",
87943                     "vertex",
87944                     "area"
87945                 ],
87946                 "fields": [
87947                     "cuisine",
87948                     "internet_access",
87949                     "building_area",
87950                     "address",
87951                     "opening_hours",
87952                     "smoking"
87953                 ],
87954                 "suggestion": true
87955             },
87956             "amenity/cafe/Cafe Coffee Day": {
87957                 "tags": {
87958                     "name": "Cafe Coffee Day",
87959                     "amenity": "cafe"
87960                 },
87961                 "name": "Cafe Coffee Day",
87962                 "icon": "cafe",
87963                 "geometry": [
87964                     "point",
87965                     "vertex",
87966                     "area"
87967                 ],
87968                 "fields": [
87969                     "cuisine",
87970                     "internet_access",
87971                     "building_area",
87972                     "address",
87973                     "opening_hours",
87974                     "smoking"
87975                 ],
87976                 "suggestion": true
87977             },
87978             "amenity/cafe/Eiscafe Venezia": {
87979                 "tags": {
87980                     "name": "Eiscafe Venezia",
87981                     "amenity": "cafe"
87982                 },
87983                 "name": "Eiscafe Venezia",
87984                 "icon": "cafe",
87985                 "geometry": [
87986                     "point",
87987                     "vertex",
87988                     "area"
87989                 ],
87990                 "fields": [
87991                     "cuisine",
87992                     "internet_access",
87993                     "building_area",
87994                     "address",
87995                     "opening_hours",
87996                     "smoking"
87997                 ],
87998                 "suggestion": true
87999             },
88000             "amenity/cafe/スターバックス": {
88001                 "tags": {
88002                     "name": "スターバックス",
88003                     "name:en": "Starbucks",
88004                     "amenity": "cafe"
88005                 },
88006                 "name": "スターバックス",
88007                 "icon": "cafe",
88008                 "geometry": [
88009                     "point",
88010                     "vertex",
88011                     "area"
88012                 ],
88013                 "fields": [
88014                     "cuisine",
88015                     "internet_access",
88016                     "building_area",
88017                     "address",
88018                     "opening_hours",
88019                     "smoking"
88020                 ],
88021                 "suggestion": true
88022             },
88023             "amenity/cafe/Шоколадница": {
88024                 "tags": {
88025                     "name": "Шоколадница",
88026                     "amenity": "cafe"
88027                 },
88028                 "name": "Шоколадница",
88029                 "icon": "cafe",
88030                 "geometry": [
88031                     "point",
88032                     "vertex",
88033                     "area"
88034                 ],
88035                 "fields": [
88036                     "cuisine",
88037                     "internet_access",
88038                     "building_area",
88039                     "address",
88040                     "opening_hours",
88041                     "smoking"
88042                 ],
88043                 "suggestion": true
88044             },
88045             "amenity/cafe/Pret A Manger": {
88046                 "tags": {
88047                     "name": "Pret A Manger",
88048                     "amenity": "cafe"
88049                 },
88050                 "name": "Pret A Manger",
88051                 "icon": "cafe",
88052                 "geometry": [
88053                     "point",
88054                     "vertex",
88055                     "area"
88056                 ],
88057                 "fields": [
88058                     "cuisine",
88059                     "internet_access",
88060                     "building_area",
88061                     "address",
88062                     "opening_hours",
88063                     "smoking"
88064                 ],
88065                 "suggestion": true
88066             },
88067             "amenity/cafe/Столовая": {
88068                 "tags": {
88069                     "name": "Столовая",
88070                     "amenity": "cafe"
88071                 },
88072                 "name": "Столовая",
88073                 "icon": "cafe",
88074                 "geometry": [
88075                     "point",
88076                     "vertex",
88077                     "area"
88078                 ],
88079                 "fields": [
88080                     "cuisine",
88081                     "internet_access",
88082                     "building_area",
88083                     "address",
88084                     "opening_hours",
88085                     "smoking"
88086                 ],
88087                 "suggestion": true
88088             },
88089             "amenity/cafe/ドトール": {
88090                 "tags": {
88091                     "name": "ドトール",
88092                     "name:en": "DOUTOR",
88093                     "amenity": "cafe"
88094                 },
88095                 "name": "ドトール",
88096                 "icon": "cafe",
88097                 "geometry": [
88098                     "point",
88099                     "vertex",
88100                     "area"
88101                 ],
88102                 "fields": [
88103                     "cuisine",
88104                     "internet_access",
88105                     "building_area",
88106                     "address",
88107                     "opening_hours",
88108                     "smoking"
88109                 ],
88110                 "suggestion": true
88111             },
88112             "amenity/cafe/Tchibo": {
88113                 "tags": {
88114                     "name": "Tchibo",
88115                     "amenity": "cafe"
88116                 },
88117                 "name": "Tchibo",
88118                 "icon": "cafe",
88119                 "geometry": [
88120                     "point",
88121                     "vertex",
88122                     "area"
88123                 ],
88124                 "fields": [
88125                     "cuisine",
88126                     "internet_access",
88127                     "building_area",
88128                     "address",
88129                     "opening_hours",
88130                     "smoking"
88131                 ],
88132                 "suggestion": true
88133             },
88134             "amenity/cafe/Кофе Хауз": {
88135                 "tags": {
88136                     "name": "Кофе Хауз",
88137                     "amenity": "cafe"
88138                 },
88139                 "name": "Кофе Хауз",
88140                 "icon": "cafe",
88141                 "geometry": [
88142                     "point",
88143                     "vertex",
88144                     "area"
88145                 ],
88146                 "fields": [
88147                     "cuisine",
88148                     "internet_access",
88149                     "building_area",
88150                     "address",
88151                     "opening_hours",
88152                     "smoking"
88153                 ],
88154                 "suggestion": true
88155             },
88156             "amenity/cafe/Caribou Coffee": {
88157                 "tags": {
88158                     "name": "Caribou Coffee",
88159                     "amenity": "cafe"
88160                 },
88161                 "name": "Caribou Coffee",
88162                 "icon": "cafe",
88163                 "geometry": [
88164                     "point",
88165                     "vertex",
88166                     "area"
88167                 ],
88168                 "fields": [
88169                     "cuisine",
88170                     "internet_access",
88171                     "building_area",
88172                     "address",
88173                     "opening_hours",
88174                     "smoking"
88175                 ],
88176                 "suggestion": true
88177             },
88178             "amenity/cafe/Уют": {
88179                 "tags": {
88180                     "name": "Уют",
88181                     "amenity": "cafe"
88182                 },
88183                 "name": "Уют",
88184                 "icon": "cafe",
88185                 "geometry": [
88186                     "point",
88187                     "vertex",
88188                     "area"
88189                 ],
88190                 "fields": [
88191                     "cuisine",
88192                     "internet_access",
88193                     "building_area",
88194                     "address",
88195                     "opening_hours",
88196                     "smoking"
88197                 ],
88198                 "suggestion": true
88199             },
88200             "amenity/cafe/Шашлычная": {
88201                 "tags": {
88202                     "name": "Шашлычная",
88203                     "amenity": "cafe"
88204                 },
88205                 "name": "Шашлычная",
88206                 "icon": "cafe",
88207                 "geometry": [
88208                     "point",
88209                     "vertex",
88210                     "area"
88211                 ],
88212                 "fields": [
88213                     "cuisine",
88214                     "internet_access",
88215                     "building_area",
88216                     "address",
88217                     "opening_hours",
88218                     "smoking"
88219                 ],
88220                 "suggestion": true
88221             },
88222             "amenity/cafe/คาเฟ่ อเมซอน": {
88223                 "tags": {
88224                     "name": "คาเฟ่ อเมซอน",
88225                     "amenity": "cafe"
88226                 },
88227                 "name": "คาเฟ่ อเมซอน",
88228                 "icon": "cafe",
88229                 "geometry": [
88230                     "point",
88231                     "vertex",
88232                     "area"
88233                 ],
88234                 "fields": [
88235                     "cuisine",
88236                     "internet_access",
88237                     "building_area",
88238                     "address",
88239                     "opening_hours",
88240                     "smoking"
88241                 ],
88242                 "suggestion": true
88243             },
88244             "amenity/cafe/Traveler's Coffee": {
88245                 "tags": {
88246                     "name": "Traveler's Coffee",
88247                     "amenity": "cafe"
88248                 },
88249                 "name": "Traveler's Coffee",
88250                 "icon": "cafe",
88251                 "geometry": [
88252                     "point",
88253                     "vertex",
88254                     "area"
88255                 ],
88256                 "fields": [
88257                     "cuisine",
88258                     "internet_access",
88259                     "building_area",
88260                     "address",
88261                     "opening_hours",
88262                     "smoking"
88263                 ],
88264                 "suggestion": true
88265             },
88266             "amenity/cafe/カフェ・ド・クリエ": {
88267                 "tags": {
88268                     "name": "カフェ・ド・クリエ",
88269                     "name:en": "Cafe de CRIE",
88270                     "amenity": "cafe"
88271                 },
88272                 "name": "カフェ・ド・クリエ",
88273                 "icon": "cafe",
88274                 "geometry": [
88275                     "point",
88276                     "vertex",
88277                     "area"
88278                 ],
88279                 "fields": [
88280                     "cuisine",
88281                     "internet_access",
88282                     "building_area",
88283                     "address",
88284                     "opening_hours",
88285                     "smoking"
88286                 ],
88287                 "suggestion": true
88288             },
88289             "amenity/cafe/Cafe Amazon": {
88290                 "tags": {
88291                     "name": "Cafe Amazon",
88292                     "amenity": "cafe"
88293                 },
88294                 "name": "Cafe Amazon",
88295                 "icon": "cafe",
88296                 "geometry": [
88297                     "point",
88298                     "vertex",
88299                     "area"
88300                 ],
88301                 "fields": [
88302                     "cuisine",
88303                     "internet_access",
88304                     "building_area",
88305                     "address",
88306                     "opening_hours",
88307                     "smoking"
88308                 ],
88309                 "suggestion": true
88310             },
88311             "shop/supermarket/Budgens": {
88312                 "tags": {
88313                     "name": "Budgens",
88314                     "shop": "supermarket"
88315                 },
88316                 "name": "Budgens",
88317                 "icon": "grocery",
88318                 "geometry": [
88319                     "point",
88320                     "vertex",
88321                     "area"
88322                 ],
88323                 "fields": [
88324                     "operator",
88325                     "building_area",
88326                     "address"
88327                 ],
88328                 "suggestion": true
88329             },
88330             "shop/supermarket/Morrisons": {
88331                 "tags": {
88332                     "name": "Morrisons",
88333                     "shop": "supermarket"
88334                 },
88335                 "name": "Morrisons",
88336                 "icon": "grocery",
88337                 "geometry": [
88338                     "point",
88339                     "vertex",
88340                     "area"
88341                 ],
88342                 "fields": [
88343                     "operator",
88344                     "building_area",
88345                     "address"
88346                 ],
88347                 "suggestion": true
88348             },
88349             "shop/supermarket/Interspar": {
88350                 "tags": {
88351                     "name": "Interspar",
88352                     "shop": "supermarket"
88353                 },
88354                 "name": "Interspar",
88355                 "icon": "grocery",
88356                 "geometry": [
88357                     "point",
88358                     "vertex",
88359                     "area"
88360                 ],
88361                 "fields": [
88362                     "operator",
88363                     "building_area",
88364                     "address"
88365                 ],
88366                 "suggestion": true
88367             },
88368             "shop/supermarket/Merkur": {
88369                 "tags": {
88370                     "name": "Merkur",
88371                     "shop": "supermarket"
88372                 },
88373                 "name": "Merkur",
88374                 "icon": "grocery",
88375                 "geometry": [
88376                     "point",
88377                     "vertex",
88378                     "area"
88379                 ],
88380                 "fields": [
88381                     "operator",
88382                     "building_area",
88383                     "address"
88384                 ],
88385                 "suggestion": true
88386             },
88387             "shop/supermarket/Sainsbury's": {
88388                 "tags": {
88389                     "name": "Sainsbury's",
88390                     "shop": "supermarket"
88391                 },
88392                 "name": "Sainsbury's",
88393                 "icon": "grocery",
88394                 "geometry": [
88395                     "point",
88396                     "vertex",
88397                     "area"
88398                 ],
88399                 "fields": [
88400                     "operator",
88401                     "building_area",
88402                     "address"
88403                 ],
88404                 "suggestion": true
88405             },
88406             "shop/supermarket/Lidl": {
88407                 "tags": {
88408                     "name": "Lidl",
88409                     "shop": "supermarket"
88410                 },
88411                 "name": "Lidl",
88412                 "icon": "grocery",
88413                 "geometry": [
88414                     "point",
88415                     "vertex",
88416                     "area"
88417                 ],
88418                 "fields": [
88419                     "operator",
88420                     "building_area",
88421                     "address"
88422                 ],
88423                 "suggestion": true
88424             },
88425             "shop/supermarket/EDEKA": {
88426                 "tags": {
88427                     "name": "EDEKA",
88428                     "shop": "supermarket"
88429                 },
88430                 "name": "EDEKA",
88431                 "icon": "grocery",
88432                 "geometry": [
88433                     "point",
88434                     "vertex",
88435                     "area"
88436                 ],
88437                 "fields": [
88438                     "operator",
88439                     "building_area",
88440                     "address"
88441                 ],
88442                 "suggestion": true
88443             },
88444             "shop/supermarket/Coles": {
88445                 "tags": {
88446                     "name": "Coles",
88447                     "shop": "supermarket"
88448                 },
88449                 "name": "Coles",
88450                 "icon": "grocery",
88451                 "geometry": [
88452                     "point",
88453                     "vertex",
88454                     "area"
88455                 ],
88456                 "fields": [
88457                     "operator",
88458                     "building_area",
88459                     "address"
88460                 ],
88461                 "suggestion": true
88462             },
88463             "shop/supermarket/Iceland": {
88464                 "tags": {
88465                     "name": "Iceland",
88466                     "shop": "supermarket"
88467                 },
88468                 "name": "Iceland",
88469                 "icon": "grocery",
88470                 "geometry": [
88471                     "point",
88472                     "vertex",
88473                     "area"
88474                 ],
88475                 "fields": [
88476                     "operator",
88477                     "building_area",
88478                     "address"
88479                 ],
88480                 "suggestion": true
88481             },
88482             "shop/supermarket/Coop": {
88483                 "tags": {
88484                     "name": "Coop",
88485                     "shop": "supermarket"
88486                 },
88487                 "name": "Coop",
88488                 "icon": "grocery",
88489                 "geometry": [
88490                     "point",
88491                     "vertex",
88492                     "area"
88493                 ],
88494                 "fields": [
88495                     "operator",
88496                     "building_area",
88497                     "address"
88498                 ],
88499                 "suggestion": true
88500             },
88501             "shop/supermarket/Tesco": {
88502                 "tags": {
88503                     "name": "Tesco",
88504                     "shop": "supermarket"
88505                 },
88506                 "name": "Tesco",
88507                 "icon": "grocery",
88508                 "geometry": [
88509                     "point",
88510                     "vertex",
88511                     "area"
88512                 ],
88513                 "fields": [
88514                     "operator",
88515                     "building_area",
88516                     "address"
88517                 ],
88518                 "suggestion": true
88519             },
88520             "shop/supermarket/Woolworths": {
88521                 "tags": {
88522                     "name": "Woolworths",
88523                     "shop": "supermarket"
88524                 },
88525                 "name": "Woolworths",
88526                 "icon": "grocery",
88527                 "geometry": [
88528                     "point",
88529                     "vertex",
88530                     "area"
88531                 ],
88532                 "fields": [
88533                     "operator",
88534                     "building_area",
88535                     "address"
88536                 ],
88537                 "suggestion": true
88538             },
88539             "shop/supermarket/Zielpunkt": {
88540                 "tags": {
88541                     "name": "Zielpunkt",
88542                     "shop": "supermarket"
88543                 },
88544                 "name": "Zielpunkt",
88545                 "icon": "grocery",
88546                 "geometry": [
88547                     "point",
88548                     "vertex",
88549                     "area"
88550                 ],
88551                 "fields": [
88552                     "operator",
88553                     "building_area",
88554                     "address"
88555                 ],
88556                 "suggestion": true
88557             },
88558             "shop/supermarket/Nahkauf": {
88559                 "tags": {
88560                     "name": "Nahkauf",
88561                     "shop": "supermarket"
88562                 },
88563                 "name": "Nahkauf",
88564                 "icon": "grocery",
88565                 "geometry": [
88566                     "point",
88567                     "vertex",
88568                     "area"
88569                 ],
88570                 "fields": [
88571                     "operator",
88572                     "building_area",
88573                     "address"
88574                 ],
88575                 "suggestion": true
88576             },
88577             "shop/supermarket/Billa": {
88578                 "tags": {
88579                     "name": "Billa",
88580                     "shop": "supermarket"
88581                 },
88582                 "name": "Billa",
88583                 "icon": "grocery",
88584                 "geometry": [
88585                     "point",
88586                     "vertex",
88587                     "area"
88588                 ],
88589                 "fields": [
88590                     "operator",
88591                     "building_area",
88592                     "address"
88593                 ],
88594                 "suggestion": true
88595             },
88596             "shop/supermarket/Kaufland": {
88597                 "tags": {
88598                     "name": "Kaufland",
88599                     "shop": "supermarket"
88600                 },
88601                 "name": "Kaufland",
88602                 "icon": "grocery",
88603                 "geometry": [
88604                     "point",
88605                     "vertex",
88606                     "area"
88607                 ],
88608                 "fields": [
88609                     "operator",
88610                     "building_area",
88611                     "address"
88612                 ],
88613                 "suggestion": true
88614             },
88615             "shop/supermarket/Plus": {
88616                 "tags": {
88617                     "name": "Plus",
88618                     "shop": "supermarket"
88619                 },
88620                 "name": "Plus",
88621                 "icon": "grocery",
88622                 "geometry": [
88623                     "point",
88624                     "vertex",
88625                     "area"
88626                 ],
88627                 "fields": [
88628                     "operator",
88629                     "building_area",
88630                     "address"
88631                 ],
88632                 "suggestion": true
88633             },
88634             "shop/supermarket/ALDI": {
88635                 "tags": {
88636                     "name": "ALDI",
88637                     "shop": "supermarket"
88638                 },
88639                 "name": "ALDI",
88640                 "icon": "grocery",
88641                 "geometry": [
88642                     "point",
88643                     "vertex",
88644                     "area"
88645                 ],
88646                 "fields": [
88647                     "operator",
88648                     "building_area",
88649                     "address"
88650                 ],
88651                 "suggestion": true
88652             },
88653             "shop/supermarket/Checkers": {
88654                 "tags": {
88655                     "name": "Checkers",
88656                     "shop": "supermarket"
88657                 },
88658                 "name": "Checkers",
88659                 "icon": "grocery",
88660                 "geometry": [
88661                     "point",
88662                     "vertex",
88663                     "area"
88664                 ],
88665                 "fields": [
88666                     "operator",
88667                     "building_area",
88668                     "address"
88669                 ],
88670                 "suggestion": true
88671             },
88672             "shop/supermarket/Tesco Metro": {
88673                 "tags": {
88674                     "name": "Tesco Metro",
88675                     "shop": "supermarket"
88676                 },
88677                 "name": "Tesco Metro",
88678                 "icon": "grocery",
88679                 "geometry": [
88680                     "point",
88681                     "vertex",
88682                     "area"
88683                 ],
88684                 "fields": [
88685                     "operator",
88686                     "building_area",
88687                     "address"
88688                 ],
88689                 "suggestion": true
88690             },
88691             "shop/supermarket/NP": {
88692                 "tags": {
88693                     "name": "NP",
88694                     "shop": "supermarket"
88695                 },
88696                 "name": "NP",
88697                 "icon": "grocery",
88698                 "geometry": [
88699                     "point",
88700                     "vertex",
88701                     "area"
88702                 ],
88703                 "fields": [
88704                     "operator",
88705                     "building_area",
88706                     "address"
88707                 ],
88708                 "suggestion": true
88709             },
88710             "shop/supermarket/Penny": {
88711                 "tags": {
88712                     "name": "Penny",
88713                     "shop": "supermarket"
88714                 },
88715                 "name": "Penny",
88716                 "icon": "grocery",
88717                 "geometry": [
88718                     "point",
88719                     "vertex",
88720                     "area"
88721                 ],
88722                 "fields": [
88723                     "operator",
88724                     "building_area",
88725                     "address"
88726                 ],
88727                 "suggestion": true
88728             },
88729             "shop/supermarket/Norma": {
88730                 "tags": {
88731                     "name": "Norma",
88732                     "shop": "supermarket"
88733                 },
88734                 "name": "Norma",
88735                 "icon": "grocery",
88736                 "geometry": [
88737                     "point",
88738                     "vertex",
88739                     "area"
88740                 ],
88741                 "fields": [
88742                     "operator",
88743                     "building_area",
88744                     "address"
88745                 ],
88746                 "suggestion": true
88747             },
88748             "shop/supermarket/Asda": {
88749                 "tags": {
88750                     "name": "Asda",
88751                     "shop": "supermarket"
88752                 },
88753                 "name": "Asda",
88754                 "icon": "grocery",
88755                 "geometry": [
88756                     "point",
88757                     "vertex",
88758                     "area"
88759                 ],
88760                 "fields": [
88761                     "operator",
88762                     "building_area",
88763                     "address"
88764                 ],
88765                 "suggestion": true
88766             },
88767             "shop/supermarket/Netto": {
88768                 "tags": {
88769                     "name": "Netto",
88770                     "shop": "supermarket"
88771                 },
88772                 "name": "Netto",
88773                 "icon": "grocery",
88774                 "geometry": [
88775                     "point",
88776                     "vertex",
88777                     "area"
88778                 ],
88779                 "fields": [
88780                     "operator",
88781                     "building_area",
88782                     "address"
88783                 ],
88784                 "suggestion": true
88785             },
88786             "shop/supermarket/REWE": {
88787                 "tags": {
88788                     "name": "REWE",
88789                     "shop": "supermarket"
88790                 },
88791                 "name": "REWE",
88792                 "icon": "grocery",
88793                 "geometry": [
88794                     "point",
88795                     "vertex",
88796                     "area"
88797                 ],
88798                 "fields": [
88799                     "operator",
88800                     "building_area",
88801                     "address"
88802                 ],
88803                 "suggestion": true
88804             },
88805             "shop/supermarket/Rewe": {
88806                 "tags": {
88807                     "name": "Rewe",
88808                     "shop": "supermarket"
88809                 },
88810                 "name": "Rewe",
88811                 "icon": "grocery",
88812                 "geometry": [
88813                     "point",
88814                     "vertex",
88815                     "area"
88816                 ],
88817                 "fields": [
88818                     "operator",
88819                     "building_area",
88820                     "address"
88821                 ],
88822                 "suggestion": true
88823             },
88824             "shop/supermarket/Aldi Süd": {
88825                 "tags": {
88826                     "name": "Aldi Süd",
88827                     "shop": "supermarket"
88828                 },
88829                 "name": "Aldi Süd",
88830                 "icon": "grocery",
88831                 "geometry": [
88832                     "point",
88833                     "vertex",
88834                     "area"
88835                 ],
88836                 "fields": [
88837                     "operator",
88838                     "building_area",
88839                     "address"
88840                 ],
88841                 "suggestion": true
88842             },
88843             "shop/supermarket/Real": {
88844                 "tags": {
88845                     "name": "Real",
88846                     "shop": "supermarket"
88847                 },
88848                 "name": "Real",
88849                 "icon": "grocery",
88850                 "geometry": [
88851                     "point",
88852                     "vertex",
88853                     "area"
88854                 ],
88855                 "fields": [
88856                     "operator",
88857                     "building_area",
88858                     "address"
88859                 ],
88860                 "suggestion": true
88861             },
88862             "shop/supermarket/King Soopers": {
88863                 "tags": {
88864                     "name": "King Soopers",
88865                     "shop": "supermarket"
88866                 },
88867                 "name": "King Soopers",
88868                 "icon": "grocery",
88869                 "geometry": [
88870                     "point",
88871                     "vertex",
88872                     "area"
88873                 ],
88874                 "fields": [
88875                     "operator",
88876                     "building_area",
88877                     "address"
88878                 ],
88879                 "suggestion": true
88880             },
88881             "shop/supermarket/Kiwi": {
88882                 "tags": {
88883                     "name": "Kiwi",
88884                     "shop": "supermarket"
88885                 },
88886                 "name": "Kiwi",
88887                 "icon": "grocery",
88888                 "geometry": [
88889                     "point",
88890                     "vertex",
88891                     "area"
88892                 ],
88893                 "fields": [
88894                     "operator",
88895                     "building_area",
88896                     "address"
88897                 ],
88898                 "suggestion": true
88899             },
88900             "shop/supermarket/Edeka": {
88901                 "tags": {
88902                     "name": "Edeka",
88903                     "shop": "supermarket"
88904                 },
88905                 "name": "Edeka",
88906                 "icon": "grocery",
88907                 "geometry": [
88908                     "point",
88909                     "vertex",
88910                     "area"
88911                 ],
88912                 "fields": [
88913                     "operator",
88914                     "building_area",
88915                     "address"
88916                 ],
88917                 "suggestion": true
88918             },
88919             "shop/supermarket/Pick n Pay": {
88920                 "tags": {
88921                     "name": "Pick n Pay",
88922                     "shop": "supermarket"
88923                 },
88924                 "name": "Pick n Pay",
88925                 "icon": "grocery",
88926                 "geometry": [
88927                     "point",
88928                     "vertex",
88929                     "area"
88930                 ],
88931                 "fields": [
88932                     "operator",
88933                     "building_area",
88934                     "address"
88935                 ],
88936                 "suggestion": true
88937             },
88938             "shop/supermarket/ICA": {
88939                 "tags": {
88940                     "name": "ICA",
88941                     "shop": "supermarket"
88942                 },
88943                 "name": "ICA",
88944                 "icon": "grocery",
88945                 "geometry": [
88946                     "point",
88947                     "vertex",
88948                     "area"
88949                 ],
88950                 "fields": [
88951                     "operator",
88952                     "building_area",
88953                     "address"
88954                 ],
88955                 "suggestion": true
88956             },
88957             "shop/supermarket/Tengelmann": {
88958                 "tags": {
88959                     "name": "Tengelmann",
88960                     "shop": "supermarket"
88961                 },
88962                 "name": "Tengelmann",
88963                 "icon": "grocery",
88964                 "geometry": [
88965                     "point",
88966                     "vertex",
88967                     "area"
88968                 ],
88969                 "fields": [
88970                     "operator",
88971                     "building_area",
88972                     "address"
88973                 ],
88974                 "suggestion": true
88975             },
88976             "shop/supermarket/Carrefour": {
88977                 "tags": {
88978                     "name": "Carrefour",
88979                     "shop": "supermarket"
88980                 },
88981                 "name": "Carrefour",
88982                 "icon": "grocery",
88983                 "geometry": [
88984                     "point",
88985                     "vertex",
88986                     "area"
88987                 ],
88988                 "fields": [
88989                     "operator",
88990                     "building_area",
88991                     "address"
88992                 ],
88993                 "suggestion": true
88994             },
88995             "shop/supermarket/Waitrose": {
88996                 "tags": {
88997                     "name": "Waitrose",
88998                     "shop": "supermarket"
88999                 },
89000                 "name": "Waitrose",
89001                 "icon": "grocery",
89002                 "geometry": [
89003                     "point",
89004                     "vertex",
89005                     "area"
89006                 ],
89007                 "fields": [
89008                     "operator",
89009                     "building_area",
89010                     "address"
89011                 ],
89012                 "suggestion": true
89013             },
89014             "shop/supermarket/Spar": {
89015                 "tags": {
89016                     "name": "Spar",
89017                     "shop": "supermarket"
89018                 },
89019                 "name": "Spar",
89020                 "icon": "grocery",
89021                 "geometry": [
89022                     "point",
89023                     "vertex",
89024                     "area"
89025                 ],
89026                 "fields": [
89027                     "operator",
89028                     "building_area",
89029                     "address"
89030                 ],
89031                 "suggestion": true
89032             },
89033             "shop/supermarket/Hofer": {
89034                 "tags": {
89035                     "name": "Hofer",
89036                     "shop": "supermarket"
89037                 },
89038                 "name": "Hofer",
89039                 "icon": "grocery",
89040                 "geometry": [
89041                     "point",
89042                     "vertex",
89043                     "area"
89044                 ],
89045                 "fields": [
89046                     "operator",
89047                     "building_area",
89048                     "address"
89049                 ],
89050                 "suggestion": true
89051             },
89052             "shop/supermarket/M-Preis": {
89053                 "tags": {
89054                     "name": "M-Preis",
89055                     "shop": "supermarket"
89056                 },
89057                 "name": "M-Preis",
89058                 "icon": "grocery",
89059                 "geometry": [
89060                     "point",
89061                     "vertex",
89062                     "area"
89063                 ],
89064                 "fields": [
89065                     "operator",
89066                     "building_area",
89067                     "address"
89068                 ],
89069                 "suggestion": true
89070             },
89071             "shop/supermarket/LIDL": {
89072                 "tags": {
89073                     "name": "LIDL",
89074                     "shop": "supermarket"
89075                 },
89076                 "name": "LIDL",
89077                 "icon": "grocery",
89078                 "geometry": [
89079                     "point",
89080                     "vertex",
89081                     "area"
89082                 ],
89083                 "fields": [
89084                     "operator",
89085                     "building_area",
89086                     "address"
89087                 ],
89088                 "suggestion": true
89089             },
89090             "shop/supermarket/tegut": {
89091                 "tags": {
89092                     "name": "tegut",
89093                     "shop": "supermarket"
89094                 },
89095                 "name": "tegut",
89096                 "icon": "grocery",
89097                 "geometry": [
89098                     "point",
89099                     "vertex",
89100                     "area"
89101                 ],
89102                 "fields": [
89103                     "operator",
89104                     "building_area",
89105                     "address"
89106                 ],
89107                 "suggestion": true
89108             },
89109             "shop/supermarket/Sainsbury's Local": {
89110                 "tags": {
89111                     "name": "Sainsbury's Local",
89112                     "shop": "supermarket"
89113                 },
89114                 "name": "Sainsbury's Local",
89115                 "icon": "grocery",
89116                 "geometry": [
89117                     "point",
89118                     "vertex",
89119                     "area"
89120                 ],
89121                 "fields": [
89122                     "operator",
89123                     "building_area",
89124                     "address"
89125                 ],
89126                 "suggestion": true
89127             },
89128             "shop/supermarket/E-Center": {
89129                 "tags": {
89130                     "name": "E-Center",
89131                     "shop": "supermarket"
89132                 },
89133                 "name": "E-Center",
89134                 "icon": "grocery",
89135                 "geometry": [
89136                     "point",
89137                     "vertex",
89138                     "area"
89139                 ],
89140                 "fields": [
89141                     "operator",
89142                     "building_area",
89143                     "address"
89144                 ],
89145                 "suggestion": true
89146             },
89147             "shop/supermarket/Aldi Nord": {
89148                 "tags": {
89149                     "name": "Aldi Nord",
89150                     "shop": "supermarket"
89151                 },
89152                 "name": "Aldi Nord",
89153                 "icon": "grocery",
89154                 "geometry": [
89155                     "point",
89156                     "vertex",
89157                     "area"
89158                 ],
89159                 "fields": [
89160                     "operator",
89161                     "building_area",
89162                     "address"
89163                 ],
89164                 "suggestion": true
89165             },
89166             "shop/supermarket/nahkauf": {
89167                 "tags": {
89168                     "name": "nahkauf",
89169                     "shop": "supermarket"
89170                 },
89171                 "name": "nahkauf",
89172                 "icon": "grocery",
89173                 "geometry": [
89174                     "point",
89175                     "vertex",
89176                     "area"
89177                 ],
89178                 "fields": [
89179                     "operator",
89180                     "building_area",
89181                     "address"
89182                 ],
89183                 "suggestion": true
89184             },
89185             "shop/supermarket/Meijer": {
89186                 "tags": {
89187                     "name": "Meijer",
89188                     "shop": "supermarket"
89189                 },
89190                 "name": "Meijer",
89191                 "icon": "grocery",
89192                 "geometry": [
89193                     "point",
89194                     "vertex",
89195                     "area"
89196                 ],
89197                 "fields": [
89198                     "operator",
89199                     "building_area",
89200                     "address"
89201                 ],
89202                 "suggestion": true
89203             },
89204             "shop/supermarket/Safeway": {
89205                 "tags": {
89206                     "name": "Safeway",
89207                     "shop": "supermarket"
89208                 },
89209                 "name": "Safeway",
89210                 "icon": "grocery",
89211                 "geometry": [
89212                     "point",
89213                     "vertex",
89214                     "area"
89215                 ],
89216                 "fields": [
89217                     "operator",
89218                     "building_area",
89219                     "address"
89220                 ],
89221                 "suggestion": true
89222             },
89223             "shop/supermarket/Costco": {
89224                 "tags": {
89225                     "name": "Costco",
89226                     "shop": "supermarket"
89227                 },
89228                 "name": "Costco",
89229                 "icon": "grocery",
89230                 "geometry": [
89231                     "point",
89232                     "vertex",
89233                     "area"
89234                 ],
89235                 "fields": [
89236                     "operator",
89237                     "building_area",
89238                     "address"
89239                 ],
89240                 "suggestion": true
89241             },
89242             "shop/supermarket/Albert": {
89243                 "tags": {
89244                     "name": "Albert",
89245                     "shop": "supermarket"
89246                 },
89247                 "name": "Albert",
89248                 "icon": "grocery",
89249                 "geometry": [
89250                     "point",
89251                     "vertex",
89252                     "area"
89253                 ],
89254                 "fields": [
89255                     "operator",
89256                     "building_area",
89257                     "address"
89258                 ],
89259                 "suggestion": true
89260             },
89261             "shop/supermarket/Jumbo": {
89262                 "tags": {
89263                     "name": "Jumbo",
89264                     "shop": "supermarket"
89265                 },
89266                 "name": "Jumbo",
89267                 "icon": "grocery",
89268                 "geometry": [
89269                     "point",
89270                     "vertex",
89271                     "area"
89272                 ],
89273                 "fields": [
89274                     "operator",
89275                     "building_area",
89276                     "address"
89277                 ],
89278                 "suggestion": true
89279             },
89280             "shop/supermarket/Shoprite": {
89281                 "tags": {
89282                     "name": "Shoprite",
89283                     "shop": "supermarket"
89284                 },
89285                 "name": "Shoprite",
89286                 "icon": "grocery",
89287                 "geometry": [
89288                     "point",
89289                     "vertex",
89290                     "area"
89291                 ],
89292                 "fields": [
89293                     "operator",
89294                     "building_area",
89295                     "address"
89296                 ],
89297                 "suggestion": true
89298             },
89299             "shop/supermarket/MPreis": {
89300                 "tags": {
89301                     "name": "MPreis",
89302                     "shop": "supermarket"
89303                 },
89304                 "name": "MPreis",
89305                 "icon": "grocery",
89306                 "geometry": [
89307                     "point",
89308                     "vertex",
89309                     "area"
89310                 ],
89311                 "fields": [
89312                     "operator",
89313                     "building_area",
89314                     "address"
89315                 ],
89316                 "suggestion": true
89317             },
89318             "shop/supermarket/Penny Market": {
89319                 "tags": {
89320                     "name": "Penny Market",
89321                     "shop": "supermarket"
89322                 },
89323                 "name": "Penny Market",
89324                 "icon": "grocery",
89325                 "geometry": [
89326                     "point",
89327                     "vertex",
89328                     "area"
89329                 ],
89330                 "fields": [
89331                     "operator",
89332                     "building_area",
89333                     "address"
89334                 ],
89335                 "suggestion": true
89336             },
89337             "shop/supermarket/Tesco Extra": {
89338                 "tags": {
89339                     "name": "Tesco Extra",
89340                     "shop": "supermarket"
89341                 },
89342                 "name": "Tesco Extra",
89343                 "icon": "grocery",
89344                 "geometry": [
89345                     "point",
89346                     "vertex",
89347                     "area"
89348                 ],
89349                 "fields": [
89350                     "operator",
89351                     "building_area",
89352                     "address"
89353                 ],
89354                 "suggestion": true
89355             },
89356             "shop/supermarket/Albert Heijn": {
89357                 "tags": {
89358                     "name": "Albert Heijn",
89359                     "shop": "supermarket"
89360                 },
89361                 "name": "Albert Heijn",
89362                 "icon": "grocery",
89363                 "geometry": [
89364                     "point",
89365                     "vertex",
89366                     "area"
89367                 ],
89368                 "fields": [
89369                     "operator",
89370                     "building_area",
89371                     "address"
89372                 ],
89373                 "suggestion": true
89374             },
89375             "shop/supermarket/IGA": {
89376                 "tags": {
89377                     "name": "IGA",
89378                     "shop": "supermarket"
89379                 },
89380                 "name": "IGA",
89381                 "icon": "grocery",
89382                 "geometry": [
89383                     "point",
89384                     "vertex",
89385                     "area"
89386                 ],
89387                 "fields": [
89388                     "operator",
89389                     "building_area",
89390                     "address"
89391                 ],
89392                 "suggestion": true
89393             },
89394             "shop/supermarket/Super U": {
89395                 "tags": {
89396                     "name": "Super U",
89397                     "shop": "supermarket"
89398                 },
89399                 "name": "Super U",
89400                 "icon": "grocery",
89401                 "geometry": [
89402                     "point",
89403                     "vertex",
89404                     "area"
89405                 ],
89406                 "fields": [
89407                     "operator",
89408                     "building_area",
89409                     "address"
89410                 ],
89411                 "suggestion": true
89412             },
89413             "shop/supermarket/Metro": {
89414                 "tags": {
89415                     "name": "Metro",
89416                     "shop": "supermarket"
89417                 },
89418                 "name": "Metro",
89419                 "icon": "grocery",
89420                 "geometry": [
89421                     "point",
89422                     "vertex",
89423                     "area"
89424                 ],
89425                 "fields": [
89426                     "operator",
89427                     "building_area",
89428                     "address"
89429                 ],
89430                 "suggestion": true
89431             },
89432             "shop/supermarket/Neukauf": {
89433                 "tags": {
89434                     "name": "Neukauf",
89435                     "shop": "supermarket"
89436                 },
89437                 "name": "Neukauf",
89438                 "icon": "grocery",
89439                 "geometry": [
89440                     "point",
89441                     "vertex",
89442                     "area"
89443                 ],
89444                 "fields": [
89445                     "operator",
89446                     "building_area",
89447                     "address"
89448                 ],
89449                 "suggestion": true
89450             },
89451             "shop/supermarket/Migros": {
89452                 "tags": {
89453                     "name": "Migros",
89454                     "shop": "supermarket"
89455                 },
89456                 "name": "Migros",
89457                 "icon": "grocery",
89458                 "geometry": [
89459                     "point",
89460                     "vertex",
89461                     "area"
89462                 ],
89463                 "fields": [
89464                     "operator",
89465                     "building_area",
89466                     "address"
89467                 ],
89468                 "suggestion": true
89469             },
89470             "shop/supermarket/Marktkauf": {
89471                 "tags": {
89472                     "name": "Marktkauf",
89473                     "shop": "supermarket"
89474                 },
89475                 "name": "Marktkauf",
89476                 "icon": "grocery",
89477                 "geometry": [
89478                     "point",
89479                     "vertex",
89480                     "area"
89481                 ],
89482                 "fields": [
89483                     "operator",
89484                     "building_area",
89485                     "address"
89486                 ],
89487                 "suggestion": true
89488             },
89489             "shop/supermarket/Delikatesy Centrum": {
89490                 "tags": {
89491                     "name": "Delikatesy Centrum",
89492                     "shop": "supermarket"
89493                 },
89494                 "name": "Delikatesy Centrum",
89495                 "icon": "grocery",
89496                 "geometry": [
89497                     "point",
89498                     "vertex",
89499                     "area"
89500                 ],
89501                 "fields": [
89502                     "operator",
89503                     "building_area",
89504                     "address"
89505                 ],
89506                 "suggestion": true
89507             },
89508             "shop/supermarket/C1000": {
89509                 "tags": {
89510                     "name": "C1000",
89511                     "shop": "supermarket"
89512                 },
89513                 "name": "C1000",
89514                 "icon": "grocery",
89515                 "geometry": [
89516                     "point",
89517                     "vertex",
89518                     "area"
89519                 ],
89520                 "fields": [
89521                     "operator",
89522                     "building_area",
89523                     "address"
89524                 ],
89525                 "suggestion": true
89526             },
89527             "shop/supermarket/Hoogvliet": {
89528                 "tags": {
89529                     "name": "Hoogvliet",
89530                     "shop": "supermarket"
89531                 },
89532                 "name": "Hoogvliet",
89533                 "icon": "grocery",
89534                 "geometry": [
89535                     "point",
89536                     "vertex",
89537                     "area"
89538                 ],
89539                 "fields": [
89540                     "operator",
89541                     "building_area",
89542                     "address"
89543                 ],
89544                 "suggestion": true
89545             },
89546             "shop/supermarket/COOP": {
89547                 "tags": {
89548                     "name": "COOP",
89549                     "shop": "supermarket"
89550                 },
89551                 "name": "COOP",
89552                 "icon": "grocery",
89553                 "geometry": [
89554                     "point",
89555                     "vertex",
89556                     "area"
89557                 ],
89558                 "fields": [
89559                     "operator",
89560                     "building_area",
89561                     "address"
89562                 ],
89563                 "suggestion": true
89564             },
89565             "shop/supermarket/Food Basics": {
89566                 "tags": {
89567                     "name": "Food Basics",
89568                     "shop": "supermarket"
89569                 },
89570                 "name": "Food Basics",
89571                 "icon": "grocery",
89572                 "geometry": [
89573                     "point",
89574                     "vertex",
89575                     "area"
89576                 ],
89577                 "fields": [
89578                     "operator",
89579                     "building_area",
89580                     "address"
89581                 ],
89582                 "suggestion": true
89583             },
89584             "shop/supermarket/Casino": {
89585                 "tags": {
89586                     "name": "Casino",
89587                     "shop": "supermarket"
89588                 },
89589                 "name": "Casino",
89590                 "icon": "grocery",
89591                 "geometry": [
89592                     "point",
89593                     "vertex",
89594                     "area"
89595                 ],
89596                 "fields": [
89597                     "operator",
89598                     "building_area",
89599                     "address"
89600                 ],
89601                 "suggestion": true
89602             },
89603             "shop/supermarket/Penny Markt": {
89604                 "tags": {
89605                     "name": "Penny Markt",
89606                     "shop": "supermarket"
89607                 },
89608                 "name": "Penny Markt",
89609                 "icon": "grocery",
89610                 "geometry": [
89611                     "point",
89612                     "vertex",
89613                     "area"
89614                 ],
89615                 "fields": [
89616                     "operator",
89617                     "building_area",
89618                     "address"
89619                 ],
89620                 "suggestion": true
89621             },
89622             "shop/supermarket/Giant": {
89623                 "tags": {
89624                     "name": "Giant",
89625                     "shop": "supermarket"
89626                 },
89627                 "name": "Giant",
89628                 "icon": "grocery",
89629                 "geometry": [
89630                     "point",
89631                     "vertex",
89632                     "area"
89633                 ],
89634                 "fields": [
89635                     "operator",
89636                     "building_area",
89637                     "address"
89638                 ],
89639                 "suggestion": true
89640             },
89641             "shop/supermarket/Rema 1000": {
89642                 "tags": {
89643                     "name": "Rema 1000",
89644                     "shop": "supermarket"
89645                 },
89646                 "name": "Rema 1000",
89647                 "icon": "grocery",
89648                 "geometry": [
89649                     "point",
89650                     "vertex",
89651                     "area"
89652                 ],
89653                 "fields": [
89654                     "operator",
89655                     "building_area",
89656                     "address"
89657                 ],
89658                 "suggestion": true
89659             },
89660             "shop/supermarket/Kaufpark": {
89661                 "tags": {
89662                     "name": "Kaufpark",
89663                     "shop": "supermarket"
89664                 },
89665                 "name": "Kaufpark",
89666                 "icon": "grocery",
89667                 "geometry": [
89668                     "point",
89669                     "vertex",
89670                     "area"
89671                 ],
89672                 "fields": [
89673                     "operator",
89674                     "building_area",
89675                     "address"
89676                 ],
89677                 "suggestion": true
89678             },
89679             "shop/supermarket/ALDI SÜD": {
89680                 "tags": {
89681                     "name": "ALDI SÜD",
89682                     "shop": "supermarket"
89683                 },
89684                 "name": "ALDI SÜD",
89685                 "icon": "grocery",
89686                 "geometry": [
89687                     "point",
89688                     "vertex",
89689                     "area"
89690                 ],
89691                 "fields": [
89692                     "operator",
89693                     "building_area",
89694                     "address"
89695                 ],
89696                 "suggestion": true
89697             },
89698             "shop/supermarket/Simply Market": {
89699                 "tags": {
89700                     "name": "Simply Market",
89701                     "shop": "supermarket"
89702                 },
89703                 "name": "Simply Market",
89704                 "icon": "grocery",
89705                 "geometry": [
89706                     "point",
89707                     "vertex",
89708                     "area"
89709                 ],
89710                 "fields": [
89711                     "operator",
89712                     "building_area",
89713                     "address"
89714                 ],
89715                 "suggestion": true
89716             },
89717             "shop/supermarket/Konzum": {
89718                 "tags": {
89719                     "name": "Konzum",
89720                     "shop": "supermarket"
89721                 },
89722                 "name": "Konzum",
89723                 "icon": "grocery",
89724                 "geometry": [
89725                     "point",
89726                     "vertex",
89727                     "area"
89728                 ],
89729                 "fields": [
89730                     "operator",
89731                     "building_area",
89732                     "address"
89733                 ],
89734                 "suggestion": true
89735             },
89736             "shop/supermarket/Carrefour Express": {
89737                 "tags": {
89738                     "name": "Carrefour Express",
89739                     "shop": "supermarket"
89740                 },
89741                 "name": "Carrefour Express",
89742                 "icon": "grocery",
89743                 "geometry": [
89744                     "point",
89745                     "vertex",
89746                     "area"
89747                 ],
89748                 "fields": [
89749                     "operator",
89750                     "building_area",
89751                     "address"
89752                 ],
89753                 "suggestion": true
89754             },
89755             "shop/supermarket/Eurospar": {
89756                 "tags": {
89757                     "name": "Eurospar",
89758                     "shop": "supermarket"
89759                 },
89760                 "name": "Eurospar",
89761                 "icon": "grocery",
89762                 "geometry": [
89763                     "point",
89764                     "vertex",
89765                     "area"
89766                 ],
89767                 "fields": [
89768                     "operator",
89769                     "building_area",
89770                     "address"
89771                 ],
89772                 "suggestion": true
89773             },
89774             "shop/supermarket/Mercator": {
89775                 "tags": {
89776                     "name": "Mercator",
89777                     "shop": "supermarket"
89778                 },
89779                 "name": "Mercator",
89780                 "icon": "grocery",
89781                 "geometry": [
89782                     "point",
89783                     "vertex",
89784                     "area"
89785                 ],
89786                 "fields": [
89787                     "operator",
89788                     "building_area",
89789                     "address"
89790                 ],
89791                 "suggestion": true
89792             },
89793             "shop/supermarket/Famila": {
89794                 "tags": {
89795                     "name": "Famila",
89796                     "shop": "supermarket"
89797                 },
89798                 "name": "Famila",
89799                 "icon": "grocery",
89800                 "geometry": [
89801                     "point",
89802                     "vertex",
89803                     "area"
89804                 ],
89805                 "fields": [
89806                     "operator",
89807                     "building_area",
89808                     "address"
89809                 ],
89810                 "suggestion": true
89811             },
89812             "shop/supermarket/Hemköp": {
89813                 "tags": {
89814                     "name": "Hemköp",
89815                     "shop": "supermarket"
89816                 },
89817                 "name": "Hemköp",
89818                 "icon": "grocery",
89819                 "geometry": [
89820                     "point",
89821                     "vertex",
89822                     "area"
89823                 ],
89824                 "fields": [
89825                     "operator",
89826                     "building_area",
89827                     "address"
89828                 ],
89829                 "suggestion": true
89830             },
89831             "shop/supermarket/real,-": {
89832                 "tags": {
89833                     "name": "real,-",
89834                     "shop": "supermarket"
89835                 },
89836                 "name": "real,-",
89837                 "icon": "grocery",
89838                 "geometry": [
89839                     "point",
89840                     "vertex",
89841                     "area"
89842                 ],
89843                 "fields": [
89844                     "operator",
89845                     "building_area",
89846                     "address"
89847                 ],
89848                 "suggestion": true
89849             },
89850             "shop/supermarket/Markant": {
89851                 "tags": {
89852                     "name": "Markant",
89853                     "shop": "supermarket"
89854                 },
89855                 "name": "Markant",
89856                 "icon": "grocery",
89857                 "geometry": [
89858                     "point",
89859                     "vertex",
89860                     "area"
89861                 ],
89862                 "fields": [
89863                     "operator",
89864                     "building_area",
89865                     "address"
89866                 ],
89867                 "suggestion": true
89868             },
89869             "shop/supermarket/Volg": {
89870                 "tags": {
89871                     "name": "Volg",
89872                     "shop": "supermarket"
89873                 },
89874                 "name": "Volg",
89875                 "icon": "grocery",
89876                 "geometry": [
89877                     "point",
89878                     "vertex",
89879                     "area"
89880                 ],
89881                 "fields": [
89882                     "operator",
89883                     "building_area",
89884                     "address"
89885                 ],
89886                 "suggestion": true
89887             },
89888             "shop/supermarket/Leader Price": {
89889                 "tags": {
89890                     "name": "Leader Price",
89891                     "shop": "supermarket"
89892                 },
89893                 "name": "Leader Price",
89894                 "icon": "grocery",
89895                 "geometry": [
89896                     "point",
89897                     "vertex",
89898                     "area"
89899                 ],
89900                 "fields": [
89901                     "operator",
89902                     "building_area",
89903                     "address"
89904                 ],
89905                 "suggestion": true
89906             },
89907             "shop/supermarket/Treff 3000": {
89908                 "tags": {
89909                     "name": "Treff 3000",
89910                     "shop": "supermarket"
89911                 },
89912                 "name": "Treff 3000",
89913                 "icon": "grocery",
89914                 "geometry": [
89915                     "point",
89916                     "vertex",
89917                     "area"
89918                 ],
89919                 "fields": [
89920                     "operator",
89921                     "building_area",
89922                     "address"
89923                 ],
89924                 "suggestion": true
89925             },
89926             "shop/supermarket/SuperBrugsen": {
89927                 "tags": {
89928                     "name": "SuperBrugsen",
89929                     "shop": "supermarket"
89930                 },
89931                 "name": "SuperBrugsen",
89932                 "icon": "grocery",
89933                 "geometry": [
89934                     "point",
89935                     "vertex",
89936                     "area"
89937                 ],
89938                 "fields": [
89939                     "operator",
89940                     "building_area",
89941                     "address"
89942                 ],
89943                 "suggestion": true
89944             },
89945             "shop/supermarket/Kaiser's": {
89946                 "tags": {
89947                     "name": "Kaiser's",
89948                     "shop": "supermarket"
89949                 },
89950                 "name": "Kaiser's",
89951                 "icon": "grocery",
89952                 "geometry": [
89953                     "point",
89954                     "vertex",
89955                     "area"
89956                 ],
89957                 "fields": [
89958                     "operator",
89959                     "building_area",
89960                     "address"
89961                 ],
89962                 "suggestion": true
89963             },
89964             "shop/supermarket/K+K": {
89965                 "tags": {
89966                     "name": "K+K",
89967                     "shop": "supermarket"
89968                 },
89969                 "name": "K+K",
89970                 "icon": "grocery",
89971                 "geometry": [
89972                     "point",
89973                     "vertex",
89974                     "area"
89975                 ],
89976                 "fields": [
89977                     "operator",
89978                     "building_area",
89979                     "address"
89980                 ],
89981                 "suggestion": true
89982             },
89983             "shop/supermarket/Unimarkt": {
89984                 "tags": {
89985                     "name": "Unimarkt",
89986                     "shop": "supermarket"
89987                 },
89988                 "name": "Unimarkt",
89989                 "icon": "grocery",
89990                 "geometry": [
89991                     "point",
89992                     "vertex",
89993                     "area"
89994                 ],
89995                 "fields": [
89996                     "operator",
89997                     "building_area",
89998                     "address"
89999                 ],
90000                 "suggestion": true
90001             },
90002             "shop/supermarket/Carrefour City": {
90003                 "tags": {
90004                     "name": "Carrefour City",
90005                     "shop": "supermarket"
90006                 },
90007                 "name": "Carrefour City",
90008                 "icon": "grocery",
90009                 "geometry": [
90010                     "point",
90011                     "vertex",
90012                     "area"
90013                 ],
90014                 "fields": [
90015                     "operator",
90016                     "building_area",
90017                     "address"
90018                 ],
90019                 "suggestion": true
90020             },
90021             "shop/supermarket/Sobeys": {
90022                 "tags": {
90023                     "name": "Sobeys",
90024                     "shop": "supermarket"
90025                 },
90026                 "name": "Sobeys",
90027                 "icon": "grocery",
90028                 "geometry": [
90029                     "point",
90030                     "vertex",
90031                     "area"
90032                 ],
90033                 "fields": [
90034                     "operator",
90035                     "building_area",
90036                     "address"
90037                 ],
90038                 "suggestion": true
90039             },
90040             "shop/supermarket/S-Market": {
90041                 "tags": {
90042                     "name": "S-Market",
90043                     "shop": "supermarket"
90044                 },
90045                 "name": "S-Market",
90046                 "icon": "grocery",
90047                 "geometry": [
90048                     "point",
90049                     "vertex",
90050                     "area"
90051                 ],
90052                 "fields": [
90053                     "operator",
90054                     "building_area",
90055                     "address"
90056                 ],
90057                 "suggestion": true
90058             },
90059             "shop/supermarket/Combi": {
90060                 "tags": {
90061                     "name": "Combi",
90062                     "shop": "supermarket"
90063                 },
90064                 "name": "Combi",
90065                 "icon": "grocery",
90066                 "geometry": [
90067                     "point",
90068                     "vertex",
90069                     "area"
90070                 ],
90071                 "fields": [
90072                     "operator",
90073                     "building_area",
90074                     "address"
90075                 ],
90076                 "suggestion": true
90077             },
90078             "shop/supermarket/Denner": {
90079                 "tags": {
90080                     "name": "Denner",
90081                     "shop": "supermarket"
90082                 },
90083                 "name": "Denner",
90084                 "icon": "grocery",
90085                 "geometry": [
90086                     "point",
90087                     "vertex",
90088                     "area"
90089                 ],
90090                 "fields": [
90091                     "operator",
90092                     "building_area",
90093                     "address"
90094                 ],
90095                 "suggestion": true
90096             },
90097             "shop/supermarket/Konsum": {
90098                 "tags": {
90099                     "name": "Konsum",
90100                     "shop": "supermarket"
90101                 },
90102                 "name": "Konsum",
90103                 "icon": "grocery",
90104                 "geometry": [
90105                     "point",
90106                     "vertex",
90107                     "area"
90108                 ],
90109                 "fields": [
90110                     "operator",
90111                     "building_area",
90112                     "address"
90113                 ],
90114                 "suggestion": true
90115             },
90116             "shop/supermarket/Franprix": {
90117                 "tags": {
90118                     "name": "Franprix",
90119                     "shop": "supermarket"
90120                 },
90121                 "name": "Franprix",
90122                 "icon": "grocery",
90123                 "geometry": [
90124                     "point",
90125                     "vertex",
90126                     "area"
90127                 ],
90128                 "fields": [
90129                     "operator",
90130                     "building_area",
90131                     "address"
90132                 ],
90133                 "suggestion": true
90134             },
90135             "shop/supermarket/Monoprix": {
90136                 "tags": {
90137                     "name": "Monoprix",
90138                     "shop": "supermarket"
90139                 },
90140                 "name": "Monoprix",
90141                 "icon": "grocery",
90142                 "geometry": [
90143                     "point",
90144                     "vertex",
90145                     "area"
90146                 ],
90147                 "fields": [
90148                     "operator",
90149                     "building_area",
90150                     "address"
90151                 ],
90152                 "suggestion": true
90153             },
90154             "shop/supermarket/Diska": {
90155                 "tags": {
90156                     "name": "Diska",
90157                     "shop": "supermarket"
90158                 },
90159                 "name": "Diska",
90160                 "icon": "grocery",
90161                 "geometry": [
90162                     "point",
90163                     "vertex",
90164                     "area"
90165                 ],
90166                 "fields": [
90167                     "operator",
90168                     "building_area",
90169                     "address"
90170                 ],
90171                 "suggestion": true
90172             },
90173             "shop/supermarket/PENNY": {
90174                 "tags": {
90175                     "name": "PENNY",
90176                     "shop": "supermarket"
90177                 },
90178                 "name": "PENNY",
90179                 "icon": "grocery",
90180                 "geometry": [
90181                     "point",
90182                     "vertex",
90183                     "area"
90184                 ],
90185                 "fields": [
90186                     "operator",
90187                     "building_area",
90188                     "address"
90189                 ],
90190                 "suggestion": true
90191             },
90192             "shop/supermarket/Dia": {
90193                 "tags": {
90194                     "name": "Dia",
90195                     "shop": "supermarket"
90196                 },
90197                 "name": "Dia",
90198                 "icon": "grocery",
90199                 "geometry": [
90200                     "point",
90201                     "vertex",
90202                     "area"
90203                 ],
90204                 "fields": [
90205                     "operator",
90206                     "building_area",
90207                     "address"
90208                 ],
90209                 "suggestion": true
90210             },
90211             "shop/supermarket/Giant Eagle": {
90212                 "tags": {
90213                     "name": "Giant Eagle",
90214                     "shop": "supermarket"
90215                 },
90216                 "name": "Giant Eagle",
90217                 "icon": "grocery",
90218                 "geometry": [
90219                     "point",
90220                     "vertex",
90221                     "area"
90222                 ],
90223                 "fields": [
90224                     "operator",
90225                     "building_area",
90226                     "address"
90227                 ],
90228                 "suggestion": true
90229             },
90230             "shop/supermarket/NORMA": {
90231                 "tags": {
90232                     "name": "NORMA",
90233                     "shop": "supermarket"
90234                 },
90235                 "name": "NORMA",
90236                 "icon": "grocery",
90237                 "geometry": [
90238                     "point",
90239                     "vertex",
90240                     "area"
90241                 ],
90242                 "fields": [
90243                     "operator",
90244                     "building_area",
90245                     "address"
90246                 ],
90247                 "suggestion": true
90248             },
90249             "shop/supermarket/AD Delhaize": {
90250                 "tags": {
90251                     "name": "AD Delhaize",
90252                     "shop": "supermarket"
90253                 },
90254                 "name": "AD Delhaize",
90255                 "icon": "grocery",
90256                 "geometry": [
90257                     "point",
90258                     "vertex",
90259                     "area"
90260                 ],
90261                 "fields": [
90262                     "operator",
90263                     "building_area",
90264                     "address"
90265                 ],
90266                 "suggestion": true
90267             },
90268             "shop/supermarket/Auchan": {
90269                 "tags": {
90270                     "name": "Auchan",
90271                     "shop": "supermarket"
90272                 },
90273                 "name": "Auchan",
90274                 "icon": "grocery",
90275                 "geometry": [
90276                     "point",
90277                     "vertex",
90278                     "area"
90279                 ],
90280                 "fields": [
90281                     "operator",
90282                     "building_area",
90283                     "address"
90284                 ],
90285                 "suggestion": true
90286             },
90287             "shop/supermarket/Mercadona": {
90288                 "tags": {
90289                     "name": "Mercadona",
90290                     "shop": "supermarket"
90291                 },
90292                 "name": "Mercadona",
90293                 "icon": "grocery",
90294                 "geometry": [
90295                     "point",
90296                     "vertex",
90297                     "area"
90298                 ],
90299                 "fields": [
90300                     "operator",
90301                     "building_area",
90302                     "address"
90303                 ],
90304                 "suggestion": true
90305             },
90306             "shop/supermarket/Consum": {
90307                 "tags": {
90308                     "name": "Consum",
90309                     "shop": "supermarket"
90310                 },
90311                 "name": "Consum",
90312                 "icon": "grocery",
90313                 "geometry": [
90314                     "point",
90315                     "vertex",
90316                     "area"
90317                 ],
90318                 "fields": [
90319                     "operator",
90320                     "building_area",
90321                     "address"
90322                 ],
90323                 "suggestion": true
90324             },
90325             "shop/supermarket/Carrefour Market": {
90326                 "tags": {
90327                     "name": "Carrefour Market",
90328                     "shop": "supermarket"
90329                 },
90330                 "name": "Carrefour Market",
90331                 "icon": "grocery",
90332                 "geometry": [
90333                     "point",
90334                     "vertex",
90335                     "area"
90336                 ],
90337                 "fields": [
90338                     "operator",
90339                     "building_area",
90340                     "address"
90341                 ],
90342                 "suggestion": true
90343             },
90344             "shop/supermarket/Whole Foods": {
90345                 "tags": {
90346                     "name": "Whole Foods",
90347                     "shop": "supermarket"
90348                 },
90349                 "name": "Whole Foods",
90350                 "icon": "grocery",
90351                 "geometry": [
90352                     "point",
90353                     "vertex",
90354                     "area"
90355                 ],
90356                 "fields": [
90357                     "operator",
90358                     "building_area",
90359                     "address"
90360                 ],
90361                 "suggestion": true
90362             },
90363             "shop/supermarket/Pam": {
90364                 "tags": {
90365                     "name": "Pam",
90366                     "shop": "supermarket"
90367                 },
90368                 "name": "Pam",
90369                 "icon": "grocery",
90370                 "geometry": [
90371                     "point",
90372                     "vertex",
90373                     "area"
90374                 ],
90375                 "fields": [
90376                     "operator",
90377                     "building_area",
90378                     "address"
90379                 ],
90380                 "suggestion": true
90381             },
90382             "shop/supermarket/sky": {
90383                 "tags": {
90384                     "name": "sky",
90385                     "shop": "supermarket"
90386                 },
90387                 "name": "sky",
90388                 "icon": "grocery",
90389                 "geometry": [
90390                     "point",
90391                     "vertex",
90392                     "area"
90393                 ],
90394                 "fields": [
90395                     "operator",
90396                     "building_area",
90397                     "address"
90398                 ],
90399                 "suggestion": true
90400             },
90401             "shop/supermarket/Despar": {
90402                 "tags": {
90403                     "name": "Despar",
90404                     "shop": "supermarket"
90405                 },
90406                 "name": "Despar",
90407                 "icon": "grocery",
90408                 "geometry": [
90409                     "point",
90410                     "vertex",
90411                     "area"
90412                 ],
90413                 "fields": [
90414                     "operator",
90415                     "building_area",
90416                     "address"
90417                 ],
90418                 "suggestion": true
90419             },
90420             "shop/supermarket/Eroski": {
90421                 "tags": {
90422                     "name": "Eroski",
90423                     "shop": "supermarket"
90424                 },
90425                 "name": "Eroski",
90426                 "icon": "grocery",
90427                 "geometry": [
90428                     "point",
90429                     "vertex",
90430                     "area"
90431                 ],
90432                 "fields": [
90433                     "operator",
90434                     "building_area",
90435                     "address"
90436                 ],
90437                 "suggestion": true
90438             },
90439             "shop/supermarket/Maxi": {
90440                 "tags": {
90441                     "name": "Maxi",
90442                     "shop": "supermarket"
90443                 },
90444                 "name": "Maxi",
90445                 "icon": "grocery",
90446                 "geometry": [
90447                     "point",
90448                     "vertex",
90449                     "area"
90450                 ],
90451                 "fields": [
90452                     "operator",
90453                     "building_area",
90454                     "address"
90455                 ],
90456                 "suggestion": true
90457             },
90458             "shop/supermarket/Colruyt": {
90459                 "tags": {
90460                     "name": "Colruyt",
90461                     "shop": "supermarket"
90462                 },
90463                 "name": "Colruyt",
90464                 "icon": "grocery",
90465                 "geometry": [
90466                     "point",
90467                     "vertex",
90468                     "area"
90469                 ],
90470                 "fields": [
90471                     "operator",
90472                     "building_area",
90473                     "address"
90474                 ],
90475                 "suggestion": true
90476             },
90477             "shop/supermarket/The Co-operative": {
90478                 "tags": {
90479                     "name": "The Co-operative",
90480                     "shop": "supermarket"
90481                 },
90482                 "name": "The Co-operative",
90483                 "icon": "grocery",
90484                 "geometry": [
90485                     "point",
90486                     "vertex",
90487                     "area"
90488                 ],
90489                 "fields": [
90490                     "operator",
90491                     "building_area",
90492                     "address"
90493                 ],
90494                 "suggestion": true
90495             },
90496             "shop/supermarket/Intermarché": {
90497                 "tags": {
90498                     "name": "Intermarché",
90499                     "shop": "supermarket"
90500                 },
90501                 "name": "Intermarché",
90502                 "icon": "grocery",
90503                 "geometry": [
90504                     "point",
90505                     "vertex",
90506                     "area"
90507                 ],
90508                 "fields": [
90509                     "operator",
90510                     "building_area",
90511                     "address"
90512                 ],
90513                 "suggestion": true
90514             },
90515             "shop/supermarket/Delhaize": {
90516                 "tags": {
90517                     "name": "Delhaize",
90518                     "shop": "supermarket"
90519                 },
90520                 "name": "Delhaize",
90521                 "icon": "grocery",
90522                 "geometry": [
90523                     "point",
90524                     "vertex",
90525                     "area"
90526                 ],
90527                 "fields": [
90528                     "operator",
90529                     "building_area",
90530                     "address"
90531                 ],
90532                 "suggestion": true
90533             },
90534             "shop/supermarket/CBA": {
90535                 "tags": {
90536                     "name": "CBA",
90537                     "shop": "supermarket"
90538                 },
90539                 "name": "CBA",
90540                 "icon": "grocery",
90541                 "geometry": [
90542                     "point",
90543                     "vertex",
90544                     "area"
90545                 ],
90546                 "fields": [
90547                     "operator",
90548                     "building_area",
90549                     "address"
90550                 ],
90551                 "suggestion": true
90552             },
90553             "shop/supermarket/Shopi": {
90554                 "tags": {
90555                     "name": "Shopi",
90556                     "shop": "supermarket"
90557                 },
90558                 "name": "Shopi",
90559                 "icon": "grocery",
90560                 "geometry": [
90561                     "point",
90562                     "vertex",
90563                     "area"
90564                 ],
90565                 "fields": [
90566                     "operator",
90567                     "building_area",
90568                     "address"
90569                 ],
90570                 "suggestion": true
90571             },
90572             "shop/supermarket/Walmart": {
90573                 "tags": {
90574                     "name": "Walmart",
90575                     "shop": "supermarket"
90576                 },
90577                 "name": "Walmart",
90578                 "icon": "grocery",
90579                 "geometry": [
90580                     "point",
90581                     "vertex",
90582                     "area"
90583                 ],
90584                 "fields": [
90585                     "operator",
90586                     "building_area",
90587                     "address"
90588                 ],
90589                 "suggestion": true
90590             },
90591             "shop/supermarket/Kroger": {
90592                 "tags": {
90593                     "name": "Kroger",
90594                     "shop": "supermarket"
90595                 },
90596                 "name": "Kroger",
90597                 "icon": "grocery",
90598                 "geometry": [
90599                     "point",
90600                     "vertex",
90601                     "area"
90602                 ],
90603                 "fields": [
90604                     "operator",
90605                     "building_area",
90606                     "address"
90607                 ],
90608                 "suggestion": true
90609             },
90610             "shop/supermarket/Albertsons": {
90611                 "tags": {
90612                     "name": "Albertsons",
90613                     "shop": "supermarket"
90614                 },
90615                 "name": "Albertsons",
90616                 "icon": "grocery",
90617                 "geometry": [
90618                     "point",
90619                     "vertex",
90620                     "area"
90621                 ],
90622                 "fields": [
90623                     "operator",
90624                     "building_area",
90625                     "address"
90626                 ],
90627                 "suggestion": true
90628             },
90629             "shop/supermarket/Trader Joe's": {
90630                 "tags": {
90631                     "name": "Trader Joe's",
90632                     "shop": "supermarket"
90633                 },
90634                 "name": "Trader Joe's",
90635                 "icon": "grocery",
90636                 "geometry": [
90637                     "point",
90638                     "vertex",
90639                     "area"
90640                 ],
90641                 "fields": [
90642                     "operator",
90643                     "building_area",
90644                     "address"
90645                 ],
90646                 "suggestion": true
90647             },
90648             "shop/supermarket/Feneberg": {
90649                 "tags": {
90650                     "name": "Feneberg",
90651                     "shop": "supermarket"
90652                 },
90653                 "name": "Feneberg",
90654                 "icon": "grocery",
90655                 "geometry": [
90656                     "point",
90657                     "vertex",
90658                     "area"
90659                 ],
90660                 "fields": [
90661                     "operator",
90662                     "building_area",
90663                     "address"
90664                 ],
90665                 "suggestion": true
90666             },
90667             "shop/supermarket/denn's Biomarkt": {
90668                 "tags": {
90669                     "name": "denn's Biomarkt",
90670                     "shop": "supermarket"
90671                 },
90672                 "name": "denn's Biomarkt",
90673                 "icon": "grocery",
90674                 "geometry": [
90675                     "point",
90676                     "vertex",
90677                     "area"
90678                 ],
90679                 "fields": [
90680                     "operator",
90681                     "building_area",
90682                     "address"
90683                 ],
90684                 "suggestion": true
90685             },
90686             "shop/supermarket/Kvickly": {
90687                 "tags": {
90688                     "name": "Kvickly",
90689                     "shop": "supermarket"
90690                 },
90691                 "name": "Kvickly",
90692                 "icon": "grocery",
90693                 "geometry": [
90694                     "point",
90695                     "vertex",
90696                     "area"
90697                 ],
90698                 "fields": [
90699                     "operator",
90700                     "building_area",
90701                     "address"
90702                 ],
90703                 "suggestion": true
90704             },
90705             "shop/supermarket/Makro": {
90706                 "tags": {
90707                     "name": "Makro",
90708                     "shop": "supermarket"
90709                 },
90710                 "name": "Makro",
90711                 "icon": "grocery",
90712                 "geometry": [
90713                     "point",
90714                     "vertex",
90715                     "area"
90716                 ],
90717                 "fields": [
90718                     "operator",
90719                     "building_area",
90720                     "address"
90721                 ],
90722                 "suggestion": true
90723             },
90724             "shop/supermarket/Dico": {
90725                 "tags": {
90726                     "name": "Dico",
90727                     "shop": "supermarket"
90728                 },
90729                 "name": "Dico",
90730                 "icon": "grocery",
90731                 "geometry": [
90732                     "point",
90733                     "vertex",
90734                     "area"
90735                 ],
90736                 "fields": [
90737                     "operator",
90738                     "building_area",
90739                     "address"
90740                 ],
90741                 "suggestion": true
90742             },
90743             "shop/supermarket/Nah & Frisch": {
90744                 "tags": {
90745                     "name": "Nah & Frisch",
90746                     "shop": "supermarket"
90747                 },
90748                 "name": "Nah & Frisch",
90749                 "icon": "grocery",
90750                 "geometry": [
90751                     "point",
90752                     "vertex",
90753                     "area"
90754                 ],
90755                 "fields": [
90756                     "operator",
90757                     "building_area",
90758                     "address"
90759                 ],
90760                 "suggestion": true
90761             },
90762             "shop/supermarket/Champion": {
90763                 "tags": {
90764                     "name": "Champion",
90765                     "shop": "supermarket"
90766                 },
90767                 "name": "Champion",
90768                 "icon": "grocery",
90769                 "geometry": [
90770                     "point",
90771                     "vertex",
90772                     "area"
90773                 ],
90774                 "fields": [
90775                     "operator",
90776                     "building_area",
90777                     "address"
90778                 ],
90779                 "suggestion": true
90780             },
90781             "shop/supermarket/ICA Supermarket": {
90782                 "tags": {
90783                     "name": "ICA Supermarket",
90784                     "shop": "supermarket"
90785                 },
90786                 "name": "ICA Supermarket",
90787                 "icon": "grocery",
90788                 "geometry": [
90789                     "point",
90790                     "vertex",
90791                     "area"
90792                 ],
90793                 "fields": [
90794                     "operator",
90795                     "building_area",
90796                     "address"
90797                 ],
90798                 "suggestion": true
90799             },
90800             "shop/supermarket/Fakta": {
90801                 "tags": {
90802                     "name": "Fakta",
90803                     "shop": "supermarket"
90804                 },
90805                 "name": "Fakta",
90806                 "icon": "grocery",
90807                 "geometry": [
90808                     "point",
90809                     "vertex",
90810                     "area"
90811                 ],
90812                 "fields": [
90813                     "operator",
90814                     "building_area",
90815                     "address"
90816                 ],
90817                 "suggestion": true
90818             },
90819             "shop/supermarket/Магнит": {
90820                 "tags": {
90821                     "name": "Магнит",
90822                     "shop": "supermarket"
90823                 },
90824                 "name": "Магнит",
90825                 "icon": "grocery",
90826                 "geometry": [
90827                     "point",
90828                     "vertex",
90829                     "area"
90830                 ],
90831                 "fields": [
90832                     "operator",
90833                     "building_area",
90834                     "address"
90835                 ],
90836                 "suggestion": true
90837             },
90838             "shop/supermarket/Caprabo": {
90839                 "tags": {
90840                     "name": "Caprabo",
90841                     "shop": "supermarket"
90842                 },
90843                 "name": "Caprabo",
90844                 "icon": "grocery",
90845                 "geometry": [
90846                     "point",
90847                     "vertex",
90848                     "area"
90849                 ],
90850                 "fields": [
90851                     "operator",
90852                     "building_area",
90853                     "address"
90854                 ],
90855                 "suggestion": true
90856             },
90857             "shop/supermarket/Famiglia Cooperativa": {
90858                 "tags": {
90859                     "name": "Famiglia Cooperativa",
90860                     "shop": "supermarket"
90861                 },
90862                 "name": "Famiglia Cooperativa",
90863                 "icon": "grocery",
90864                 "geometry": [
90865                     "point",
90866                     "vertex",
90867                     "area"
90868                 ],
90869                 "fields": [
90870                     "operator",
90871                     "building_area",
90872                     "address"
90873                 ],
90874                 "suggestion": true
90875             },
90876             "shop/supermarket/Народная 7Я семьЯ": {
90877                 "tags": {
90878                     "name": "Народная 7Я семьЯ",
90879                     "shop": "supermarket"
90880                 },
90881                 "name": "Народная 7Я семьЯ",
90882                 "icon": "grocery",
90883                 "geometry": [
90884                     "point",
90885                     "vertex",
90886                     "area"
90887                 ],
90888                 "fields": [
90889                     "operator",
90890                     "building_area",
90891                     "address"
90892                 ],
90893                 "suggestion": true
90894             },
90895             "shop/supermarket/Esselunga": {
90896                 "tags": {
90897                     "name": "Esselunga",
90898                     "shop": "supermarket"
90899                 },
90900                 "name": "Esselunga",
90901                 "icon": "grocery",
90902                 "geometry": [
90903                     "point",
90904                     "vertex",
90905                     "area"
90906                 ],
90907                 "fields": [
90908                     "operator",
90909                     "building_area",
90910                     "address"
90911                 ],
90912                 "suggestion": true
90913             },
90914             "shop/supermarket/Maxima": {
90915                 "tags": {
90916                     "name": "Maxima",
90917                     "shop": "supermarket"
90918                 },
90919                 "name": "Maxima",
90920                 "icon": "grocery",
90921                 "geometry": [
90922                     "point",
90923                     "vertex",
90924                     "area"
90925                 ],
90926                 "fields": [
90927                     "operator",
90928                     "building_area",
90929                     "address"
90930                 ],
90931                 "suggestion": true
90932             },
90933             "shop/supermarket/Wasgau": {
90934                 "tags": {
90935                     "name": "Wasgau",
90936                     "shop": "supermarket"
90937                 },
90938                 "name": "Wasgau",
90939                 "icon": "grocery",
90940                 "geometry": [
90941                     "point",
90942                     "vertex",
90943                     "area"
90944                 ],
90945                 "fields": [
90946                     "operator",
90947                     "building_area",
90948                     "address"
90949                 ],
90950                 "suggestion": true
90951             },
90952             "shop/supermarket/Pingo Doce": {
90953                 "tags": {
90954                     "name": "Pingo Doce",
90955                     "shop": "supermarket"
90956                 },
90957                 "name": "Pingo Doce",
90958                 "icon": "grocery",
90959                 "geometry": [
90960                     "point",
90961                     "vertex",
90962                     "area"
90963                 ],
90964                 "fields": [
90965                     "operator",
90966                     "building_area",
90967                     "address"
90968                 ],
90969                 "suggestion": true
90970             },
90971             "shop/supermarket/Match": {
90972                 "tags": {
90973                     "name": "Match",
90974                     "shop": "supermarket"
90975                 },
90976                 "name": "Match",
90977                 "icon": "grocery",
90978                 "geometry": [
90979                     "point",
90980                     "vertex",
90981                     "area"
90982                 ],
90983                 "fields": [
90984                     "operator",
90985                     "building_area",
90986                     "address"
90987                 ],
90988                 "suggestion": true
90989             },
90990             "shop/supermarket/Profi": {
90991                 "tags": {
90992                     "name": "Profi",
90993                     "shop": "supermarket"
90994                 },
90995                 "name": "Profi",
90996                 "icon": "grocery",
90997                 "geometry": [
90998                     "point",
90999                     "vertex",
91000                     "area"
91001                 ],
91002                 "fields": [
91003                     "operator",
91004                     "building_area",
91005                     "address"
91006                 ],
91007                 "suggestion": true
91008             },
91009             "shop/supermarket/Lider": {
91010                 "tags": {
91011                     "name": "Lider",
91012                     "shop": "supermarket"
91013                 },
91014                 "name": "Lider",
91015                 "icon": "grocery",
91016                 "geometry": [
91017                     "point",
91018                     "vertex",
91019                     "area"
91020                 ],
91021                 "fields": [
91022                     "operator",
91023                     "building_area",
91024                     "address"
91025                 ],
91026                 "suggestion": true
91027             },
91028             "shop/supermarket/Unimarc": {
91029                 "tags": {
91030                     "name": "Unimarc",
91031                     "shop": "supermarket"
91032                 },
91033                 "name": "Unimarc",
91034                 "icon": "grocery",
91035                 "geometry": [
91036                     "point",
91037                     "vertex",
91038                     "area"
91039                 ],
91040                 "fields": [
91041                     "operator",
91042                     "building_area",
91043                     "address"
91044                 ],
91045                 "suggestion": true
91046             },
91047             "shop/supermarket/Co-operative Food": {
91048                 "tags": {
91049                     "name": "Co-operative Food",
91050                     "shop": "supermarket"
91051                 },
91052                 "name": "Co-operative Food",
91053                 "icon": "grocery",
91054                 "geometry": [
91055                     "point",
91056                     "vertex",
91057                     "area"
91058                 ],
91059                 "fields": [
91060                     "operator",
91061                     "building_area",
91062                     "address"
91063                 ],
91064                 "suggestion": true
91065             },
91066             "shop/supermarket/Santa Isabel": {
91067                 "tags": {
91068                     "name": "Santa Isabel",
91069                     "shop": "supermarket"
91070                 },
91071                 "name": "Santa Isabel",
91072                 "icon": "grocery",
91073                 "geometry": [
91074                     "point",
91075                     "vertex",
91076                     "area"
91077                 ],
91078                 "fields": [
91079                     "operator",
91080                     "building_area",
91081                     "address"
91082                 ],
91083                 "suggestion": true
91084             },
91085             "shop/supermarket/Седьмой континент": {
91086                 "tags": {
91087                     "name": "Седьмой континент",
91088                     "shop": "supermarket"
91089                 },
91090                 "name": "Седьмой континент",
91091                 "icon": "grocery",
91092                 "geometry": [
91093                     "point",
91094                     "vertex",
91095                     "area"
91096                 ],
91097                 "fields": [
91098                     "operator",
91099                     "building_area",
91100                     "address"
91101                 ],
91102                 "suggestion": true
91103             },
91104             "shop/supermarket/HIT": {
91105                 "tags": {
91106                     "name": "HIT",
91107                     "shop": "supermarket"
91108                 },
91109                 "name": "HIT",
91110                 "icon": "grocery",
91111                 "geometry": [
91112                     "point",
91113                     "vertex",
91114                     "area"
91115                 ],
91116                 "fields": [
91117                     "operator",
91118                     "building_area",
91119                     "address"
91120                 ],
91121                 "suggestion": true
91122             },
91123             "shop/supermarket/Rimi": {
91124                 "tags": {
91125                     "name": "Rimi",
91126                     "shop": "supermarket"
91127                 },
91128                 "name": "Rimi",
91129                 "icon": "grocery",
91130                 "geometry": [
91131                     "point",
91132                     "vertex",
91133                     "area"
91134                 ],
91135                 "fields": [
91136                     "operator",
91137                     "building_area",
91138                     "address"
91139                 ],
91140                 "suggestion": true
91141             },
91142             "shop/supermarket/Conad": {
91143                 "tags": {
91144                     "name": "Conad",
91145                     "shop": "supermarket"
91146                 },
91147                 "name": "Conad",
91148                 "icon": "grocery",
91149                 "geometry": [
91150                     "point",
91151                     "vertex",
91152                     "area"
91153                 ],
91154                 "fields": [
91155                     "operator",
91156                     "building_area",
91157                     "address"
91158                 ],
91159                 "suggestion": true
91160             },
91161             "shop/supermarket/Фуршет": {
91162                 "tags": {
91163                     "name": "Фуршет",
91164                     "shop": "supermarket"
91165                 },
91166                 "name": "Фуршет",
91167                 "icon": "grocery",
91168                 "geometry": [
91169                     "point",
91170                     "vertex",
91171                     "area"
91172                 ],
91173                 "fields": [
91174                     "operator",
91175                     "building_area",
91176                     "address"
91177                 ],
91178                 "suggestion": true
91179             },
91180             "shop/supermarket/Willys": {
91181                 "tags": {
91182                     "name": "Willys",
91183                     "shop": "supermarket"
91184                 },
91185                 "name": "Willys",
91186                 "icon": "grocery",
91187                 "geometry": [
91188                     "point",
91189                     "vertex",
91190                     "area"
91191                 ],
91192                 "fields": [
91193                     "operator",
91194                     "building_area",
91195                     "address"
91196                 ],
91197                 "suggestion": true
91198             },
91199             "shop/supermarket/Farmfoods": {
91200                 "tags": {
91201                     "name": "Farmfoods",
91202                     "shop": "supermarket"
91203                 },
91204                 "name": "Farmfoods",
91205                 "icon": "grocery",
91206                 "geometry": [
91207                     "point",
91208                     "vertex",
91209                     "area"
91210                 ],
91211                 "fields": [
91212                     "operator",
91213                     "building_area",
91214                     "address"
91215                 ],
91216                 "suggestion": true
91217             },
91218             "shop/supermarket/U Express": {
91219                 "tags": {
91220                     "name": "U Express",
91221                     "shop": "supermarket"
91222                 },
91223                 "name": "U Express",
91224                 "icon": "grocery",
91225                 "geometry": [
91226                     "point",
91227                     "vertex",
91228                     "area"
91229                 ],
91230                 "fields": [
91231                     "operator",
91232                     "building_area",
91233                     "address"
91234                 ],
91235                 "suggestion": true
91236             },
91237             "shop/supermarket/Фора": {
91238                 "tags": {
91239                     "name": "Фора",
91240                     "shop": "supermarket"
91241                 },
91242                 "name": "Фора",
91243                 "icon": "grocery",
91244                 "geometry": [
91245                     "point",
91246                     "vertex",
91247                     "area"
91248                 ],
91249                 "fields": [
91250                     "operator",
91251                     "building_area",
91252                     "address"
91253                 ],
91254                 "suggestion": true
91255             },
91256             "shop/supermarket/Dunnes Stores": {
91257                 "tags": {
91258                     "name": "Dunnes Stores",
91259                     "shop": "supermarket"
91260                 },
91261                 "name": "Dunnes Stores",
91262                 "icon": "grocery",
91263                 "geometry": [
91264                     "point",
91265                     "vertex",
91266                     "area"
91267                 ],
91268                 "fields": [
91269                     "operator",
91270                     "building_area",
91271                     "address"
91272                 ],
91273                 "suggestion": true
91274             },
91275             "shop/supermarket/Сільпо": {
91276                 "tags": {
91277                     "name": "Сільпо",
91278                     "shop": "supermarket"
91279                 },
91280                 "name": "Сільпо",
91281                 "icon": "grocery",
91282                 "geometry": [
91283                     "point",
91284                     "vertex",
91285                     "area"
91286                 ],
91287                 "fields": [
91288                     "operator",
91289                     "building_area",
91290                     "address"
91291                 ],
91292                 "suggestion": true
91293             },
91294             "shop/supermarket/マルエツ": {
91295                 "tags": {
91296                     "name": "マルエツ",
91297                     "shop": "supermarket"
91298                 },
91299                 "name": "マルエツ",
91300                 "icon": "grocery",
91301                 "geometry": [
91302                     "point",
91303                     "vertex",
91304                     "area"
91305                 ],
91306                 "fields": [
91307                     "operator",
91308                     "building_area",
91309                     "address"
91310                 ],
91311                 "suggestion": true
91312             },
91313             "shop/supermarket/Piggly Wiggly": {
91314                 "tags": {
91315                     "name": "Piggly Wiggly",
91316                     "shop": "supermarket"
91317                 },
91318                 "name": "Piggly Wiggly",
91319                 "icon": "grocery",
91320                 "geometry": [
91321                     "point",
91322                     "vertex",
91323                     "area"
91324                 ],
91325                 "fields": [
91326                     "operator",
91327                     "building_area",
91328                     "address"
91329                 ],
91330                 "suggestion": true
91331             },
91332             "shop/supermarket/Crai": {
91333                 "tags": {
91334                     "name": "Crai",
91335                     "shop": "supermarket"
91336                 },
91337                 "name": "Crai",
91338                 "icon": "grocery",
91339                 "geometry": [
91340                     "point",
91341                     "vertex",
91342                     "area"
91343                 ],
91344                 "fields": [
91345                     "operator",
91346                     "building_area",
91347                     "address"
91348                 ],
91349                 "suggestion": true
91350             },
91351             "shop/supermarket/El Árbol": {
91352                 "tags": {
91353                     "name": "El Árbol",
91354                     "shop": "supermarket"
91355                 },
91356                 "name": "El Árbol",
91357                 "icon": "grocery",
91358                 "geometry": [
91359                     "point",
91360                     "vertex",
91361                     "area"
91362                 ],
91363                 "fields": [
91364                     "operator",
91365                     "building_area",
91366                     "address"
91367                 ],
91368                 "suggestion": true
91369             },
91370             "shop/supermarket/Centre Commercial E. Leclerc": {
91371                 "tags": {
91372                     "name": "Centre Commercial E. Leclerc",
91373                     "shop": "supermarket"
91374                 },
91375                 "name": "Centre Commercial E. Leclerc",
91376                 "icon": "grocery",
91377                 "geometry": [
91378                     "point",
91379                     "vertex",
91380                     "area"
91381                 ],
91382                 "fields": [
91383                     "operator",
91384                     "building_area",
91385                     "address"
91386                 ],
91387                 "suggestion": true
91388             },
91389             "shop/supermarket/Foodland": {
91390                 "tags": {
91391                     "name": "Foodland",
91392                     "shop": "supermarket"
91393                 },
91394                 "name": "Foodland",
91395                 "icon": "grocery",
91396                 "geometry": [
91397                     "point",
91398                     "vertex",
91399                     "area"
91400                 ],
91401                 "fields": [
91402                     "operator",
91403                     "building_area",
91404                     "address"
91405                 ],
91406                 "suggestion": true
91407             },
91408             "shop/supermarket/Super Brugsen": {
91409                 "tags": {
91410                     "name": "Super Brugsen",
91411                     "shop": "supermarket"
91412                 },
91413                 "name": "Super Brugsen",
91414                 "icon": "grocery",
91415                 "geometry": [
91416                     "point",
91417                     "vertex",
91418                     "area"
91419                 ],
91420                 "fields": [
91421                     "operator",
91422                     "building_area",
91423                     "address"
91424                 ],
91425                 "suggestion": true
91426             },
91427             "shop/supermarket/Дикси": {
91428                 "tags": {
91429                     "name": "Дикси",
91430                     "shop": "supermarket"
91431                 },
91432                 "name": "Дикси",
91433                 "icon": "grocery",
91434                 "geometry": [
91435                     "point",
91436                     "vertex",
91437                     "area"
91438                 ],
91439                 "fields": [
91440                     "operator",
91441                     "building_area",
91442                     "address"
91443                 ],
91444                 "suggestion": true
91445             },
91446             "shop/supermarket/Пятёрочка": {
91447                 "tags": {
91448                     "name": "Пятёрочка",
91449                     "shop": "supermarket"
91450                 },
91451                 "name": "Пятёрочка",
91452                 "icon": "grocery",
91453                 "geometry": [
91454                     "point",
91455                     "vertex",
91456                     "area"
91457                 ],
91458                 "fields": [
91459                     "operator",
91460                     "building_area",
91461                     "address"
91462                 ],
91463                 "suggestion": true
91464             },
91465             "shop/supermarket/Publix": {
91466                 "tags": {
91467                     "name": "Publix",
91468                     "shop": "supermarket"
91469                 },
91470                 "name": "Publix",
91471                 "icon": "grocery",
91472                 "geometry": [
91473                     "point",
91474                     "vertex",
91475                     "area"
91476                 ],
91477                 "fields": [
91478                     "operator",
91479                     "building_area",
91480                     "address"
91481                 ],
91482                 "suggestion": true
91483             },
91484             "shop/supermarket/Føtex": {
91485                 "tags": {
91486                     "name": "Føtex",
91487                     "shop": "supermarket"
91488                 },
91489                 "name": "Føtex",
91490                 "icon": "grocery",
91491                 "geometry": [
91492                     "point",
91493                     "vertex",
91494                     "area"
91495                 ],
91496                 "fields": [
91497                     "operator",
91498                     "building_area",
91499                     "address"
91500                 ],
91501                 "suggestion": true
91502             },
91503             "shop/supermarket/coop": {
91504                 "tags": {
91505                     "name": "coop",
91506                     "shop": "supermarket"
91507                 },
91508                 "name": "coop",
91509                 "icon": "grocery",
91510                 "geometry": [
91511                     "point",
91512                     "vertex",
91513                     "area"
91514                 ],
91515                 "fields": [
91516                     "operator",
91517                     "building_area",
91518                     "address"
91519                 ],
91520                 "suggestion": true
91521             },
91522             "shop/supermarket/Coop Konsum": {
91523                 "tags": {
91524                     "name": "Coop Konsum",
91525                     "shop": "supermarket"
91526                 },
91527                 "name": "Coop Konsum",
91528                 "icon": "grocery",
91529                 "geometry": [
91530                     "point",
91531                     "vertex",
91532                     "area"
91533                 ],
91534                 "fields": [
91535                     "operator",
91536                     "building_area",
91537                     "address"
91538                 ],
91539                 "suggestion": true
91540             },
91541             "shop/supermarket/Carrefour Contact": {
91542                 "tags": {
91543                     "name": "Carrefour Contact",
91544                     "shop": "supermarket"
91545                 },
91546                 "name": "Carrefour Contact",
91547                 "icon": "grocery",
91548                 "geometry": [
91549                     "point",
91550                     "vertex",
91551                     "area"
91552                 ],
91553                 "fields": [
91554                     "operator",
91555                     "building_area",
91556                     "address"
91557                 ],
91558                 "suggestion": true
91559             },
91560             "shop/supermarket/SPAR": {
91561                 "tags": {
91562                     "name": "SPAR",
91563                     "shop": "supermarket"
91564                 },
91565                 "name": "SPAR",
91566                 "icon": "grocery",
91567                 "geometry": [
91568                     "point",
91569                     "vertex",
91570                     "area"
91571                 ],
91572                 "fields": [
91573                     "operator",
91574                     "building_area",
91575                     "address"
91576                 ],
91577                 "suggestion": true
91578             },
91579             "shop/supermarket/No Frills": {
91580                 "tags": {
91581                     "name": "No Frills",
91582                     "shop": "supermarket"
91583                 },
91584                 "name": "No Frills",
91585                 "icon": "grocery",
91586                 "geometry": [
91587                     "point",
91588                     "vertex",
91589                     "area"
91590                 ],
91591                 "fields": [
91592                     "operator",
91593                     "building_area",
91594                     "address"
91595                 ],
91596                 "suggestion": true
91597             },
91598             "shop/supermarket/Plodine": {
91599                 "tags": {
91600                     "name": "Plodine",
91601                     "shop": "supermarket"
91602                 },
91603                 "name": "Plodine",
91604                 "icon": "grocery",
91605                 "geometry": [
91606                     "point",
91607                     "vertex",
91608                     "area"
91609                 ],
91610                 "fields": [
91611                     "operator",
91612                     "building_area",
91613                     "address"
91614                 ],
91615                 "suggestion": true
91616             },
91617             "shop/supermarket/ADEG": {
91618                 "tags": {
91619                     "name": "ADEG",
91620                     "shop": "supermarket"
91621                 },
91622                 "name": "ADEG",
91623                 "icon": "grocery",
91624                 "geometry": [
91625                     "point",
91626                     "vertex",
91627                     "area"
91628                 ],
91629                 "fields": [
91630                     "operator",
91631                     "building_area",
91632                     "address"
91633                 ],
91634                 "suggestion": true
91635             },
91636             "shop/supermarket/Minipreço": {
91637                 "tags": {
91638                     "name": "Minipreço",
91639                     "shop": "supermarket"
91640                 },
91641                 "name": "Minipreço",
91642                 "icon": "grocery",
91643                 "geometry": [
91644                     "point",
91645                     "vertex",
91646                     "area"
91647                 ],
91648                 "fields": [
91649                     "operator",
91650                     "building_area",
91651                     "address"
91652                 ],
91653                 "suggestion": true
91654             },
91655             "shop/supermarket/Biedronka": {
91656                 "tags": {
91657                     "name": "Biedronka",
91658                     "shop": "supermarket"
91659                 },
91660                 "name": "Biedronka",
91661                 "icon": "grocery",
91662                 "geometry": [
91663                     "point",
91664                     "vertex",
91665                     "area"
91666                 ],
91667                 "fields": [
91668                     "operator",
91669                     "building_area",
91670                     "address"
91671                 ],
91672                 "suggestion": true
91673             },
91674             "shop/supermarket/The Co-operative Food": {
91675                 "tags": {
91676                     "name": "The Co-operative Food",
91677                     "shop": "supermarket"
91678                 },
91679                 "name": "The Co-operative Food",
91680                 "icon": "grocery",
91681                 "geometry": [
91682                     "point",
91683                     "vertex",
91684                     "area"
91685                 ],
91686                 "fields": [
91687                     "operator",
91688                     "building_area",
91689                     "address"
91690                 ],
91691                 "suggestion": true
91692             },
91693             "shop/supermarket/Eurospin": {
91694                 "tags": {
91695                     "name": "Eurospin",
91696                     "shop": "supermarket"
91697                 },
91698                 "name": "Eurospin",
91699                 "icon": "grocery",
91700                 "geometry": [
91701                     "point",
91702                     "vertex",
91703                     "area"
91704                 ],
91705                 "fields": [
91706                     "operator",
91707                     "building_area",
91708                     "address"
91709                 ],
91710                 "suggestion": true
91711             },
91712             "shop/supermarket/Семья": {
91713                 "tags": {
91714                     "name": "Семья",
91715                     "shop": "supermarket"
91716                 },
91717                 "name": "Семья",
91718                 "icon": "grocery",
91719                 "geometry": [
91720                     "point",
91721                     "vertex",
91722                     "area"
91723                 ],
91724                 "fields": [
91725                     "operator",
91726                     "building_area",
91727                     "address"
91728                 ],
91729                 "suggestion": true
91730             },
91731             "shop/supermarket/Gadis": {
91732                 "tags": {
91733                     "name": "Gadis",
91734                     "shop": "supermarket"
91735                 },
91736                 "name": "Gadis",
91737                 "icon": "grocery",
91738                 "geometry": [
91739                     "point",
91740                     "vertex",
91741                     "area"
91742                 ],
91743                 "fields": [
91744                     "operator",
91745                     "building_area",
91746                     "address"
91747                 ],
91748                 "suggestion": true
91749             },
91750             "shop/supermarket/Евроопт": {
91751                 "tags": {
91752                     "name": "Евроопт",
91753                     "shop": "supermarket"
91754                 },
91755                 "name": "Евроопт",
91756                 "icon": "grocery",
91757                 "geometry": [
91758                     "point",
91759                     "vertex",
91760                     "area"
91761                 ],
91762                 "fields": [
91763                     "operator",
91764                     "building_area",
91765                     "address"
91766                 ],
91767                 "suggestion": true
91768             },
91769             "shop/supermarket/Квартал": {
91770                 "tags": {
91771                     "name": "Квартал",
91772                     "shop": "supermarket"
91773                 },
91774                 "name": "Квартал",
91775                 "icon": "grocery",
91776                 "geometry": [
91777                     "point",
91778                     "vertex",
91779                     "area"
91780                 ],
91781                 "fields": [
91782                     "operator",
91783                     "building_area",
91784                     "address"
91785                 ],
91786                 "suggestion": true
91787             },
91788             "shop/supermarket/New World": {
91789                 "tags": {
91790                     "name": "New World",
91791                     "shop": "supermarket"
91792                 },
91793                 "name": "New World",
91794                 "icon": "grocery",
91795                 "geometry": [
91796                     "point",
91797                     "vertex",
91798                     "area"
91799                 ],
91800                 "fields": [
91801                     "operator",
91802                     "building_area",
91803                     "address"
91804                 ],
91805                 "suggestion": true
91806             },
91807             "shop/supermarket/Countdown": {
91808                 "tags": {
91809                     "name": "Countdown",
91810                     "shop": "supermarket"
91811                 },
91812                 "name": "Countdown",
91813                 "icon": "grocery",
91814                 "geometry": [
91815                     "point",
91816                     "vertex",
91817                     "area"
91818                 ],
91819                 "fields": [
91820                     "operator",
91821                     "building_area",
91822                     "address"
91823                 ],
91824                 "suggestion": true
91825             },
91826             "shop/supermarket/Reliance Fresh": {
91827                 "tags": {
91828                     "name": "Reliance Fresh",
91829                     "shop": "supermarket"
91830                 },
91831                 "name": "Reliance Fresh",
91832                 "icon": "grocery",
91833                 "geometry": [
91834                     "point",
91835                     "vertex",
91836                     "area"
91837                 ],
91838                 "fields": [
91839                     "operator",
91840                     "building_area",
91841                     "address"
91842                 ],
91843                 "suggestion": true
91844             },
91845             "shop/supermarket/Stokrotka": {
91846                 "tags": {
91847                     "name": "Stokrotka",
91848                     "shop": "supermarket"
91849                 },
91850                 "name": "Stokrotka",
91851                 "icon": "grocery",
91852                 "geometry": [
91853                     "point",
91854                     "vertex",
91855                     "area"
91856                 ],
91857                 "fields": [
91858                     "operator",
91859                     "building_area",
91860                     "address"
91861                 ],
91862                 "suggestion": true
91863             },
91864             "shop/supermarket/Coop Jednota": {
91865                 "tags": {
91866                     "name": "Coop Jednota",
91867                     "shop": "supermarket"
91868                 },
91869                 "name": "Coop Jednota",
91870                 "icon": "grocery",
91871                 "geometry": [
91872                     "point",
91873                     "vertex",
91874                     "area"
91875                 ],
91876                 "fields": [
91877                     "operator",
91878                     "building_area",
91879                     "address"
91880                 ],
91881                 "suggestion": true
91882             },
91883             "shop/supermarket/Fred Meyer": {
91884                 "tags": {
91885                     "name": "Fred Meyer",
91886                     "shop": "supermarket"
91887                 },
91888                 "name": "Fred Meyer",
91889                 "icon": "grocery",
91890                 "geometry": [
91891                     "point",
91892                     "vertex",
91893                     "area"
91894                 ],
91895                 "fields": [
91896                     "operator",
91897                     "building_area",
91898                     "address"
91899                 ],
91900                 "suggestion": true
91901             },
91902             "shop/supermarket/Irma": {
91903                 "tags": {
91904                     "name": "Irma",
91905                     "shop": "supermarket"
91906                 },
91907                 "name": "Irma",
91908                 "icon": "grocery",
91909                 "geometry": [
91910                     "point",
91911                     "vertex",
91912                     "area"
91913                 ],
91914                 "fields": [
91915                     "operator",
91916                     "building_area",
91917                     "address"
91918                 ],
91919                 "suggestion": true
91920             },
91921             "shop/supermarket/Continente": {
91922                 "tags": {
91923                     "name": "Continente",
91924                     "shop": "supermarket"
91925                 },
91926                 "name": "Continente",
91927                 "icon": "grocery",
91928                 "geometry": [
91929                     "point",
91930                     "vertex",
91931                     "area"
91932                 ],
91933                 "fields": [
91934                     "operator",
91935                     "building_area",
91936                     "address"
91937                 ],
91938                 "suggestion": true
91939             },
91940             "shop/supermarket/Price Chopper": {
91941                 "tags": {
91942                     "name": "Price Chopper",
91943                     "shop": "supermarket"
91944                 },
91945                 "name": "Price Chopper",
91946                 "icon": "grocery",
91947                 "geometry": [
91948                     "point",
91949                     "vertex",
91950                     "area"
91951                 ],
91952                 "fields": [
91953                     "operator",
91954                     "building_area",
91955                     "address"
91956                 ],
91957                 "suggestion": true
91958             },
91959             "shop/supermarket/Game": {
91960                 "tags": {
91961                     "name": "Game",
91962                     "shop": "supermarket"
91963                 },
91964                 "name": "Game",
91965                 "icon": "grocery",
91966                 "geometry": [
91967                     "point",
91968                     "vertex",
91969                     "area"
91970                 ],
91971                 "fields": [
91972                     "operator",
91973                     "building_area",
91974                     "address"
91975                 ],
91976                 "suggestion": true
91977             },
91978             "shop/supermarket/Soriana": {
91979                 "tags": {
91980                     "name": "Soriana",
91981                     "shop": "supermarket"
91982                 },
91983                 "name": "Soriana",
91984                 "icon": "grocery",
91985                 "geometry": [
91986                     "point",
91987                     "vertex",
91988                     "area"
91989                 ],
91990                 "fields": [
91991                     "operator",
91992                     "building_area",
91993                     "address"
91994                 ],
91995                 "suggestion": true
91996             },
91997             "shop/supermarket/Alimerka": {
91998                 "tags": {
91999                     "name": "Alimerka",
92000                     "shop": "supermarket"
92001                 },
92002                 "name": "Alimerka",
92003                 "icon": "grocery",
92004                 "geometry": [
92005                     "point",
92006                     "vertex",
92007                     "area"
92008                 ],
92009                 "fields": [
92010                     "operator",
92011                     "building_area",
92012                     "address"
92013                 ],
92014                 "suggestion": true
92015             },
92016             "shop/supermarket/Piotr i Paweł": {
92017                 "tags": {
92018                     "name": "Piotr i Paweł",
92019                     "shop": "supermarket"
92020                 },
92021                 "name": "Piotr i Paweł",
92022                 "icon": "grocery",
92023                 "geometry": [
92024                     "point",
92025                     "vertex",
92026                     "area"
92027                 ],
92028                 "fields": [
92029                     "operator",
92030                     "building_area",
92031                     "address"
92032                 ],
92033                 "suggestion": true
92034             },
92035             "shop/supermarket/Перекресток": {
92036                 "tags": {
92037                     "name": "Перекресток",
92038                     "shop": "supermarket"
92039                 },
92040                 "name": "Перекресток",
92041                 "icon": "grocery",
92042                 "geometry": [
92043                     "point",
92044                     "vertex",
92045                     "area"
92046                 ],
92047                 "fields": [
92048                     "operator",
92049                     "building_area",
92050                     "address"
92051                 ],
92052                 "suggestion": true
92053             },
92054             "shop/supermarket/Maxima X": {
92055                 "tags": {
92056                     "name": "Maxima X",
92057                     "shop": "supermarket"
92058                 },
92059                 "name": "Maxima X",
92060                 "icon": "grocery",
92061                 "geometry": [
92062                     "point",
92063                     "vertex",
92064                     "area"
92065                 ],
92066                 "fields": [
92067                     "operator",
92068                     "building_area",
92069                     "address"
92070                 ],
92071                 "suggestion": true
92072             },
92073             "shop/supermarket/Карусель": {
92074                 "tags": {
92075                     "name": "Карусель",
92076                     "shop": "supermarket"
92077                 },
92078                 "name": "Карусель",
92079                 "icon": "grocery",
92080                 "geometry": [
92081                     "point",
92082                     "vertex",
92083                     "area"
92084                 ],
92085                 "fields": [
92086                     "operator",
92087                     "building_area",
92088                     "address"
92089                 ],
92090                 "suggestion": true
92091             },
92092             "shop/supermarket/ALDI Nord": {
92093                 "tags": {
92094                     "name": "ALDI Nord",
92095                     "shop": "supermarket"
92096                 },
92097                 "name": "ALDI Nord",
92098                 "icon": "grocery",
92099                 "geometry": [
92100                     "point",
92101                     "vertex",
92102                     "area"
92103                 ],
92104                 "fields": [
92105                     "operator",
92106                     "building_area",
92107                     "address"
92108                 ],
92109                 "suggestion": true
92110             },
92111             "shop/supermarket/Condis": {
92112                 "tags": {
92113                     "name": "Condis",
92114                     "shop": "supermarket"
92115                 },
92116                 "name": "Condis",
92117                 "icon": "grocery",
92118                 "geometry": [
92119                     "point",
92120                     "vertex",
92121                     "area"
92122                 ],
92123                 "fields": [
92124                     "operator",
92125                     "building_area",
92126                     "address"
92127                 ],
92128                 "suggestion": true
92129             },
92130             "shop/supermarket/Sam's Club": {
92131                 "tags": {
92132                     "name": "Sam's Club",
92133                     "shop": "supermarket"
92134                 },
92135                 "name": "Sam's Club",
92136                 "icon": "grocery",
92137                 "geometry": [
92138                     "point",
92139                     "vertex",
92140                     "area"
92141                 ],
92142                 "fields": [
92143                     "operator",
92144                     "building_area",
92145                     "address"
92146                 ],
92147                 "suggestion": true
92148             },
92149             "shop/supermarket/Копейка": {
92150                 "tags": {
92151                     "name": "Копейка",
92152                     "shop": "supermarket"
92153                 },
92154                 "name": "Копейка",
92155                 "icon": "grocery",
92156                 "geometry": [
92157                     "point",
92158                     "vertex",
92159                     "area"
92160                 ],
92161                 "fields": [
92162                     "operator",
92163                     "building_area",
92164                     "address"
92165                 ],
92166                 "suggestion": true
92167             },
92168             "shop/supermarket/Géant Casino": {
92169                 "tags": {
92170                     "name": "Géant Casino",
92171                     "shop": "supermarket"
92172                 },
92173                 "name": "Géant Casino",
92174                 "icon": "grocery",
92175                 "geometry": [
92176                     "point",
92177                     "vertex",
92178                     "area"
92179                 ],
92180                 "fields": [
92181                     "operator",
92182                     "building_area",
92183                     "address"
92184                 ],
92185                 "suggestion": true
92186             },
92187             "shop/supermarket/ASDA": {
92188                 "tags": {
92189                     "name": "ASDA",
92190                     "shop": "supermarket"
92191                 },
92192                 "name": "ASDA",
92193                 "icon": "grocery",
92194                 "geometry": [
92195                     "point",
92196                     "vertex",
92197                     "area"
92198                 ],
92199                 "fields": [
92200                     "operator",
92201                     "building_area",
92202                     "address"
92203                 ],
92204                 "suggestion": true
92205             },
92206             "shop/supermarket/Intermarche": {
92207                 "tags": {
92208                     "name": "Intermarche",
92209                     "shop": "supermarket"
92210                 },
92211                 "name": "Intermarche",
92212                 "icon": "grocery",
92213                 "geometry": [
92214                     "point",
92215                     "vertex",
92216                     "area"
92217                 ],
92218                 "fields": [
92219                     "operator",
92220                     "building_area",
92221                     "address"
92222                 ],
92223                 "suggestion": true
92224             },
92225             "shop/supermarket/Stop & Shop": {
92226                 "tags": {
92227                     "name": "Stop & Shop",
92228                     "shop": "supermarket"
92229                 },
92230                 "name": "Stop & Shop",
92231                 "icon": "grocery",
92232                 "geometry": [
92233                     "point",
92234                     "vertex",
92235                     "area"
92236                 ],
92237                 "fields": [
92238                     "operator",
92239                     "building_area",
92240                     "address"
92241                 ],
92242                 "suggestion": true
92243             },
92244             "shop/supermarket/Food Lion": {
92245                 "tags": {
92246                     "name": "Food Lion",
92247                     "shop": "supermarket"
92248                 },
92249                 "name": "Food Lion",
92250                 "icon": "grocery",
92251                 "geometry": [
92252                     "point",
92253                     "vertex",
92254                     "area"
92255                 ],
92256                 "fields": [
92257                     "operator",
92258                     "building_area",
92259                     "address"
92260                 ],
92261                 "suggestion": true
92262             },
92263             "shop/supermarket/Harris Teeter": {
92264                 "tags": {
92265                     "name": "Harris Teeter",
92266                     "shop": "supermarket"
92267                 },
92268                 "name": "Harris Teeter",
92269                 "icon": "grocery",
92270                 "geometry": [
92271                     "point",
92272                     "vertex",
92273                     "area"
92274                 ],
92275                 "fields": [
92276                     "operator",
92277                     "building_area",
92278                     "address"
92279                 ],
92280                 "suggestion": true
92281             },
92282             "shop/supermarket/Foodworks": {
92283                 "tags": {
92284                     "name": "Foodworks",
92285                     "shop": "supermarket"
92286                 },
92287                 "name": "Foodworks",
92288                 "icon": "grocery",
92289                 "geometry": [
92290                     "point",
92291                     "vertex",
92292                     "area"
92293                 ],
92294                 "fields": [
92295                     "operator",
92296                     "building_area",
92297                     "address"
92298                 ],
92299                 "suggestion": true
92300             },
92301             "shop/supermarket/Polo Market": {
92302                 "tags": {
92303                     "name": "Polo Market",
92304                     "shop": "supermarket"
92305                 },
92306                 "name": "Polo Market",
92307                 "icon": "grocery",
92308                 "geometry": [
92309                     "point",
92310                     "vertex",
92311                     "area"
92312                 ],
92313                 "fields": [
92314                     "operator",
92315                     "building_area",
92316                     "address"
92317                 ],
92318                 "suggestion": true
92319             },
92320             "shop/supermarket/Лента": {
92321                 "tags": {
92322                     "name": "Лента",
92323                     "shop": "supermarket"
92324                 },
92325                 "name": "Лента",
92326                 "icon": "grocery",
92327                 "geometry": [
92328                     "point",
92329                     "vertex",
92330                     "area"
92331                 ],
92332                 "fields": [
92333                     "operator",
92334                     "building_area",
92335                     "address"
92336                 ],
92337                 "suggestion": true
92338             },
92339             "shop/supermarket/西友 (SEIYU)": {
92340                 "tags": {
92341                     "name": "西友 (SEIYU)",
92342                     "shop": "supermarket"
92343                 },
92344                 "name": "西友 (SEIYU)",
92345                 "icon": "grocery",
92346                 "geometry": [
92347                     "point",
92348                     "vertex",
92349                     "area"
92350                 ],
92351                 "fields": [
92352                     "operator",
92353                     "building_area",
92354                     "address"
92355                 ],
92356                 "suggestion": true
92357             },
92358             "shop/supermarket/H-E-B": {
92359                 "tags": {
92360                     "name": "H-E-B",
92361                     "shop": "supermarket"
92362                 },
92363                 "name": "H-E-B",
92364                 "icon": "grocery",
92365                 "geometry": [
92366                     "point",
92367                     "vertex",
92368                     "area"
92369                 ],
92370                 "fields": [
92371                     "operator",
92372                     "building_area",
92373                     "address"
92374                 ],
92375                 "suggestion": true
92376             },
92377             "shop/supermarket/Атак": {
92378                 "tags": {
92379                     "name": "Атак",
92380                     "shop": "supermarket"
92381                 },
92382                 "name": "Атак",
92383                 "icon": "grocery",
92384                 "geometry": [
92385                     "point",
92386                     "vertex",
92387                     "area"
92388                 ],
92389                 "fields": [
92390                     "operator",
92391                     "building_area",
92392                     "address"
92393                 ],
92394                 "suggestion": true
92395             },
92396             "shop/supermarket/Полушка": {
92397                 "tags": {
92398                     "name": "Полушка",
92399                     "shop": "supermarket"
92400                 },
92401                 "name": "Полушка",
92402                 "icon": "grocery",
92403                 "geometry": [
92404                     "point",
92405                     "vertex",
92406                     "area"
92407                 ],
92408                 "fields": [
92409                     "operator",
92410                     "building_area",
92411                     "address"
92412                 ],
92413                 "suggestion": true
92414             },
92415             "shop/supermarket/Extra": {
92416                 "tags": {
92417                     "name": "Extra",
92418                     "shop": "supermarket"
92419                 },
92420                 "name": "Extra",
92421                 "icon": "grocery",
92422                 "geometry": [
92423                     "point",
92424                     "vertex",
92425                     "area"
92426                 ],
92427                 "fields": [
92428                     "operator",
92429                     "building_area",
92430                     "address"
92431                 ],
92432                 "suggestion": true
92433             },
92434             "shop/supermarket/Sigma": {
92435                 "tags": {
92436                     "name": "Sigma",
92437                     "shop": "supermarket"
92438                 },
92439                 "name": "Sigma",
92440                 "icon": "grocery",
92441                 "geometry": [
92442                     "point",
92443                     "vertex",
92444                     "area"
92445                 ],
92446                 "fields": [
92447                     "operator",
92448                     "building_area",
92449                     "address"
92450                 ],
92451                 "suggestion": true
92452             },
92453             "shop/supermarket/АТБ": {
92454                 "tags": {
92455                     "name": "АТБ",
92456                     "shop": "supermarket"
92457                 },
92458                 "name": "АТБ",
92459                 "icon": "grocery",
92460                 "geometry": [
92461                     "point",
92462                     "vertex",
92463                     "area"
92464                 ],
92465                 "fields": [
92466                     "operator",
92467                     "building_area",
92468                     "address"
92469                 ],
92470                 "suggestion": true
92471             },
92472             "shop/supermarket/Bodega Aurrera": {
92473                 "tags": {
92474                     "name": "Bodega Aurrera",
92475                     "shop": "supermarket"
92476                 },
92477                 "name": "Bodega Aurrera",
92478                 "icon": "grocery",
92479                 "geometry": [
92480                     "point",
92481                     "vertex",
92482                     "area"
92483                 ],
92484                 "fields": [
92485                     "operator",
92486                     "building_area",
92487                     "address"
92488                 ],
92489                 "suggestion": true
92490             },
92491             "shop/supermarket/Tesco Lotus": {
92492                 "tags": {
92493                     "name": "Tesco Lotus",
92494                     "shop": "supermarket"
92495                 },
92496                 "name": "Tesco Lotus",
92497                 "icon": "grocery",
92498                 "geometry": [
92499                     "point",
92500                     "vertex",
92501                     "area"
92502                 ],
92503                 "fields": [
92504                     "operator",
92505                     "building_area",
92506                     "address"
92507                 ],
92508                 "suggestion": true
92509             },
92510             "shop/supermarket/Мария-Ра": {
92511                 "tags": {
92512                     "name": "Мария-Ра",
92513                     "shop": "supermarket"
92514                 },
92515                 "name": "Мария-Ра",
92516                 "icon": "grocery",
92517                 "geometry": [
92518                     "point",
92519                     "vertex",
92520                     "area"
92521                 ],
92522                 "fields": [
92523                     "operator",
92524                     "building_area",
92525                     "address"
92526                 ],
92527                 "suggestion": true
92528             },
92529             "shop/supermarket/Магнолия": {
92530                 "tags": {
92531                     "name": "Магнолия",
92532                     "shop": "supermarket"
92533                 },
92534                 "name": "Магнолия",
92535                 "icon": "grocery",
92536                 "geometry": [
92537                     "point",
92538                     "vertex",
92539                     "area"
92540                 ],
92541                 "fields": [
92542                     "operator",
92543                     "building_area",
92544                     "address"
92545                 ],
92546                 "suggestion": true
92547             },
92548             "shop/supermarket/Монетка": {
92549                 "tags": {
92550                     "name": "Монетка",
92551                     "shop": "supermarket"
92552                 },
92553                 "name": "Монетка",
92554                 "icon": "grocery",
92555                 "geometry": [
92556                     "point",
92557                     "vertex",
92558                     "area"
92559                 ],
92560                 "fields": [
92561                     "operator",
92562                     "building_area",
92563                     "address"
92564                 ],
92565                 "suggestion": true
92566             },
92567             "shop/supermarket/Hy-Vee": {
92568                 "tags": {
92569                     "name": "Hy-Vee",
92570                     "shop": "supermarket"
92571                 },
92572                 "name": "Hy-Vee",
92573                 "icon": "grocery",
92574                 "geometry": [
92575                     "point",
92576                     "vertex",
92577                     "area"
92578                 ],
92579                 "fields": [
92580                     "operator",
92581                     "building_area",
92582                     "address"
92583                 ],
92584                 "suggestion": true
92585             },
92586             "shop/supermarket/Walmart Supercenter": {
92587                 "tags": {
92588                     "name": "Walmart Supercenter",
92589                     "shop": "supermarket"
92590                 },
92591                 "name": "Walmart Supercenter",
92592                 "icon": "grocery",
92593                 "geometry": [
92594                     "point",
92595                     "vertex",
92596                     "area"
92597                 ],
92598                 "fields": [
92599                     "operator",
92600                     "building_area",
92601                     "address"
92602                 ],
92603                 "suggestion": true
92604             },
92605             "shop/supermarket/Hannaford": {
92606                 "tags": {
92607                     "name": "Hannaford",
92608                     "shop": "supermarket"
92609                 },
92610                 "name": "Hannaford",
92611                 "icon": "grocery",
92612                 "geometry": [
92613                     "point",
92614                     "vertex",
92615                     "area"
92616                 ],
92617                 "fields": [
92618                     "operator",
92619                     "building_area",
92620                     "address"
92621                 ],
92622                 "suggestion": true
92623             },
92624             "shop/supermarket/Wegmans": {
92625                 "tags": {
92626                     "name": "Wegmans",
92627                     "shop": "supermarket"
92628                 },
92629                 "name": "Wegmans",
92630                 "icon": "grocery",
92631                 "geometry": [
92632                     "point",
92633                     "vertex",
92634                     "area"
92635                 ],
92636                 "fields": [
92637                     "operator",
92638                     "building_area",
92639                     "address"
92640                 ],
92641                 "suggestion": true
92642             },
92643             "shop/supermarket/業務スーパー": {
92644                 "tags": {
92645                     "name": "業務スーパー",
92646                     "shop": "supermarket"
92647                 },
92648                 "name": "業務スーパー",
92649                 "icon": "grocery",
92650                 "geometry": [
92651                     "point",
92652                     "vertex",
92653                     "area"
92654                 ],
92655                 "fields": [
92656                     "operator",
92657                     "building_area",
92658                     "address"
92659                 ],
92660                 "suggestion": true
92661             },
92662             "shop/supermarket/Norfa XL": {
92663                 "tags": {
92664                     "name": "Norfa XL",
92665                     "shop": "supermarket"
92666                 },
92667                 "name": "Norfa XL",
92668                 "icon": "grocery",
92669                 "geometry": [
92670                     "point",
92671                     "vertex",
92672                     "area"
92673                 ],
92674                 "fields": [
92675                     "operator",
92676                     "building_area",
92677                     "address"
92678                 ],
92679                 "suggestion": true
92680             },
92681             "shop/supermarket/ヨークマート (YorkMart)": {
92682                 "tags": {
92683                     "name": "ヨークマート (YorkMart)",
92684                     "shop": "supermarket"
92685                 },
92686                 "name": "ヨークマート (YorkMart)",
92687                 "icon": "grocery",
92688                 "geometry": [
92689                     "point",
92690                     "vertex",
92691                     "area"
92692                 ],
92693                 "fields": [
92694                     "operator",
92695                     "building_area",
92696                     "address"
92697                 ],
92698                 "suggestion": true
92699             },
92700             "shop/supermarket/Leclerc Drive": {
92701                 "tags": {
92702                     "name": "Leclerc Drive",
92703                     "shop": "supermarket"
92704                 },
92705                 "name": "Leclerc Drive",
92706                 "icon": "grocery",
92707                 "geometry": [
92708                     "point",
92709                     "vertex",
92710                     "area"
92711                 ],
92712                 "fields": [
92713                     "operator",
92714                     "building_area",
92715                     "address"
92716                 ],
92717                 "suggestion": true
92718             },
92719             "shop/electronics/Media Markt": {
92720                 "tags": {
92721                     "name": "Media Markt",
92722                     "shop": "electronics"
92723                 },
92724                 "name": "Media Markt",
92725                 "icon": "shop",
92726                 "geometry": [
92727                     "point",
92728                     "vertex",
92729                     "area"
92730                 ],
92731                 "fields": [
92732                     "address",
92733                     "building_area",
92734                     "opening_hours"
92735                 ],
92736                 "suggestion": true
92737             },
92738             "shop/electronics/Maplin": {
92739                 "tags": {
92740                     "name": "Maplin",
92741                     "shop": "electronics"
92742                 },
92743                 "name": "Maplin",
92744                 "icon": "shop",
92745                 "geometry": [
92746                     "point",
92747                     "vertex",
92748                     "area"
92749                 ],
92750                 "fields": [
92751                     "address",
92752                     "building_area",
92753                     "opening_hours"
92754                 ],
92755                 "suggestion": true
92756             },
92757             "shop/electronics/Best Buy": {
92758                 "tags": {
92759                     "name": "Best Buy",
92760                     "shop": "electronics"
92761                 },
92762                 "name": "Best Buy",
92763                 "icon": "shop",
92764                 "geometry": [
92765                     "point",
92766                     "vertex",
92767                     "area"
92768                 ],
92769                 "fields": [
92770                     "address",
92771                     "building_area",
92772                     "opening_hours"
92773                 ],
92774                 "suggestion": true
92775             },
92776             "shop/electronics/Future Shop": {
92777                 "tags": {
92778                     "name": "Future Shop",
92779                     "shop": "electronics"
92780                 },
92781                 "name": "Future Shop",
92782                 "icon": "shop",
92783                 "geometry": [
92784                     "point",
92785                     "vertex",
92786                     "area"
92787                 ],
92788                 "fields": [
92789                     "address",
92790                     "building_area",
92791                     "opening_hours"
92792                 ],
92793                 "suggestion": true
92794             },
92795             "shop/electronics/Saturn": {
92796                 "tags": {
92797                     "name": "Saturn",
92798                     "shop": "electronics"
92799                 },
92800                 "name": "Saturn",
92801                 "icon": "shop",
92802                 "geometry": [
92803                     "point",
92804                     "vertex",
92805                     "area"
92806                 ],
92807                 "fields": [
92808                     "address",
92809                     "building_area",
92810                     "opening_hours"
92811                 ],
92812                 "suggestion": true
92813             },
92814             "shop/electronics/Currys": {
92815                 "tags": {
92816                     "name": "Currys",
92817                     "shop": "electronics"
92818                 },
92819                 "name": "Currys",
92820                 "icon": "shop",
92821                 "geometry": [
92822                     "point",
92823                     "vertex",
92824                     "area"
92825                 ],
92826                 "fields": [
92827                     "address",
92828                     "building_area",
92829                     "opening_hours"
92830                 ],
92831                 "suggestion": true
92832             },
92833             "shop/electronics/Radio Shack": {
92834                 "tags": {
92835                     "name": "Radio Shack",
92836                     "shop": "electronics"
92837                 },
92838                 "name": "Radio Shack",
92839                 "icon": "shop",
92840                 "geometry": [
92841                     "point",
92842                     "vertex",
92843                     "area"
92844                 ],
92845                 "fields": [
92846                     "address",
92847                     "building_area",
92848                     "opening_hours"
92849                 ],
92850                 "suggestion": true
92851             },
92852             "shop/electronics/Euronics": {
92853                 "tags": {
92854                     "name": "Euronics",
92855                     "shop": "electronics"
92856                 },
92857                 "name": "Euronics",
92858                 "icon": "shop",
92859                 "geometry": [
92860                     "point",
92861                     "vertex",
92862                     "area"
92863                 ],
92864                 "fields": [
92865                     "address",
92866                     "building_area",
92867                     "opening_hours"
92868                 ],
92869                 "suggestion": true
92870             },
92871             "shop/electronics/Expert": {
92872                 "tags": {
92873                     "name": "Expert",
92874                     "shop": "electronics"
92875                 },
92876                 "name": "Expert",
92877                 "icon": "shop",
92878                 "geometry": [
92879                     "point",
92880                     "vertex",
92881                     "area"
92882                 ],
92883                 "fields": [
92884                     "address",
92885                     "building_area",
92886                     "opening_hours"
92887                 ],
92888                 "suggestion": true
92889             },
92890             "shop/electronics/Эльдорадо": {
92891                 "tags": {
92892                     "name": "Эльдорадо",
92893                     "shop": "electronics"
92894                 },
92895                 "name": "Эльдорадо",
92896                 "icon": "shop",
92897                 "geometry": [
92898                     "point",
92899                     "vertex",
92900                     "area"
92901                 ],
92902                 "fields": [
92903                     "address",
92904                     "building_area",
92905                     "opening_hours"
92906                 ],
92907                 "suggestion": true
92908             },
92909             "shop/electronics/Darty": {
92910                 "tags": {
92911                     "name": "Darty",
92912                     "shop": "electronics"
92913                 },
92914                 "name": "Darty",
92915                 "icon": "shop",
92916                 "geometry": [
92917                     "point",
92918                     "vertex",
92919                     "area"
92920                 ],
92921                 "fields": [
92922                     "address",
92923                     "building_area",
92924                     "opening_hours"
92925                 ],
92926                 "suggestion": true
92927             },
92928             "shop/electronics/М.Видео": {
92929                 "tags": {
92930                     "name": "М.Видео",
92931                     "shop": "electronics"
92932                 },
92933                 "name": "М.Видео",
92934                 "icon": "shop",
92935                 "geometry": [
92936                     "point",
92937                     "vertex",
92938                     "area"
92939                 ],
92940                 "fields": [
92941                     "address",
92942                     "building_area",
92943                     "opening_hours"
92944                 ],
92945                 "suggestion": true
92946             },
92947             "shop/electronics/ヤマダ電機": {
92948                 "tags": {
92949                     "name": "ヤマダ電機",
92950                     "shop": "electronics"
92951                 },
92952                 "name": "ヤマダ電機",
92953                 "icon": "shop",
92954                 "geometry": [
92955                     "point",
92956                     "vertex",
92957                     "area"
92958                 ],
92959                 "fields": [
92960                     "address",
92961                     "building_area",
92962                     "opening_hours"
92963                 ],
92964                 "suggestion": true
92965             },
92966             "shop/convenience/McColl's": {
92967                 "tags": {
92968                     "name": "McColl's",
92969                     "shop": "convenience"
92970                 },
92971                 "name": "McColl's",
92972                 "icon": "shop",
92973                 "geometry": [
92974                     "point",
92975                     "vertex",
92976                     "area"
92977                 ],
92978                 "fields": [
92979                     "address",
92980                     "building_area",
92981                     "opening_hours"
92982                 ],
92983                 "suggestion": true
92984             },
92985             "shop/convenience/Tesco Express": {
92986                 "tags": {
92987                     "name": "Tesco Express",
92988                     "shop": "convenience"
92989                 },
92990                 "name": "Tesco Express",
92991                 "icon": "shop",
92992                 "geometry": [
92993                     "point",
92994                     "vertex",
92995                     "area"
92996                 ],
92997                 "fields": [
92998                     "address",
92999                     "building_area",
93000                     "opening_hours"
93001                 ],
93002                 "suggestion": true
93003             },
93004             "shop/convenience/One Stop": {
93005                 "tags": {
93006                     "name": "One Stop",
93007                     "shop": "convenience"
93008                 },
93009                 "name": "One Stop",
93010                 "icon": "shop",
93011                 "geometry": [
93012                     "point",
93013                     "vertex",
93014                     "area"
93015                 ],
93016                 "fields": [
93017                     "address",
93018                     "building_area",
93019                     "opening_hours"
93020                 ],
93021                 "suggestion": true
93022             },
93023             "shop/convenience/Londis": {
93024                 "tags": {
93025                     "name": "Londis",
93026                     "shop": "convenience"
93027                 },
93028                 "name": "Londis",
93029                 "icon": "shop",
93030                 "geometry": [
93031                     "point",
93032                     "vertex",
93033                     "area"
93034                 ],
93035                 "fields": [
93036                     "address",
93037                     "building_area",
93038                     "opening_hours"
93039                 ],
93040                 "suggestion": true
93041             },
93042             "shop/convenience/7-Eleven": {
93043                 "tags": {
93044                     "name": "7-Eleven",
93045                     "shop": "convenience"
93046                 },
93047                 "name": "7-Eleven",
93048                 "icon": "shop",
93049                 "geometry": [
93050                     "point",
93051                     "vertex",
93052                     "area"
93053                 ],
93054                 "fields": [
93055                     "address",
93056                     "building_area",
93057                     "opening_hours"
93058                 ],
93059                 "suggestion": true
93060             },
93061             "shop/convenience/Sale": {
93062                 "tags": {
93063                     "name": "Sale",
93064                     "shop": "convenience"
93065                 },
93066                 "name": "Sale",
93067                 "icon": "shop",
93068                 "geometry": [
93069                     "point",
93070                     "vertex",
93071                     "area"
93072                 ],
93073                 "fields": [
93074                     "address",
93075                     "building_area",
93076                     "opening_hours"
93077                 ],
93078                 "suggestion": true
93079             },
93080             "shop/convenience/Siwa": {
93081                 "tags": {
93082                     "name": "Siwa",
93083                     "shop": "convenience"
93084                 },
93085                 "name": "Siwa",
93086                 "icon": "shop",
93087                 "geometry": [
93088                     "point",
93089                     "vertex",
93090                     "area"
93091                 ],
93092                 "fields": [
93093                     "address",
93094                     "building_area",
93095                     "opening_hours"
93096                 ],
93097                 "suggestion": true
93098             },
93099             "shop/convenience/COOP Jednota": {
93100                 "tags": {
93101                     "name": "COOP Jednota",
93102                     "shop": "convenience"
93103                 },
93104                 "name": "COOP Jednota",
93105                 "icon": "shop",
93106                 "geometry": [
93107                     "point",
93108                     "vertex",
93109                     "area"
93110                 ],
93111                 "fields": [
93112                     "address",
93113                     "building_area",
93114                     "opening_hours"
93115                 ],
93116                 "suggestion": true
93117             },
93118             "shop/convenience/Mac's": {
93119                 "tags": {
93120                     "name": "Mac's",
93121                     "shop": "convenience"
93122                 },
93123                 "name": "Mac's",
93124                 "icon": "shop",
93125                 "geometry": [
93126                     "point",
93127                     "vertex",
93128                     "area"
93129                 ],
93130                 "fields": [
93131                     "address",
93132                     "building_area",
93133                     "opening_hours"
93134                 ],
93135                 "suggestion": true
93136             },
93137             "shop/convenience/Alepa": {
93138                 "tags": {
93139                     "name": "Alepa",
93140                     "shop": "convenience"
93141                 },
93142                 "name": "Alepa",
93143                 "icon": "shop",
93144                 "geometry": [
93145                     "point",
93146                     "vertex",
93147                     "area"
93148                 ],
93149                 "fields": [
93150                     "address",
93151                     "building_area",
93152                     "opening_hours"
93153                 ],
93154                 "suggestion": true
93155             },
93156             "shop/convenience/Hasty Market": {
93157                 "tags": {
93158                     "name": "Hasty Market",
93159                     "shop": "convenience"
93160                 },
93161                 "name": "Hasty Market",
93162                 "icon": "shop",
93163                 "geometry": [
93164                     "point",
93165                     "vertex",
93166                     "area"
93167                 ],
93168                 "fields": [
93169                     "address",
93170                     "building_area",
93171                     "opening_hours"
93172                 ],
93173                 "suggestion": true
93174             },
93175             "shop/convenience/K-Market": {
93176                 "tags": {
93177                     "name": "K-Market",
93178                     "shop": "convenience"
93179                 },
93180                 "name": "K-Market",
93181                 "icon": "shop",
93182                 "geometry": [
93183                     "point",
93184                     "vertex",
93185                     "area"
93186                 ],
93187                 "fields": [
93188                     "address",
93189                     "building_area",
93190                     "opening_hours"
93191                 ],
93192                 "suggestion": true
93193             },
93194             "shop/convenience/Costcutter": {
93195                 "tags": {
93196                     "name": "Costcutter",
93197                     "shop": "convenience"
93198                 },
93199                 "name": "Costcutter",
93200                 "icon": "shop",
93201                 "geometry": [
93202                     "point",
93203                     "vertex",
93204                     "area"
93205                 ],
93206                 "fields": [
93207                     "address",
93208                     "building_area",
93209                     "opening_hours"
93210                 ],
93211                 "suggestion": true
93212             },
93213             "shop/convenience/Valintatalo": {
93214                 "tags": {
93215                     "name": "Valintatalo",
93216                     "shop": "convenience"
93217                 },
93218                 "name": "Valintatalo",
93219                 "icon": "shop",
93220                 "geometry": [
93221                     "point",
93222                     "vertex",
93223                     "area"
93224                 ],
93225                 "fields": [
93226                     "address",
93227                     "building_area",
93228                     "opening_hours"
93229                 ],
93230                 "suggestion": true
93231             },
93232             "shop/convenience/Circle K": {
93233                 "tags": {
93234                     "name": "Circle K",
93235                     "shop": "convenience"
93236                 },
93237                 "name": "Circle K",
93238                 "icon": "shop",
93239                 "geometry": [
93240                     "point",
93241                     "vertex",
93242                     "area"
93243                 ],
93244                 "fields": [
93245                     "address",
93246                     "building_area",
93247                     "opening_hours"
93248                 ],
93249                 "suggestion": true
93250             },
93251             "shop/convenience/セブンイレブン": {
93252                 "tags": {
93253                     "name": "セブンイレブン",
93254                     "name:en": "7-Eleven",
93255                     "shop": "convenience"
93256                 },
93257                 "name": "セブンイレブン",
93258                 "icon": "shop",
93259                 "geometry": [
93260                     "point",
93261                     "vertex",
93262                     "area"
93263                 ],
93264                 "fields": [
93265                     "address",
93266                     "building_area",
93267                     "opening_hours"
93268                 ],
93269                 "suggestion": true
93270             },
93271             "shop/convenience/ローソン": {
93272                 "tags": {
93273                     "name": "ローソン",
93274                     "name:en": "LAWSON",
93275                     "shop": "convenience"
93276                 },
93277                 "name": "ローソン",
93278                 "icon": "shop",
93279                 "geometry": [
93280                     "point",
93281                     "vertex",
93282                     "area"
93283                 ],
93284                 "fields": [
93285                     "address",
93286                     "building_area",
93287                     "opening_hours"
93288                 ],
93289                 "suggestion": true
93290             },
93291             "shop/convenience/Petit Casino": {
93292                 "tags": {
93293                     "name": "Petit Casino",
93294                     "shop": "convenience"
93295                 },
93296                 "name": "Petit Casino",
93297                 "icon": "shop",
93298                 "geometry": [
93299                     "point",
93300                     "vertex",
93301                     "area"
93302                 ],
93303                 "fields": [
93304                     "address",
93305                     "building_area",
93306                     "opening_hours"
93307                 ],
93308                 "suggestion": true
93309             },
93310             "shop/convenience/Mace": {
93311                 "tags": {
93312                     "name": "Mace",
93313                     "shop": "convenience"
93314                 },
93315                 "name": "Mace",
93316                 "icon": "shop",
93317                 "geometry": [
93318                     "point",
93319                     "vertex",
93320                     "area"
93321                 ],
93322                 "fields": [
93323                     "address",
93324                     "building_area",
93325                     "opening_hours"
93326                 ],
93327                 "suggestion": true
93328             },
93329             "shop/convenience/Mini Market": {
93330                 "tags": {
93331                     "name": "Mini Market",
93332                     "shop": "convenience"
93333                 },
93334                 "name": "Mini Market",
93335                 "icon": "shop",
93336                 "geometry": [
93337                     "point",
93338                     "vertex",
93339                     "area"
93340                 ],
93341                 "fields": [
93342                     "address",
93343                     "building_area",
93344                     "opening_hours"
93345                 ],
93346                 "suggestion": true
93347             },
93348             "shop/convenience/Nisa Local": {
93349                 "tags": {
93350                     "name": "Nisa Local",
93351                     "shop": "convenience"
93352                 },
93353                 "name": "Nisa Local",
93354                 "icon": "shop",
93355                 "geometry": [
93356                     "point",
93357                     "vertex",
93358                     "area"
93359                 ],
93360                 "fields": [
93361                     "address",
93362                     "building_area",
93363                     "opening_hours"
93364                 ],
93365                 "suggestion": true
93366             },
93367             "shop/convenience/Dorfladen": {
93368                 "tags": {
93369                     "name": "Dorfladen",
93370                     "shop": "convenience"
93371                 },
93372                 "name": "Dorfladen",
93373                 "icon": "shop",
93374                 "geometry": [
93375                     "point",
93376                     "vertex",
93377                     "area"
93378                 ],
93379                 "fields": [
93380                     "address",
93381                     "building_area",
93382                     "opening_hours"
93383                 ],
93384                 "suggestion": true
93385             },
93386             "shop/convenience/Продукты": {
93387                 "tags": {
93388                     "name": "Продукты",
93389                     "shop": "convenience"
93390                 },
93391                 "name": "Продукты",
93392                 "icon": "shop",
93393                 "geometry": [
93394                     "point",
93395                     "vertex",
93396                     "area"
93397                 ],
93398                 "fields": [
93399                     "address",
93400                     "building_area",
93401                     "opening_hours"
93402                 ],
93403                 "suggestion": true
93404             },
93405             "shop/convenience/Mini Stop": {
93406                 "tags": {
93407                     "name": "Mini Stop",
93408                     "shop": "convenience"
93409                 },
93410                 "name": "Mini Stop",
93411                 "icon": "shop",
93412                 "geometry": [
93413                     "point",
93414                     "vertex",
93415                     "area"
93416                 ],
93417                 "fields": [
93418                     "address",
93419                     "building_area",
93420                     "opening_hours"
93421                 ],
93422                 "suggestion": true
93423             },
93424             "shop/convenience/LAWSON": {
93425                 "tags": {
93426                     "name": "LAWSON",
93427                     "shop": "convenience"
93428                 },
93429                 "name": "LAWSON",
93430                 "icon": "shop",
93431                 "geometry": [
93432                     "point",
93433                     "vertex",
93434                     "area"
93435                 ],
93436                 "fields": [
93437                     "address",
93438                     "building_area",
93439                     "opening_hours"
93440                 ],
93441                 "suggestion": true
93442             },
93443             "shop/convenience/デイリーヤマザキ": {
93444                 "tags": {
93445                     "name": "デイリーヤマザキ",
93446                     "shop": "convenience"
93447                 },
93448                 "name": "デイリーヤマザキ",
93449                 "icon": "shop",
93450                 "geometry": [
93451                     "point",
93452                     "vertex",
93453                     "area"
93454                 ],
93455                 "fields": [
93456                     "address",
93457                     "building_area",
93458                     "opening_hours"
93459                 ],
93460                 "suggestion": true
93461             },
93462             "shop/convenience/Надежда": {
93463                 "tags": {
93464                     "name": "Надежда",
93465                     "shop": "convenience"
93466                 },
93467                 "name": "Надежда",
93468                 "icon": "shop",
93469                 "geometry": [
93470                     "point",
93471                     "vertex",
93472                     "area"
93473                 ],
93474                 "fields": [
93475                     "address",
93476                     "building_area",
93477                     "opening_hours"
93478                 ],
93479                 "suggestion": true
93480             },
93481             "shop/convenience/Nisa": {
93482                 "tags": {
93483                     "name": "Nisa",
93484                     "shop": "convenience"
93485                 },
93486                 "name": "Nisa",
93487                 "icon": "shop",
93488                 "geometry": [
93489                     "point",
93490                     "vertex",
93491                     "area"
93492                 ],
93493                 "fields": [
93494                     "address",
93495                     "building_area",
93496                     "opening_hours"
93497                 ],
93498                 "suggestion": true
93499             },
93500             "shop/convenience/Premier": {
93501                 "tags": {
93502                     "name": "Premier",
93503                     "shop": "convenience"
93504                 },
93505                 "name": "Premier",
93506                 "icon": "shop",
93507                 "geometry": [
93508                     "point",
93509                     "vertex",
93510                     "area"
93511                 ],
93512                 "fields": [
93513                     "address",
93514                     "building_area",
93515                     "opening_hours"
93516                 ],
93517                 "suggestion": true
93518             },
93519             "shop/convenience/ABC": {
93520                 "tags": {
93521                     "name": "ABC",
93522                     "shop": "convenience"
93523                 },
93524                 "name": "ABC",
93525                 "icon": "shop",
93526                 "geometry": [
93527                     "point",
93528                     "vertex",
93529                     "area"
93530                 ],
93531                 "fields": [
93532                     "address",
93533                     "building_area",
93534                     "opening_hours"
93535                 ],
93536                 "suggestion": true
93537             },
93538             "shop/convenience/ミニストップ": {
93539                 "tags": {
93540                     "name": "ミニストップ",
93541                     "name:en": "MINISTOP",
93542                     "shop": "convenience"
93543                 },
93544                 "name": "ミニストップ",
93545                 "icon": "shop",
93546                 "geometry": [
93547                     "point",
93548                     "vertex",
93549                     "area"
93550                 ],
93551                 "fields": [
93552                     "address",
93553                     "building_area",
93554                     "opening_hours"
93555                 ],
93556                 "suggestion": true
93557             },
93558             "shop/convenience/サンクス": {
93559                 "tags": {
93560                     "name": "サンクス",
93561                     "name:en": "sunkus",
93562                     "shop": "convenience"
93563                 },
93564                 "name": "サンクス",
93565                 "icon": "shop",
93566                 "geometry": [
93567                     "point",
93568                     "vertex",
93569                     "area"
93570                 ],
93571                 "fields": [
93572                     "address",
93573                     "building_area",
93574                     "opening_hours"
93575                 ],
93576                 "suggestion": true
93577             },
93578             "shop/convenience/スリーエフ": {
93579                 "tags": {
93580                     "name": "スリーエフ",
93581                     "shop": "convenience"
93582                 },
93583                 "name": "スリーエフ",
93584                 "icon": "shop",
93585                 "geometry": [
93586                     "point",
93587                     "vertex",
93588                     "area"
93589                 ],
93590                 "fields": [
93591                     "address",
93592                     "building_area",
93593                     "opening_hours"
93594                 ],
93595                 "suggestion": true
93596             },
93597             "shop/convenience/8 à Huit": {
93598                 "tags": {
93599                     "name": "8 à Huit",
93600                     "shop": "convenience"
93601                 },
93602                 "name": "8 à Huit",
93603                 "icon": "shop",
93604                 "geometry": [
93605                     "point",
93606                     "vertex",
93607                     "area"
93608                 ],
93609                 "fields": [
93610                     "address",
93611                     "building_area",
93612                     "opening_hours"
93613                 ],
93614                 "suggestion": true
93615             },
93616             "shop/convenience/Żabka": {
93617                 "tags": {
93618                     "name": "Żabka",
93619                     "shop": "convenience"
93620                 },
93621                 "name": "Żabka",
93622                 "icon": "shop",
93623                 "geometry": [
93624                     "point",
93625                     "vertex",
93626                     "area"
93627                 ],
93628                 "fields": [
93629                     "address",
93630                     "building_area",
93631                     "opening_hours"
93632                 ],
93633                 "suggestion": true
93634             },
93635             "shop/convenience/Almacen": {
93636                 "tags": {
93637                     "name": "Almacen",
93638                     "shop": "convenience"
93639                 },
93640                 "name": "Almacen",
93641                 "icon": "shop",
93642                 "geometry": [
93643                     "point",
93644                     "vertex",
93645                     "area"
93646                 ],
93647                 "fields": [
93648                     "address",
93649                     "building_area",
93650                     "opening_hours"
93651                 ],
93652                 "suggestion": true
93653             },
93654             "shop/convenience/Vival": {
93655                 "tags": {
93656                     "name": "Vival",
93657                     "shop": "convenience"
93658                 },
93659                 "name": "Vival",
93660                 "icon": "shop",
93661                 "geometry": [
93662                     "point",
93663                     "vertex",
93664                     "area"
93665                 ],
93666                 "fields": [
93667                     "address",
93668                     "building_area",
93669                     "opening_hours"
93670                 ],
93671                 "suggestion": true
93672             },
93673             "shop/convenience/FamilyMart": {
93674                 "tags": {
93675                     "name": "FamilyMart",
93676                     "shop": "convenience"
93677                 },
93678                 "name": "FamilyMart",
93679                 "icon": "shop",
93680                 "geometry": [
93681                     "point",
93682                     "vertex",
93683                     "area"
93684                 ],
93685                 "fields": [
93686                     "address",
93687                     "building_area",
93688                     "opening_hours"
93689                 ],
93690                 "suggestion": true
93691             },
93692             "shop/convenience/ファミリーマート": {
93693                 "tags": {
93694                     "name": "ファミリーマート",
93695                     "name:en": "FamilyMart",
93696                     "shop": "convenience"
93697                 },
93698                 "name": "ファミリーマート",
93699                 "icon": "shop",
93700                 "geometry": [
93701                     "point",
93702                     "vertex",
93703                     "area"
93704                 ],
93705                 "fields": [
93706                     "address",
93707                     "building_area",
93708                     "opening_hours"
93709                 ],
93710                 "suggestion": true
93711             },
93712             "shop/convenience/Sunkus": {
93713                 "tags": {
93714                     "name": "Sunkus",
93715                     "shop": "convenience"
93716                 },
93717                 "name": "Sunkus",
93718                 "icon": "shop",
93719                 "geometry": [
93720                     "point",
93721                     "vertex",
93722                     "area"
93723                 ],
93724                 "fields": [
93725                     "address",
93726                     "building_area",
93727                     "opening_hours"
93728                 ],
93729                 "suggestion": true
93730             },
93731             "shop/convenience/セブンイレブン(Seven-Eleven)": {
93732                 "tags": {
93733                     "name": "セブンイレブン(Seven-Eleven)",
93734                     "shop": "convenience"
93735                 },
93736                 "name": "セブンイレブン(Seven-Eleven)",
93737                 "icon": "shop",
93738                 "geometry": [
93739                     "point",
93740                     "vertex",
93741                     "area"
93742                 ],
93743                 "fields": [
93744                     "address",
93745                     "building_area",
93746                     "opening_hours"
93747                 ],
93748                 "suggestion": true
93749             },
93750             "shop/convenience/Jednota": {
93751                 "tags": {
93752                     "name": "Jednota",
93753                     "shop": "convenience"
93754                 },
93755                 "name": "Jednota",
93756                 "icon": "shop",
93757                 "geometry": [
93758                     "point",
93759                     "vertex",
93760                     "area"
93761                 ],
93762                 "fields": [
93763                     "address",
93764                     "building_area",
93765                     "opening_hours"
93766                 ],
93767                 "suggestion": true
93768             },
93769             "shop/convenience/Магазин": {
93770                 "tags": {
93771                     "name": "Магазин",
93772                     "shop": "convenience"
93773                 },
93774                 "name": "Магазин",
93775                 "icon": "shop",
93776                 "geometry": [
93777                     "point",
93778                     "vertex",
93779                     "area"
93780                 ],
93781                 "fields": [
93782                     "address",
93783                     "building_area",
93784                     "opening_hours"
93785                 ],
93786                 "suggestion": true
93787             },
93788             "shop/convenience/Гастроном": {
93789                 "tags": {
93790                     "name": "Гастроном",
93791                     "shop": "convenience"
93792                 },
93793                 "name": "Гастроном",
93794                 "icon": "shop",
93795                 "geometry": [
93796                     "point",
93797                     "vertex",
93798                     "area"
93799                 ],
93800                 "fields": [
93801                     "address",
93802                     "building_area",
93803                     "opening_hours"
93804                 ],
93805                 "suggestion": true
93806             },
93807             "shop/convenience/Sklep spożywczy": {
93808                 "tags": {
93809                     "name": "Sklep spożywczy",
93810                     "shop": "convenience"
93811                 },
93812                 "name": "Sklep spożywczy",
93813                 "icon": "shop",
93814                 "geometry": [
93815                     "point",
93816                     "vertex",
93817                     "area"
93818                 ],
93819                 "fields": [
93820                     "address",
93821                     "building_area",
93822                     "opening_hours"
93823                 ],
93824                 "suggestion": true
93825             },
93826             "shop/convenience/Centra": {
93827                 "tags": {
93828                     "name": "Centra",
93829                     "shop": "convenience"
93830                 },
93831                 "name": "Centra",
93832                 "icon": "shop",
93833                 "geometry": [
93834                     "point",
93835                     "vertex",
93836                     "area"
93837                 ],
93838                 "fields": [
93839                     "address",
93840                     "building_area",
93841                     "opening_hours"
93842                 ],
93843                 "suggestion": true
93844             },
93845             "shop/convenience/サークルK": {
93846                 "tags": {
93847                     "name": "サークルK",
93848                     "name:en": "Circle K",
93849                     "shop": "convenience"
93850                 },
93851                 "name": "サークルK",
93852                 "icon": "shop",
93853                 "geometry": [
93854                     "point",
93855                     "vertex",
93856                     "area"
93857                 ],
93858                 "fields": [
93859                     "address",
93860                     "building_area",
93861                     "opening_hours"
93862                 ],
93863                 "suggestion": true
93864             },
93865             "shop/convenience/Wawa": {
93866                 "tags": {
93867                     "name": "Wawa",
93868                     "shop": "convenience"
93869                 },
93870                 "name": "Wawa",
93871                 "icon": "shop",
93872                 "geometry": [
93873                     "point",
93874                     "vertex",
93875                     "area"
93876                 ],
93877                 "fields": [
93878                     "address",
93879                     "building_area",
93880                     "opening_hours"
93881                 ],
93882                 "suggestion": true
93883             },
93884             "shop/convenience/Proxi": {
93885                 "tags": {
93886                     "name": "Proxi",
93887                     "shop": "convenience"
93888                 },
93889                 "name": "Proxi",
93890                 "icon": "shop",
93891                 "geometry": [
93892                     "point",
93893                     "vertex",
93894                     "area"
93895                 ],
93896                 "fields": [
93897                     "address",
93898                     "building_area",
93899                     "opening_hours"
93900                 ],
93901                 "suggestion": true
93902             },
93903             "shop/convenience/Универсам": {
93904                 "tags": {
93905                     "name": "Универсам",
93906                     "shop": "convenience"
93907                 },
93908                 "name": "Универсам",
93909                 "icon": "shop",
93910                 "geometry": [
93911                     "point",
93912                     "vertex",
93913                     "area"
93914                 ],
93915                 "fields": [
93916                     "address",
93917                     "building_area",
93918                     "opening_hours"
93919                 ],
93920                 "suggestion": true
93921             },
93922             "shop/convenience/Groszek": {
93923                 "tags": {
93924                     "name": "Groszek",
93925                     "shop": "convenience"
93926                 },
93927                 "name": "Groszek",
93928                 "icon": "shop",
93929                 "geometry": [
93930                     "point",
93931                     "vertex",
93932                     "area"
93933                 ],
93934                 "fields": [
93935                     "address",
93936                     "building_area",
93937                     "opening_hours"
93938                 ],
93939                 "suggestion": true
93940             },
93941             "shop/convenience/Select": {
93942                 "tags": {
93943                     "name": "Select",
93944                     "shop": "convenience"
93945                 },
93946                 "name": "Select",
93947                 "icon": "shop",
93948                 "geometry": [
93949                     "point",
93950                     "vertex",
93951                     "area"
93952                 ],
93953                 "fields": [
93954                     "address",
93955                     "building_area",
93956                     "opening_hours"
93957                 ],
93958                 "suggestion": true
93959             },
93960             "shop/convenience/Večerka": {
93961                 "tags": {
93962                     "name": "Večerka",
93963                     "shop": "convenience"
93964                 },
93965                 "name": "Večerka",
93966                 "icon": "shop",
93967                 "geometry": [
93968                     "point",
93969                     "vertex",
93970                     "area"
93971                 ],
93972                 "fields": [
93973                     "address",
93974                     "building_area",
93975                     "opening_hours"
93976                 ],
93977                 "suggestion": true
93978             },
93979             "shop/convenience/Potraviny": {
93980                 "tags": {
93981                     "name": "Potraviny",
93982                     "shop": "convenience"
93983                 },
93984                 "name": "Potraviny",
93985                 "icon": "shop",
93986                 "geometry": [
93987                     "point",
93988                     "vertex",
93989                     "area"
93990                 ],
93991                 "fields": [
93992                     "address",
93993                     "building_area",
93994                     "opening_hours"
93995                 ],
93996                 "suggestion": true
93997             },
93998             "shop/convenience/Смак": {
93999                 "tags": {
94000                     "name": "Смак",
94001                     "shop": "convenience"
94002                 },
94003                 "name": "Смак",
94004                 "icon": "shop",
94005                 "geometry": [
94006                     "point",
94007                     "vertex",
94008                     "area"
94009                 ],
94010                 "fields": [
94011                     "address",
94012                     "building_area",
94013                     "opening_hours"
94014                 ],
94015                 "suggestion": true
94016             },
94017             "shop/convenience/Эконом": {
94018                 "tags": {
94019                     "name": "Эконом",
94020                     "shop": "convenience"
94021                 },
94022                 "name": "Эконом",
94023                 "icon": "shop",
94024                 "geometry": [
94025                     "point",
94026                     "vertex",
94027                     "area"
94028                 ],
94029                 "fields": [
94030                     "address",
94031                     "building_area",
94032                     "opening_hours"
94033                 ],
94034                 "suggestion": true
94035             },
94036             "shop/convenience/Березка": {
94037                 "tags": {
94038                     "name": "Березка",
94039                     "shop": "convenience"
94040                 },
94041                 "name": "Березка",
94042                 "icon": "shop",
94043                 "geometry": [
94044                     "point",
94045                     "vertex",
94046                     "area"
94047                 ],
94048                 "fields": [
94049                     "address",
94050                     "building_area",
94051                     "opening_hours"
94052                 ],
94053                 "suggestion": true
94054             },
94055             "shop/convenience/Społem": {
94056                 "tags": {
94057                     "name": "Społem",
94058                     "shop": "convenience"
94059                 },
94060                 "name": "Społem",
94061                 "icon": "shop",
94062                 "geometry": [
94063                     "point",
94064                     "vertex",
94065                     "area"
94066                 ],
94067                 "fields": [
94068                     "address",
94069                     "building_area",
94070                     "opening_hours"
94071                 ],
94072                 "suggestion": true
94073             },
94074             "shop/convenience/Cumberland Farms": {
94075                 "tags": {
94076                     "name": "Cumberland Farms",
94077                     "shop": "convenience"
94078                 },
94079                 "name": "Cumberland Farms",
94080                 "icon": "shop",
94081                 "geometry": [
94082                     "point",
94083                     "vertex",
94084                     "area"
94085                 ],
94086                 "fields": [
94087                     "address",
94088                     "building_area",
94089                     "opening_hours"
94090                 ],
94091                 "suggestion": true
94092             },
94093             "shop/convenience/Tesco Lotus Express": {
94094                 "tags": {
94095                     "name": "Tesco Lotus Express",
94096                     "shop": "convenience"
94097                 },
94098                 "name": "Tesco Lotus Express",
94099                 "icon": "shop",
94100                 "geometry": [
94101                     "point",
94102                     "vertex",
94103                     "area"
94104                 ],
94105                 "fields": [
94106                     "address",
94107                     "building_area",
94108                     "opening_hours"
94109                 ],
94110                 "suggestion": true
94111             },
94112             "shop/convenience/Kiosk": {
94113                 "tags": {
94114                     "name": "Kiosk",
94115                     "shop": "convenience"
94116                 },
94117                 "name": "Kiosk",
94118                 "icon": "shop",
94119                 "geometry": [
94120                     "point",
94121                     "vertex",
94122                     "area"
94123                 ],
94124                 "fields": [
94125                     "address",
94126                     "building_area",
94127                     "opening_hours"
94128                 ],
94129                 "suggestion": true
94130             },
94131             "shop/convenience/24 часа": {
94132                 "tags": {
94133                     "name": "24 часа",
94134                     "shop": "convenience"
94135                 },
94136                 "name": "24 часа",
94137                 "icon": "shop",
94138                 "geometry": [
94139                     "point",
94140                     "vertex",
94141                     "area"
94142                 ],
94143                 "fields": [
94144                     "address",
94145                     "building_area",
94146                     "opening_hours"
94147                 ],
94148                 "suggestion": true
94149             },
94150             "shop/convenience/Минимаркет": {
94151                 "tags": {
94152                     "name": "Минимаркет",
94153                     "shop": "convenience"
94154                 },
94155                 "name": "Минимаркет",
94156                 "icon": "shop",
94157                 "geometry": [
94158                     "point",
94159                     "vertex",
94160                     "area"
94161                 ],
94162                 "fields": [
94163                     "address",
94164                     "building_area",
94165                     "opening_hours"
94166                 ],
94167                 "suggestion": true
94168             },
94169             "shop/convenience/Oxxo": {
94170                 "tags": {
94171                     "name": "Oxxo",
94172                     "shop": "convenience"
94173                 },
94174                 "name": "Oxxo",
94175                 "icon": "shop",
94176                 "geometry": [
94177                     "point",
94178                     "vertex",
94179                     "area"
94180                 ],
94181                 "fields": [
94182                     "address",
94183                     "building_area",
94184                     "opening_hours"
94185                 ],
94186                 "suggestion": true
94187             },
94188             "shop/convenience/abc": {
94189                 "tags": {
94190                     "name": "abc",
94191                     "shop": "convenience"
94192                 },
94193                 "name": "abc",
94194                 "icon": "shop",
94195                 "geometry": [
94196                     "point",
94197                     "vertex",
94198                     "area"
94199                 ],
94200                 "fields": [
94201                     "address",
94202                     "building_area",
94203                     "opening_hours"
94204                 ],
94205                 "suggestion": true
94206             },
94207             "shop/convenience/7/11": {
94208                 "tags": {
94209                     "name": "7/11",
94210                     "shop": "convenience"
94211                 },
94212                 "name": "7/11",
94213                 "icon": "shop",
94214                 "geometry": [
94215                     "point",
94216                     "vertex",
94217                     "area"
94218                 ],
94219                 "fields": [
94220                     "address",
94221                     "building_area",
94222                     "opening_hours"
94223                 ],
94224                 "suggestion": true
94225             },
94226             "shop/convenience/Stewart's": {
94227                 "tags": {
94228                     "name": "Stewart's",
94229                     "shop": "convenience"
94230                 },
94231                 "name": "Stewart's",
94232                 "icon": "shop",
94233                 "geometry": [
94234                     "point",
94235                     "vertex",
94236                     "area"
94237                 ],
94238                 "fields": [
94239                     "address",
94240                     "building_area",
94241                     "opening_hours"
94242                 ],
94243                 "suggestion": true
94244             },
94245             "shop/convenience/Продукти": {
94246                 "tags": {
94247                     "name": "Продукти",
94248                     "shop": "convenience"
94249                 },
94250                 "name": "Продукти",
94251                 "icon": "shop",
94252                 "geometry": [
94253                     "point",
94254                     "vertex",
94255                     "area"
94256                 ],
94257                 "fields": [
94258                     "address",
94259                     "building_area",
94260                     "opening_hours"
94261                 ],
94262                 "suggestion": true
94263             },
94264             "shop/convenience/ローソンストア100 (LAWSON STORE 100)": {
94265                 "tags": {
94266                     "name": "ローソンストア100 (LAWSON STORE 100)",
94267                     "shop": "convenience"
94268                 },
94269                 "name": "ローソンストア100 (LAWSON STORE 100)",
94270                 "icon": "shop",
94271                 "geometry": [
94272                     "point",
94273                     "vertex",
94274                     "area"
94275                 ],
94276                 "fields": [
94277                     "address",
94278                     "building_area",
94279                     "opening_hours"
94280                 ],
94281                 "suggestion": true
94282             },
94283             "shop/convenience/Радуга": {
94284                 "tags": {
94285                     "name": "Радуга",
94286                     "shop": "convenience"
94287                 },
94288                 "name": "Радуга",
94289                 "icon": "shop",
94290                 "geometry": [
94291                     "point",
94292                     "vertex",
94293                     "area"
94294                 ],
94295                 "fields": [
94296                     "address",
94297                     "building_area",
94298                     "opening_hours"
94299                 ],
94300                 "suggestion": true
94301             },
94302             "shop/convenience/ローソンストア100": {
94303                 "tags": {
94304                     "name": "ローソンストア100",
94305                     "shop": "convenience"
94306                 },
94307                 "name": "ローソンストア100",
94308                 "icon": "shop",
94309                 "geometry": [
94310                     "point",
94311                     "vertex",
94312                     "area"
94313                 ],
94314                 "fields": [
94315                     "address",
94316                     "building_area",
94317                     "opening_hours"
94318                 ],
94319                 "suggestion": true
94320             },
94321             "shop/convenience/เซเว่นอีเลฟเว่น": {
94322                 "tags": {
94323                     "name": "เซเว่นอีเลฟเว่น",
94324                     "shop": "convenience"
94325                 },
94326                 "name": "เซเว่นอีเลฟเว่น",
94327                 "icon": "shop",
94328                 "geometry": [
94329                     "point",
94330                     "vertex",
94331                     "area"
94332                 ],
94333                 "fields": [
94334                     "address",
94335                     "building_area",
94336                     "opening_hours"
94337                 ],
94338                 "suggestion": true
94339             },
94340             "shop/convenience/Spożywczy": {
94341                 "tags": {
94342                     "name": "Spożywczy",
94343                     "shop": "convenience"
94344                 },
94345                 "name": "Spożywczy",
94346                 "icon": "shop",
94347                 "geometry": [
94348                     "point",
94349                     "vertex",
94350                     "area"
94351                 ],
94352                 "fields": [
94353                     "address",
94354                     "building_area",
94355                     "opening_hours"
94356                 ],
94357                 "suggestion": true
94358             },
94359             "shop/convenience/Фортуна": {
94360                 "tags": {
94361                     "name": "Фортуна",
94362                     "shop": "convenience"
94363                 },
94364                 "name": "Фортуна",
94365                 "icon": "shop",
94366                 "geometry": [
94367                     "point",
94368                     "vertex",
94369                     "area"
94370                 ],
94371                 "fields": [
94372                     "address",
94373                     "building_area",
94374                     "opening_hours"
94375                 ],
94376                 "suggestion": true
94377             },
94378             "shop/convenience/Picard": {
94379                 "tags": {
94380                     "name": "Picard",
94381                     "shop": "convenience"
94382                 },
94383                 "name": "Picard",
94384                 "icon": "shop",
94385                 "geometry": [
94386                     "point",
94387                     "vertex",
94388                     "area"
94389                 ],
94390                 "fields": [
94391                     "address",
94392                     "building_area",
94393                     "opening_hours"
94394                 ],
94395                 "suggestion": true
94396             },
94397             "shop/convenience/Four Square": {
94398                 "tags": {
94399                     "name": "Four Square",
94400                     "shop": "convenience"
94401                 },
94402                 "name": "Four Square",
94403                 "icon": "shop",
94404                 "geometry": [
94405                     "point",
94406                     "vertex",
94407                     "area"
94408                 ],
94409                 "fields": [
94410                     "address",
94411                     "building_area",
94412                     "opening_hours"
94413                 ],
94414                 "suggestion": true
94415             },
94416             "shop/convenience/Визит": {
94417                 "tags": {
94418                     "name": "Визит",
94419                     "shop": "convenience"
94420                 },
94421                 "name": "Визит",
94422                 "icon": "shop",
94423                 "geometry": [
94424                     "point",
94425                     "vertex",
94426                     "area"
94427                 ],
94428                 "fields": [
94429                     "address",
94430                     "building_area",
94431                     "opening_hours"
94432                 ],
94433                 "suggestion": true
94434             },
94435             "shop/convenience/Авоська": {
94436                 "tags": {
94437                     "name": "Авоська",
94438                     "shop": "convenience"
94439                 },
94440                 "name": "Авоська",
94441                 "icon": "shop",
94442                 "geometry": [
94443                     "point",
94444                     "vertex",
94445                     "area"
94446                 ],
94447                 "fields": [
94448                     "address",
94449                     "building_area",
94450                     "opening_hours"
94451                 ],
94452                 "suggestion": true
94453             },
94454             "shop/convenience/Dollar General": {
94455                 "tags": {
94456                     "name": "Dollar General",
94457                     "shop": "convenience"
94458                 },
94459                 "name": "Dollar General",
94460                 "icon": "shop",
94461                 "geometry": [
94462                     "point",
94463                     "vertex",
94464                     "area"
94465                 ],
94466                 "fields": [
94467                     "address",
94468                     "building_area",
94469                     "opening_hours"
94470                 ],
94471                 "suggestion": true
94472             },
94473             "shop/convenience/Studenac": {
94474                 "tags": {
94475                     "name": "Studenac",
94476                     "shop": "convenience"
94477                 },
94478                 "name": "Studenac",
94479                 "icon": "shop",
94480                 "geometry": [
94481                     "point",
94482                     "vertex",
94483                     "area"
94484                 ],
94485                 "fields": [
94486                     "address",
94487                     "building_area",
94488                     "opening_hours"
94489                 ],
94490                 "suggestion": true
94491             },
94492             "shop/convenience/Central Convenience Store": {
94493                 "tags": {
94494                     "name": "Central Convenience Store",
94495                     "shop": "convenience"
94496                 },
94497                 "name": "Central Convenience Store",
94498                 "icon": "shop",
94499                 "geometry": [
94500                     "point",
94501                     "vertex",
94502                     "area"
94503                 ],
94504                 "fields": [
94505                     "address",
94506                     "building_area",
94507                     "opening_hours"
94508                 ],
94509                 "suggestion": true
94510             },
94511             "shop/convenience/продукты": {
94512                 "tags": {
94513                     "name": "продукты",
94514                     "shop": "convenience"
94515                 },
94516                 "name": "продукты",
94517                 "icon": "shop",
94518                 "geometry": [
94519                     "point",
94520                     "vertex",
94521                     "area"
94522                 ],
94523                 "fields": [
94524                     "address",
94525                     "building_area",
94526                     "opening_hours"
94527                 ],
94528                 "suggestion": true
94529             },
94530             "shop/convenience/Кулинария": {
94531                 "tags": {
94532                     "name": "Кулинария",
94533                     "shop": "convenience"
94534                 },
94535                 "name": "Кулинария",
94536                 "icon": "shop",
94537                 "geometry": [
94538                     "point",
94539                     "vertex",
94540                     "area"
94541                 ],
94542                 "fields": [
94543                     "address",
94544                     "building_area",
94545                     "opening_hours"
94546                 ],
94547                 "suggestion": true
94548             },
94549             "shop/convenience/全家": {
94550                 "tags": {
94551                     "name": "全家",
94552                     "shop": "convenience"
94553                 },
94554                 "name": "全家",
94555                 "icon": "shop",
94556                 "geometry": [
94557                     "point",
94558                     "vertex",
94559                     "area"
94560                 ],
94561                 "fields": [
94562                     "address",
94563                     "building_area",
94564                     "opening_hours"
94565                 ],
94566                 "suggestion": true
94567             },
94568             "shop/convenience/Мечта": {
94569                 "tags": {
94570                     "name": "Мечта",
94571                     "shop": "convenience"
94572                 },
94573                 "name": "Мечта",
94574                 "icon": "shop",
94575                 "geometry": [
94576                     "point",
94577                     "vertex",
94578                     "area"
94579                 ],
94580                 "fields": [
94581                     "address",
94582                     "building_area",
94583                     "opening_hours"
94584                 ],
94585                 "suggestion": true
94586             },
94587             "shop/convenience/Epicerie": {
94588                 "tags": {
94589                     "name": "Epicerie",
94590                     "shop": "convenience"
94591                 },
94592                 "name": "Epicerie",
94593                 "icon": "shop",
94594                 "geometry": [
94595                     "point",
94596                     "vertex",
94597                     "area"
94598                 ],
94599                 "fields": [
94600                     "address",
94601                     "building_area",
94602                     "opening_hours"
94603                 ],
94604                 "suggestion": true
94605             },
94606             "shop/convenience/Кировский": {
94607                 "tags": {
94608                     "name": "Кировский",
94609                     "shop": "convenience"
94610                 },
94611                 "name": "Кировский",
94612                 "icon": "shop",
94613                 "geometry": [
94614                     "point",
94615                     "vertex",
94616                     "area"
94617                 ],
94618                 "fields": [
94619                     "address",
94620                     "building_area",
94621                     "opening_hours"
94622                 ],
94623                 "suggestion": true
94624             },
94625             "shop/convenience/Food Mart": {
94626                 "tags": {
94627                     "name": "Food Mart",
94628                     "shop": "convenience"
94629                 },
94630                 "name": "Food Mart",
94631                 "icon": "shop",
94632                 "geometry": [
94633                     "point",
94634                     "vertex",
94635                     "area"
94636                 ],
94637                 "fields": [
94638                     "address",
94639                     "building_area",
94640                     "opening_hours"
94641                 ],
94642                 "suggestion": true
94643             },
94644             "shop/convenience/Delikatesy": {
94645                 "tags": {
94646                     "name": "Delikatesy",
94647                     "shop": "convenience"
94648                 },
94649                 "name": "Delikatesy",
94650                 "icon": "shop",
94651                 "geometry": [
94652                     "point",
94653                     "vertex",
94654                     "area"
94655                 ],
94656                 "fields": [
94657                     "address",
94658                     "building_area",
94659                     "opening_hours"
94660                 ],
94661                 "suggestion": true
94662             },
94663             "shop/convenience/ポプラ": {
94664                 "tags": {
94665                     "name": "ポプラ",
94666                     "shop": "convenience"
94667                 },
94668                 "name": "ポプラ",
94669                 "icon": "shop",
94670                 "geometry": [
94671                     "point",
94672                     "vertex",
94673                     "area"
94674                 ],
94675                 "fields": [
94676                     "address",
94677                     "building_area",
94678                     "opening_hours"
94679                 ],
94680                 "suggestion": true
94681             },
94682             "shop/convenience/Lewiatan": {
94683                 "tags": {
94684                     "name": "Lewiatan",
94685                     "shop": "convenience"
94686                 },
94687                 "name": "Lewiatan",
94688                 "icon": "shop",
94689                 "geometry": [
94690                     "point",
94691                     "vertex",
94692                     "area"
94693                 ],
94694                 "fields": [
94695                     "address",
94696                     "building_area",
94697                     "opening_hours"
94698                 ],
94699                 "suggestion": true
94700             },
94701             "shop/convenience/Продуктовый магазин": {
94702                 "tags": {
94703                     "name": "Продуктовый магазин",
94704                     "shop": "convenience"
94705                 },
94706                 "name": "Продуктовый магазин",
94707                 "icon": "shop",
94708                 "geometry": [
94709                     "point",
94710                     "vertex",
94711                     "area"
94712                 ],
94713                 "fields": [
94714                     "address",
94715                     "building_area",
94716                     "opening_hours"
94717                 ],
94718                 "suggestion": true
94719             },
94720             "shop/convenience/Продуктовый": {
94721                 "tags": {
94722                     "name": "Продуктовый",
94723                     "shop": "convenience"
94724                 },
94725                 "name": "Продуктовый",
94726                 "icon": "shop",
94727                 "geometry": [
94728                     "point",
94729                     "vertex",
94730                     "area"
94731                 ],
94732                 "fields": [
94733                     "address",
94734                     "building_area",
94735                     "opening_hours"
94736                 ],
94737                 "suggestion": true
94738             },
94739             "shop/convenience/セイコーマート (Seicomart)": {
94740                 "tags": {
94741                     "name": "セイコーマート (Seicomart)",
94742                     "shop": "convenience"
94743                 },
94744                 "name": "セイコーマート (Seicomart)",
94745                 "icon": "shop",
94746                 "geometry": [
94747                     "point",
94748                     "vertex",
94749                     "area"
94750                 ],
94751                 "fields": [
94752                     "address",
94753                     "building_area",
94754                     "opening_hours"
94755                 ],
94756                 "suggestion": true
94757             },
94758             "shop/convenience/Виктория": {
94759                 "tags": {
94760                     "name": "Виктория",
94761                     "shop": "convenience"
94762                 },
94763                 "name": "Виктория",
94764                 "icon": "shop",
94765                 "geometry": [
94766                     "point",
94767                     "vertex",
94768                     "area"
94769                 ],
94770                 "fields": [
94771                     "address",
94772                     "building_area",
94773                     "opening_hours"
94774                 ],
94775                 "suggestion": true
94776             },
94777             "shop/convenience/Весна": {
94778                 "tags": {
94779                     "name": "Весна",
94780                     "shop": "convenience"
94781                 },
94782                 "name": "Весна",
94783                 "icon": "shop",
94784                 "geometry": [
94785                     "point",
94786                     "vertex",
94787                     "area"
94788                 ],
94789                 "fields": [
94790                     "address",
94791                     "building_area",
94792                     "opening_hours"
94793                 ],
94794                 "suggestion": true
94795             },
94796             "shop/convenience/Mini Market Non-Stop": {
94797                 "tags": {
94798                     "name": "Mini Market Non-Stop",
94799                     "shop": "convenience"
94800                 },
94801                 "name": "Mini Market Non-Stop",
94802                 "icon": "shop",
94803                 "geometry": [
94804                     "point",
94805                     "vertex",
94806                     "area"
94807                 ],
94808                 "fields": [
94809                     "address",
94810                     "building_area",
94811                     "opening_hours"
94812                 ],
94813                 "suggestion": true
94814             },
94815             "shop/convenience/Копеечка": {
94816                 "tags": {
94817                     "name": "Копеечка",
94818                     "shop": "convenience"
94819                 },
94820                 "name": "Копеечка",
94821                 "icon": "shop",
94822                 "geometry": [
94823                     "point",
94824                     "vertex",
94825                     "area"
94826                 ],
94827                 "fields": [
94828                     "address",
94829                     "building_area",
94830                     "opening_hours"
94831                 ],
94832                 "suggestion": true
94833             },
94834             "shop/convenience/Royal Farms": {
94835                 "tags": {
94836                     "name": "Royal Farms",
94837                     "shop": "convenience"
94838                 },
94839                 "name": "Royal Farms",
94840                 "icon": "shop",
94841                 "geometry": [
94842                     "point",
94843                     "vertex",
94844                     "area"
94845                 ],
94846                 "fields": [
94847                     "address",
94848                     "building_area",
94849                     "opening_hours"
94850                 ],
94851                 "suggestion": true
94852             },
94853             "shop/convenience/Alfamart": {
94854                 "tags": {
94855                     "name": "Alfamart",
94856                     "shop": "convenience"
94857                 },
94858                 "name": "Alfamart",
94859                 "icon": "shop",
94860                 "geometry": [
94861                     "point",
94862                     "vertex",
94863                     "area"
94864                 ],
94865                 "fields": [
94866                     "address",
94867                     "building_area",
94868                     "opening_hours"
94869                 ],
94870                 "suggestion": true
94871             },
94872             "shop/convenience/Indomaret": {
94873                 "tags": {
94874                     "name": "Indomaret",
94875                     "shop": "convenience"
94876                 },
94877                 "name": "Indomaret",
94878                 "icon": "shop",
94879                 "geometry": [
94880                     "point",
94881                     "vertex",
94882                     "area"
94883                 ],
94884                 "fields": [
94885                     "address",
94886                     "building_area",
94887                     "opening_hours"
94888                 ],
94889                 "suggestion": true
94890             },
94891             "shop/convenience/магазин": {
94892                 "tags": {
94893                     "name": "магазин",
94894                     "shop": "convenience"
94895                 },
94896                 "name": "магазин",
94897                 "icon": "shop",
94898                 "geometry": [
94899                     "point",
94900                     "vertex",
94901                     "area"
94902                 ],
94903                 "fields": [
94904                     "address",
94905                     "building_area",
94906                     "opening_hours"
94907                 ],
94908                 "suggestion": true
94909             },
94910             "shop/convenience/全家便利商店": {
94911                 "tags": {
94912                     "name": "全家便利商店",
94913                     "shop": "convenience"
94914                 },
94915                 "name": "全家便利商店",
94916                 "icon": "shop",
94917                 "geometry": [
94918                     "point",
94919                     "vertex",
94920                     "area"
94921                 ],
94922                 "fields": [
94923                     "address",
94924                     "building_area",
94925                     "opening_hours"
94926                 ],
94927                 "suggestion": true
94928             },
94929             "shop/convenience/Boutique": {
94930                 "tags": {
94931                     "name": "Boutique",
94932                     "shop": "convenience"
94933                 },
94934                 "name": "Boutique",
94935                 "icon": "shop",
94936                 "geometry": [
94937                     "point",
94938                     "vertex",
94939                     "area"
94940                 ],
94941                 "fields": [
94942                     "address",
94943                     "building_area",
94944                     "opening_hours"
94945                 ],
94946                 "suggestion": true
94947             },
94948             "shop/convenience/მარკეტი (Market)": {
94949                 "tags": {
94950                     "name": "მარკეტი (Market)",
94951                     "shop": "convenience"
94952                 },
94953                 "name": "მარკეტი (Market)",
94954                 "icon": "shop",
94955                 "geometry": [
94956                     "point",
94957                     "vertex",
94958                     "area"
94959                 ],
94960                 "fields": [
94961                     "address",
94962                     "building_area",
94963                     "opening_hours"
94964                 ],
94965                 "suggestion": true
94966             },
94967             "shop/convenience/Stores": {
94968                 "tags": {
94969                     "name": "Stores",
94970                     "shop": "convenience"
94971                 },
94972                 "name": "Stores",
94973                 "icon": "shop",
94974                 "geometry": [
94975                     "point",
94976                     "vertex",
94977                     "area"
94978                 ],
94979                 "fields": [
94980                     "address",
94981                     "building_area",
94982                     "opening_hours"
94983                 ],
94984                 "suggestion": true
94985             },
94986             "shop/chemist/dm": {
94987                 "tags": {
94988                     "name": "dm",
94989                     "shop": "chemist"
94990                 },
94991                 "name": "dm",
94992                 "icon": "chemist",
94993                 "geometry": [
94994                     "point",
94995                     "vertex",
94996                     "area"
94997                 ],
94998                 "fields": [
94999                     "address",
95000                     "building_area",
95001                     "opening_hours"
95002                 ],
95003                 "suggestion": true
95004             },
95005             "shop/chemist/Müller": {
95006                 "tags": {
95007                     "name": "Müller",
95008                     "shop": "chemist"
95009                 },
95010                 "name": "Müller",
95011                 "icon": "chemist",
95012                 "geometry": [
95013                     "point",
95014                     "vertex",
95015                     "area"
95016                 ],
95017                 "fields": [
95018                     "address",
95019                     "building_area",
95020                     "opening_hours"
95021                 ],
95022                 "suggestion": true
95023             },
95024             "shop/chemist/Schlecker": {
95025                 "tags": {
95026                     "name": "Schlecker",
95027                     "shop": "chemist"
95028                 },
95029                 "name": "Schlecker",
95030                 "icon": "chemist",
95031                 "geometry": [
95032                     "point",
95033                     "vertex",
95034                     "area"
95035                 ],
95036                 "fields": [
95037                     "address",
95038                     "building_area",
95039                     "opening_hours"
95040                 ],
95041                 "suggestion": true
95042             },
95043             "shop/chemist/Etos": {
95044                 "tags": {
95045                     "name": "Etos",
95046                     "shop": "chemist"
95047                 },
95048                 "name": "Etos",
95049                 "icon": "chemist",
95050                 "geometry": [
95051                     "point",
95052                     "vertex",
95053                     "area"
95054                 ],
95055                 "fields": [
95056                     "address",
95057                     "building_area",
95058                     "opening_hours"
95059                 ],
95060                 "suggestion": true
95061             },
95062             "shop/chemist/Bipa": {
95063                 "tags": {
95064                     "name": "Bipa",
95065                     "shop": "chemist"
95066                 },
95067                 "name": "Bipa",
95068                 "icon": "chemist",
95069                 "geometry": [
95070                     "point",
95071                     "vertex",
95072                     "area"
95073                 ],
95074                 "fields": [
95075                     "address",
95076                     "building_area",
95077                     "opening_hours"
95078                 ],
95079                 "suggestion": true
95080             },
95081             "shop/chemist/Rossmann": {
95082                 "tags": {
95083                     "name": "Rossmann",
95084                     "shop": "chemist"
95085                 },
95086                 "name": "Rossmann",
95087                 "icon": "chemist",
95088                 "geometry": [
95089                     "point",
95090                     "vertex",
95091                     "area"
95092                 ],
95093                 "fields": [
95094                     "address",
95095                     "building_area",
95096                     "opening_hours"
95097                 ],
95098                 "suggestion": true
95099             },
95100             "shop/chemist/DM Drogeriemarkt": {
95101                 "tags": {
95102                     "name": "DM Drogeriemarkt",
95103                     "shop": "chemist"
95104                 },
95105                 "name": "DM Drogeriemarkt",
95106                 "icon": "chemist",
95107                 "geometry": [
95108                     "point",
95109                     "vertex",
95110                     "area"
95111                 ],
95112                 "fields": [
95113                     "address",
95114                     "building_area",
95115                     "opening_hours"
95116                 ],
95117                 "suggestion": true
95118             },
95119             "shop/chemist/Ihr Platz": {
95120                 "tags": {
95121                     "name": "Ihr Platz",
95122                     "shop": "chemist"
95123                 },
95124                 "name": "Ihr Platz",
95125                 "icon": "chemist",
95126                 "geometry": [
95127                     "point",
95128                     "vertex",
95129                     "area"
95130                 ],
95131                 "fields": [
95132                     "address",
95133                     "building_area",
95134                     "opening_hours"
95135                 ],
95136                 "suggestion": true
95137             },
95138             "shop/chemist/Douglas": {
95139                 "tags": {
95140                     "name": "Douglas",
95141                     "shop": "chemist"
95142                 },
95143                 "name": "Douglas",
95144                 "icon": "chemist",
95145                 "geometry": [
95146                     "point",
95147                     "vertex",
95148                     "area"
95149                 ],
95150                 "fields": [
95151                     "address",
95152                     "building_area",
95153                     "opening_hours"
95154                 ],
95155                 "suggestion": true
95156             },
95157             "shop/chemist/Kruidvat": {
95158                 "tags": {
95159                     "name": "Kruidvat",
95160                     "shop": "chemist"
95161                 },
95162                 "name": "Kruidvat",
95163                 "icon": "chemist",
95164                 "geometry": [
95165                     "point",
95166                     "vertex",
95167                     "area"
95168                 ],
95169                 "fields": [
95170                     "address",
95171                     "building_area",
95172                     "opening_hours"
95173                 ],
95174                 "suggestion": true
95175             },
95176             "shop/car_repair/Kwik Fit": {
95177                 "tags": {
95178                     "name": "Kwik Fit",
95179                     "shop": "car_repair"
95180                 },
95181                 "name": "Kwik Fit",
95182                 "icon": "car",
95183                 "geometry": [
95184                     "point",
95185                     "vertex",
95186                     "area"
95187                 ],
95188                 "fields": [
95189                     "address",
95190                     "building_area",
95191                     "opening_hours"
95192                 ],
95193                 "suggestion": true
95194             },
95195             "shop/car_repair/ATU": {
95196                 "tags": {
95197                     "name": "ATU",
95198                     "shop": "car_repair"
95199                 },
95200                 "name": "ATU",
95201                 "icon": "car",
95202                 "geometry": [
95203                     "point",
95204                     "vertex",
95205                     "area"
95206                 ],
95207                 "fields": [
95208                     "address",
95209                     "building_area",
95210                     "opening_hours"
95211                 ],
95212                 "suggestion": true
95213             },
95214             "shop/car_repair/Kwik-Fit": {
95215                 "tags": {
95216                     "name": "Kwik-Fit",
95217                     "shop": "car_repair"
95218                 },
95219                 "name": "Kwik-Fit",
95220                 "icon": "car",
95221                 "geometry": [
95222                     "point",
95223                     "vertex",
95224                     "area"
95225                 ],
95226                 "fields": [
95227                     "address",
95228                     "building_area",
95229                     "opening_hours"
95230                 ],
95231                 "suggestion": true
95232             },
95233             "shop/car_repair/Midas": {
95234                 "tags": {
95235                     "name": "Midas",
95236                     "shop": "car_repair"
95237                 },
95238                 "name": "Midas",
95239                 "icon": "car",
95240                 "geometry": [
95241                     "point",
95242                     "vertex",
95243                     "area"
95244                 ],
95245                 "fields": [
95246                     "address",
95247                     "building_area",
95248                     "opening_hours"
95249                 ],
95250                 "suggestion": true
95251             },
95252             "shop/car_repair/Feu Vert": {
95253                 "tags": {
95254                     "name": "Feu Vert",
95255                     "shop": "car_repair"
95256                 },
95257                 "name": "Feu Vert",
95258                 "icon": "car",
95259                 "geometry": [
95260                     "point",
95261                     "vertex",
95262                     "area"
95263                 ],
95264                 "fields": [
95265                     "address",
95266                     "building_area",
95267                     "opening_hours"
95268                 ],
95269                 "suggestion": true
95270             },
95271             "shop/car_repair/Norauto": {
95272                 "tags": {
95273                     "name": "Norauto",
95274                     "shop": "car_repair"
95275                 },
95276                 "name": "Norauto",
95277                 "icon": "car",
95278                 "geometry": [
95279                     "point",
95280                     "vertex",
95281                     "area"
95282                 ],
95283                 "fields": [
95284                     "address",
95285                     "building_area",
95286                     "opening_hours"
95287                 ],
95288                 "suggestion": true
95289             },
95290             "shop/car_repair/Speedy": {
95291                 "tags": {
95292                     "name": "Speedy",
95293                     "shop": "car_repair"
95294                 },
95295                 "name": "Speedy",
95296                 "icon": "car",
95297                 "geometry": [
95298                     "point",
95299                     "vertex",
95300                     "area"
95301                 ],
95302                 "fields": [
95303                     "address",
95304                     "building_area",
95305                     "opening_hours"
95306                 ],
95307                 "suggestion": true
95308             },
95309             "shop/car_repair/Pit Stop": {
95310                 "tags": {
95311                     "name": "Pit Stop",
95312                     "shop": "car_repair"
95313                 },
95314                 "name": "Pit Stop",
95315                 "icon": "car",
95316                 "geometry": [
95317                     "point",
95318                     "vertex",
95319                     "area"
95320                 ],
95321                 "fields": [
95322                     "address",
95323                     "building_area",
95324                     "opening_hours"
95325                 ],
95326                 "suggestion": true
95327             },
95328             "shop/car_repair/Jiffy Lube": {
95329                 "tags": {
95330                     "name": "Jiffy Lube",
95331                     "shop": "car_repair"
95332                 },
95333                 "name": "Jiffy Lube",
95334                 "icon": "car",
95335                 "geometry": [
95336                     "point",
95337                     "vertex",
95338                     "area"
95339                 ],
95340                 "fields": [
95341                     "address",
95342                     "building_area",
95343                     "opening_hours"
95344                 ],
95345                 "suggestion": true
95346             },
95347             "shop/car_repair/Шиномонтаж": {
95348                 "tags": {
95349                     "name": "Шиномонтаж",
95350                     "shop": "car_repair"
95351                 },
95352                 "name": "Шиномонтаж",
95353                 "icon": "car",
95354                 "geometry": [
95355                     "point",
95356                     "vertex",
95357                     "area"
95358                 ],
95359                 "fields": [
95360                     "address",
95361                     "building_area",
95362                     "opening_hours"
95363                 ],
95364                 "suggestion": true
95365             },
95366             "shop/car_repair/СТО": {
95367                 "tags": {
95368                     "name": "СТО",
95369                     "shop": "car_repair"
95370                 },
95371                 "name": "СТО",
95372                 "icon": "car",
95373                 "geometry": [
95374                     "point",
95375                     "vertex",
95376                     "area"
95377                 ],
95378                 "fields": [
95379                     "address",
95380                     "building_area",
95381                     "opening_hours"
95382                 ],
95383                 "suggestion": true
95384             },
95385             "shop/car_repair/O'Reilly Auto Parts": {
95386                 "tags": {
95387                     "name": "O'Reilly Auto Parts",
95388                     "shop": "car_repair"
95389                 },
95390                 "name": "O'Reilly Auto Parts",
95391                 "icon": "car",
95392                 "geometry": [
95393                     "point",
95394                     "vertex",
95395                     "area"
95396                 ],
95397                 "fields": [
95398                     "address",
95399                     "building_area",
95400                     "opening_hours"
95401                 ],
95402                 "suggestion": true
95403             },
95404             "shop/car_repair/Carglass": {
95405                 "tags": {
95406                     "name": "Carglass",
95407                     "shop": "car_repair"
95408                 },
95409                 "name": "Carglass",
95410                 "icon": "car",
95411                 "geometry": [
95412                     "point",
95413                     "vertex",
95414                     "area"
95415                 ],
95416                 "fields": [
95417                     "address",
95418                     "building_area",
95419                     "opening_hours"
95420                 ],
95421                 "suggestion": true
95422             },
95423             "shop/car_repair/шиномонтаж": {
95424                 "tags": {
95425                     "name": "шиномонтаж",
95426                     "shop": "car_repair"
95427                 },
95428                 "name": "шиномонтаж",
95429                 "icon": "car",
95430                 "geometry": [
95431                     "point",
95432                     "vertex",
95433                     "area"
95434                 ],
95435                 "fields": [
95436                     "address",
95437                     "building_area",
95438                     "opening_hours"
95439                 ],
95440                 "suggestion": true
95441             },
95442             "shop/car_repair/Euromaster": {
95443                 "tags": {
95444                     "name": "Euromaster",
95445                     "shop": "car_repair"
95446                 },
95447                 "name": "Euromaster",
95448                 "icon": "car",
95449                 "geometry": [
95450                     "point",
95451                     "vertex",
95452                     "area"
95453                 ],
95454                 "fields": [
95455                     "address",
95456                     "building_area",
95457                     "opening_hours"
95458                 ],
95459                 "suggestion": true
95460             },
95461             "shop/car_repair/Firestone": {
95462                 "tags": {
95463                     "name": "Firestone",
95464                     "shop": "car_repair"
95465                 },
95466                 "name": "Firestone",
95467                 "icon": "car",
95468                 "geometry": [
95469                     "point",
95470                     "vertex",
95471                     "area"
95472                 ],
95473                 "fields": [
95474                     "address",
95475                     "building_area",
95476                     "opening_hours"
95477                 ],
95478                 "suggestion": true
95479             },
95480             "shop/car_repair/AutoZone": {
95481                 "tags": {
95482                     "name": "AutoZone",
95483                     "shop": "car_repair"
95484                 },
95485                 "name": "AutoZone",
95486                 "icon": "car",
95487                 "geometry": [
95488                     "point",
95489                     "vertex",
95490                     "area"
95491                 ],
95492                 "fields": [
95493                     "address",
95494                     "building_area",
95495                     "opening_hours"
95496                 ],
95497                 "suggestion": true
95498             },
95499             "shop/car_repair/Автосервис": {
95500                 "tags": {
95501                     "name": "Автосервис",
95502                     "shop": "car_repair"
95503                 },
95504                 "name": "Автосервис",
95505                 "icon": "car",
95506                 "geometry": [
95507                     "point",
95508                     "vertex",
95509                     "area"
95510                 ],
95511                 "fields": [
95512                     "address",
95513                     "building_area",
95514                     "opening_hours"
95515                 ],
95516                 "suggestion": true
95517             },
95518             "shop/car_repair/Advance Auto Parts": {
95519                 "tags": {
95520                     "name": "Advance Auto Parts",
95521                     "shop": "car_repair"
95522                 },
95523                 "name": "Advance Auto Parts",
95524                 "icon": "car",
95525                 "geometry": [
95526                     "point",
95527                     "vertex",
95528                     "area"
95529                 ],
95530                 "fields": [
95531                     "address",
95532                     "building_area",
95533                     "opening_hours"
95534                 ],
95535                 "suggestion": true
95536             },
95537             "shop/car_repair/Roady": {
95538                 "tags": {
95539                     "name": "Roady",
95540                     "shop": "car_repair"
95541                 },
95542                 "name": "Roady",
95543                 "icon": "car",
95544                 "geometry": [
95545                     "point",
95546                     "vertex",
95547                     "area"
95548                 ],
95549                 "fields": [
95550                     "address",
95551                     "building_area",
95552                     "opening_hours"
95553                 ],
95554                 "suggestion": true
95555             },
95556             "shop/furniture/IKEA": {
95557                 "tags": {
95558                     "name": "IKEA",
95559                     "shop": "furniture"
95560                 },
95561                 "name": "IKEA",
95562                 "icon": "shop",
95563                 "geometry": [
95564                     "point",
95565                     "vertex",
95566                     "area"
95567                 ],
95568                 "fields": [
95569                     "address",
95570                     "building_area",
95571                     "opening_hours"
95572                 ],
95573                 "suggestion": true
95574             },
95575             "shop/furniture/Jysk": {
95576                 "tags": {
95577                     "name": "Jysk",
95578                     "shop": "furniture"
95579                 },
95580                 "name": "Jysk",
95581                 "icon": "shop",
95582                 "geometry": [
95583                     "point",
95584                     "vertex",
95585                     "area"
95586                 ],
95587                 "fields": [
95588                     "address",
95589                     "building_area",
95590                     "opening_hours"
95591                 ],
95592                 "suggestion": true
95593             },
95594             "shop/furniture/Roller": {
95595                 "tags": {
95596                     "name": "Roller",
95597                     "shop": "furniture"
95598                 },
95599                 "name": "Roller",
95600                 "icon": "shop",
95601                 "geometry": [
95602                     "point",
95603                     "vertex",
95604                     "area"
95605                 ],
95606                 "fields": [
95607                     "address",
95608                     "building_area",
95609                     "opening_hours"
95610                 ],
95611                 "suggestion": true
95612             },
95613             "shop/furniture/Dänisches Bettenlager": {
95614                 "tags": {
95615                     "name": "Dänisches Bettenlager",
95616                     "shop": "furniture"
95617                 },
95618                 "name": "Dänisches Bettenlager",
95619                 "icon": "shop",
95620                 "geometry": [
95621                     "point",
95622                     "vertex",
95623                     "area"
95624                 ],
95625                 "fields": [
95626                     "address",
95627                     "building_area",
95628                     "opening_hours"
95629                 ],
95630                 "suggestion": true
95631             },
95632             "shop/furniture/Conforama": {
95633                 "tags": {
95634                     "name": "Conforama",
95635                     "shop": "furniture"
95636                 },
95637                 "name": "Conforama",
95638                 "icon": "shop",
95639                 "geometry": [
95640                     "point",
95641                     "vertex",
95642                     "area"
95643                 ],
95644                 "fields": [
95645                     "address",
95646                     "building_area",
95647                     "opening_hours"
95648                 ],
95649                 "suggestion": true
95650             },
95651             "shop/furniture/Matratzen Concord": {
95652                 "tags": {
95653                     "name": "Matratzen Concord",
95654                     "shop": "furniture"
95655                 },
95656                 "name": "Matratzen Concord",
95657                 "icon": "shop",
95658                 "geometry": [
95659                     "point",
95660                     "vertex",
95661                     "area"
95662                 ],
95663                 "fields": [
95664                     "address",
95665                     "building_area",
95666                     "opening_hours"
95667                 ],
95668                 "suggestion": true
95669             },
95670             "shop/furniture/Мебель": {
95671                 "tags": {
95672                     "name": "Мебель",
95673                     "shop": "furniture"
95674                 },
95675                 "name": "Мебель",
95676                 "icon": "shop",
95677                 "geometry": [
95678                     "point",
95679                     "vertex",
95680                     "area"
95681                 ],
95682                 "fields": [
95683                     "address",
95684                     "building_area",
95685                     "opening_hours"
95686                 ],
95687                 "suggestion": true
95688             },
95689             "shop/furniture/But": {
95690                 "tags": {
95691                     "name": "But",
95692                     "shop": "furniture"
95693                 },
95694                 "name": "But",
95695                 "icon": "shop",
95696                 "geometry": [
95697                     "point",
95698                     "vertex",
95699                     "area"
95700                 ],
95701                 "fields": [
95702                     "address",
95703                     "building_area",
95704                     "opening_hours"
95705                 ],
95706                 "suggestion": true
95707             },
95708             "shop/doityourself/Hornbach": {
95709                 "tags": {
95710                     "name": "Hornbach",
95711                     "shop": "doityourself"
95712                 },
95713                 "name": "Hornbach",
95714                 "icon": "shop",
95715                 "geometry": [
95716                     "point",
95717                     "vertex",
95718                     "area"
95719                 ],
95720                 "fields": [
95721                     "address",
95722                     "building_area",
95723                     "opening_hours"
95724                 ],
95725                 "suggestion": true
95726             },
95727             "shop/doityourself/B&Q": {
95728                 "tags": {
95729                     "name": "B&Q",
95730                     "shop": "doityourself"
95731                 },
95732                 "name": "B&Q",
95733                 "icon": "shop",
95734                 "geometry": [
95735                     "point",
95736                     "vertex",
95737                     "area"
95738                 ],
95739                 "fields": [
95740                     "address",
95741                     "building_area",
95742                     "opening_hours"
95743                 ],
95744                 "suggestion": true
95745             },
95746             "shop/doityourself/Hubo": {
95747                 "tags": {
95748                     "name": "Hubo",
95749                     "shop": "doityourself"
95750                 },
95751                 "name": "Hubo",
95752                 "icon": "shop",
95753                 "geometry": [
95754                     "point",
95755                     "vertex",
95756                     "area"
95757                 ],
95758                 "fields": [
95759                     "address",
95760                     "building_area",
95761                     "opening_hours"
95762                 ],
95763                 "suggestion": true
95764             },
95765             "shop/doityourself/Mr Bricolage": {
95766                 "tags": {
95767                     "name": "Mr Bricolage",
95768                     "shop": "doityourself"
95769                 },
95770                 "name": "Mr Bricolage",
95771                 "icon": "shop",
95772                 "geometry": [
95773                     "point",
95774                     "vertex",
95775                     "area"
95776                 ],
95777                 "fields": [
95778                     "address",
95779                     "building_area",
95780                     "opening_hours"
95781                 ],
95782                 "suggestion": true
95783             },
95784             "shop/doityourself/Gamma": {
95785                 "tags": {
95786                     "name": "Gamma",
95787                     "shop": "doityourself"
95788                 },
95789                 "name": "Gamma",
95790                 "icon": "shop",
95791                 "geometry": [
95792                     "point",
95793                     "vertex",
95794                     "area"
95795                 ],
95796                 "fields": [
95797                     "address",
95798                     "building_area",
95799                     "opening_hours"
95800                 ],
95801                 "suggestion": true
95802             },
95803             "shop/doityourself/OBI": {
95804                 "tags": {
95805                     "name": "OBI",
95806                     "shop": "doityourself"
95807                 },
95808                 "name": "OBI",
95809                 "icon": "shop",
95810                 "geometry": [
95811                     "point",
95812                     "vertex",
95813                     "area"
95814                 ],
95815                 "fields": [
95816                     "address",
95817                     "building_area",
95818                     "opening_hours"
95819                 ],
95820                 "suggestion": true
95821             },
95822             "shop/doityourself/Lowes": {
95823                 "tags": {
95824                     "name": "Lowes",
95825                     "shop": "doityourself"
95826                 },
95827                 "name": "Lowes",
95828                 "icon": "shop",
95829                 "geometry": [
95830                     "point",
95831                     "vertex",
95832                     "area"
95833                 ],
95834                 "fields": [
95835                     "address",
95836                     "building_area",
95837                     "opening_hours"
95838                 ],
95839                 "suggestion": true
95840             },
95841             "shop/doityourself/Wickes": {
95842                 "tags": {
95843                     "name": "Wickes",
95844                     "shop": "doityourself"
95845                 },
95846                 "name": "Wickes",
95847                 "icon": "shop",
95848                 "geometry": [
95849                     "point",
95850                     "vertex",
95851                     "area"
95852                 ],
95853                 "fields": [
95854                     "address",
95855                     "building_area",
95856                     "opening_hours"
95857                 ],
95858                 "suggestion": true
95859             },
95860             "shop/doityourself/Hagebau": {
95861                 "tags": {
95862                     "name": "Hagebau",
95863                     "shop": "doityourself"
95864                 },
95865                 "name": "Hagebau",
95866                 "icon": "shop",
95867                 "geometry": [
95868                     "point",
95869                     "vertex",
95870                     "area"
95871                 ],
95872                 "fields": [
95873                     "address",
95874                     "building_area",
95875                     "opening_hours"
95876                 ],
95877                 "suggestion": true
95878             },
95879             "shop/doityourself/Max Bahr": {
95880                 "tags": {
95881                     "name": "Max Bahr",
95882                     "shop": "doityourself"
95883                 },
95884                 "name": "Max Bahr",
95885                 "icon": "shop",
95886                 "geometry": [
95887                     "point",
95888                     "vertex",
95889                     "area"
95890                 ],
95891                 "fields": [
95892                     "address",
95893                     "building_area",
95894                     "opening_hours"
95895                 ],
95896                 "suggestion": true
95897             },
95898             "shop/doityourself/Castorama": {
95899                 "tags": {
95900                     "name": "Castorama",
95901                     "shop": "doityourself"
95902                 },
95903                 "name": "Castorama",
95904                 "icon": "shop",
95905                 "geometry": [
95906                     "point",
95907                     "vertex",
95908                     "area"
95909                 ],
95910                 "fields": [
95911                     "address",
95912                     "building_area",
95913                     "opening_hours"
95914                 ],
95915                 "suggestion": true
95916             },
95917             "shop/doityourself/Rona": {
95918                 "tags": {
95919                     "name": "Rona",
95920                     "shop": "doityourself"
95921                 },
95922                 "name": "Rona",
95923                 "icon": "shop",
95924                 "geometry": [
95925                     "point",
95926                     "vertex",
95927                     "area"
95928                 ],
95929                 "fields": [
95930                     "address",
95931                     "building_area",
95932                     "opening_hours"
95933                 ],
95934                 "suggestion": true
95935             },
95936             "shop/doityourself/Home Depot": {
95937                 "tags": {
95938                     "name": "Home Depot",
95939                     "shop": "doityourself"
95940                 },
95941                 "name": "Home Depot",
95942                 "icon": "shop",
95943                 "geometry": [
95944                     "point",
95945                     "vertex",
95946                     "area"
95947                 ],
95948                 "fields": [
95949                     "address",
95950                     "building_area",
95951                     "opening_hours"
95952                 ],
95953                 "suggestion": true
95954             },
95955             "shop/doityourself/Toom Baumarkt": {
95956                 "tags": {
95957                     "name": "Toom Baumarkt",
95958                     "shop": "doityourself"
95959                 },
95960                 "name": "Toom Baumarkt",
95961                 "icon": "shop",
95962                 "geometry": [
95963                     "point",
95964                     "vertex",
95965                     "area"
95966                 ],
95967                 "fields": [
95968                     "address",
95969                     "building_area",
95970                     "opening_hours"
95971                 ],
95972                 "suggestion": true
95973             },
95974             "shop/doityourself/Homebase": {
95975                 "tags": {
95976                     "name": "Homebase",
95977                     "shop": "doityourself"
95978                 },
95979                 "name": "Homebase",
95980                 "icon": "shop",
95981                 "geometry": [
95982                     "point",
95983                     "vertex",
95984                     "area"
95985                 ],
95986                 "fields": [
95987                     "address",
95988                     "building_area",
95989                     "opening_hours"
95990                 ],
95991                 "suggestion": true
95992             },
95993             "shop/doityourself/Baumax": {
95994                 "tags": {
95995                     "name": "Baumax",
95996                     "shop": "doityourself"
95997                 },
95998                 "name": "Baumax",
95999                 "icon": "shop",
96000                 "geometry": [
96001                     "point",
96002                     "vertex",
96003                     "area"
96004                 ],
96005                 "fields": [
96006                     "address",
96007                     "building_area",
96008                     "opening_hours"
96009                 ],
96010                 "suggestion": true
96011             },
96012             "shop/doityourself/Lagerhaus": {
96013                 "tags": {
96014                     "name": "Lagerhaus",
96015                     "shop": "doityourself"
96016                 },
96017                 "name": "Lagerhaus",
96018                 "icon": "shop",
96019                 "geometry": [
96020                     "point",
96021                     "vertex",
96022                     "area"
96023                 ],
96024                 "fields": [
96025                     "address",
96026                     "building_area",
96027                     "opening_hours"
96028                 ],
96029                 "suggestion": true
96030             },
96031             "shop/doityourself/Bauhaus": {
96032                 "tags": {
96033                     "name": "Bauhaus",
96034                     "shop": "doityourself"
96035                 },
96036                 "name": "Bauhaus",
96037                 "icon": "shop",
96038                 "geometry": [
96039                     "point",
96040                     "vertex",
96041                     "area"
96042                 ],
96043                 "fields": [
96044                     "address",
96045                     "building_area",
96046                     "opening_hours"
96047                 ],
96048                 "suggestion": true
96049             },
96050             "shop/doityourself/Canadian Tire": {
96051                 "tags": {
96052                     "name": "Canadian Tire",
96053                     "shop": "doityourself"
96054                 },
96055                 "name": "Canadian Tire",
96056                 "icon": "shop",
96057                 "geometry": [
96058                     "point",
96059                     "vertex",
96060                     "area"
96061                 ],
96062                 "fields": [
96063                     "address",
96064                     "building_area",
96065                     "opening_hours"
96066                 ],
96067                 "suggestion": true
96068             },
96069             "shop/doityourself/Leroy Merlin": {
96070                 "tags": {
96071                     "name": "Leroy Merlin",
96072                     "shop": "doityourself"
96073                 },
96074                 "name": "Leroy Merlin",
96075                 "icon": "shop",
96076                 "geometry": [
96077                     "point",
96078                     "vertex",
96079                     "area"
96080                 ],
96081                 "fields": [
96082                     "address",
96083                     "building_area",
96084                     "opening_hours"
96085                 ],
96086                 "suggestion": true
96087             },
96088             "shop/doityourself/Hellweg": {
96089                 "tags": {
96090                     "name": "Hellweg",
96091                     "shop": "doityourself"
96092                 },
96093                 "name": "Hellweg",
96094                 "icon": "shop",
96095                 "geometry": [
96096                     "point",
96097                     "vertex",
96098                     "area"
96099                 ],
96100                 "fields": [
96101                     "address",
96102                     "building_area",
96103                     "opening_hours"
96104                 ],
96105                 "suggestion": true
96106             },
96107             "shop/doityourself/Brico": {
96108                 "tags": {
96109                     "name": "Brico",
96110                     "shop": "doityourself"
96111                 },
96112                 "name": "Brico",
96113                 "icon": "shop",
96114                 "geometry": [
96115                     "point",
96116                     "vertex",
96117                     "area"
96118                 ],
96119                 "fields": [
96120                     "address",
96121                     "building_area",
96122                     "opening_hours"
96123                 ],
96124                 "suggestion": true
96125             },
96126             "shop/doityourself/Bricomarché": {
96127                 "tags": {
96128                     "name": "Bricomarché",
96129                     "shop": "doityourself"
96130                 },
96131                 "name": "Bricomarché",
96132                 "icon": "shop",
96133                 "geometry": [
96134                     "point",
96135                     "vertex",
96136                     "area"
96137                 ],
96138                 "fields": [
96139                     "address",
96140                     "building_area",
96141                     "opening_hours"
96142                 ],
96143                 "suggestion": true
96144             },
96145             "shop/doityourself/Toom": {
96146                 "tags": {
96147                     "name": "Toom",
96148                     "shop": "doityourself"
96149                 },
96150                 "name": "Toom",
96151                 "icon": "shop",
96152                 "geometry": [
96153                     "point",
96154                     "vertex",
96155                     "area"
96156                 ],
96157                 "fields": [
96158                     "address",
96159                     "building_area",
96160                     "opening_hours"
96161                 ],
96162                 "suggestion": true
96163             },
96164             "shop/doityourself/Hagebaumarkt": {
96165                 "tags": {
96166                     "name": "Hagebaumarkt",
96167                     "shop": "doityourself"
96168                 },
96169                 "name": "Hagebaumarkt",
96170                 "icon": "shop",
96171                 "geometry": [
96172                     "point",
96173                     "vertex",
96174                     "area"
96175                 ],
96176                 "fields": [
96177                     "address",
96178                     "building_area",
96179                     "opening_hours"
96180                 ],
96181                 "suggestion": true
96182             },
96183             "shop/doityourself/Praktiker": {
96184                 "tags": {
96185                     "name": "Praktiker",
96186                     "shop": "doityourself"
96187                 },
96188                 "name": "Praktiker",
96189                 "icon": "shop",
96190                 "geometry": [
96191                     "point",
96192                     "vertex",
96193                     "area"
96194                 ],
96195                 "fields": [
96196                     "address",
96197                     "building_area",
96198                     "opening_hours"
96199                 ],
96200                 "suggestion": true
96201             },
96202             "shop/doityourself/Menards": {
96203                 "tags": {
96204                     "name": "Menards",
96205                     "shop": "doityourself"
96206                 },
96207                 "name": "Menards",
96208                 "icon": "shop",
96209                 "geometry": [
96210                     "point",
96211                     "vertex",
96212                     "area"
96213                 ],
96214                 "fields": [
96215                     "address",
96216                     "building_area",
96217                     "opening_hours"
96218                 ],
96219                 "suggestion": true
96220             },
96221             "shop/doityourself/Weldom": {
96222                 "tags": {
96223                     "name": "Weldom",
96224                     "shop": "doityourself"
96225                 },
96226                 "name": "Weldom",
96227                 "icon": "shop",
96228                 "geometry": [
96229                     "point",
96230                     "vertex",
96231                     "area"
96232                 ],
96233                 "fields": [
96234                     "address",
96235                     "building_area",
96236                     "opening_hours"
96237                 ],
96238                 "suggestion": true
96239             },
96240             "shop/doityourself/Bunnings Warehouse": {
96241                 "tags": {
96242                     "name": "Bunnings Warehouse",
96243                     "shop": "doityourself"
96244                 },
96245                 "name": "Bunnings Warehouse",
96246                 "icon": "shop",
96247                 "geometry": [
96248                     "point",
96249                     "vertex",
96250                     "area"
96251                 ],
96252                 "fields": [
96253                     "address",
96254                     "building_area",
96255                     "opening_hours"
96256                 ],
96257                 "suggestion": true
96258             },
96259             "shop/doityourself/Ace Hardware": {
96260                 "tags": {
96261                     "name": "Ace Hardware",
96262                     "shop": "doityourself"
96263                 },
96264                 "name": "Ace Hardware",
96265                 "icon": "shop",
96266                 "geometry": [
96267                     "point",
96268                     "vertex",
96269                     "area"
96270                 ],
96271                 "fields": [
96272                     "address",
96273                     "building_area",
96274                     "opening_hours"
96275                 ],
96276                 "suggestion": true
96277             },
96278             "shop/doityourself/Home Hardware": {
96279                 "tags": {
96280                     "name": "Home Hardware",
96281                     "shop": "doityourself"
96282                 },
96283                 "name": "Home Hardware",
96284                 "icon": "shop",
96285                 "geometry": [
96286                     "point",
96287                     "vertex",
96288                     "area"
96289                 ],
96290                 "fields": [
96291                     "address",
96292                     "building_area",
96293                     "opening_hours"
96294                 ],
96295                 "suggestion": true
96296             },
96297             "shop/doityourself/Стройматериалы": {
96298                 "tags": {
96299                     "name": "Стройматериалы",
96300                     "shop": "doityourself"
96301                 },
96302                 "name": "Стройматериалы",
96303                 "icon": "shop",
96304                 "geometry": [
96305                     "point",
96306                     "vertex",
96307                     "area"
96308                 ],
96309                 "fields": [
96310                     "address",
96311                     "building_area",
96312                     "opening_hours"
96313                 ],
96314                 "suggestion": true
96315             },
96316             "shop/doityourself/Bricorama": {
96317                 "tags": {
96318                     "name": "Bricorama",
96319                     "shop": "doityourself"
96320                 },
96321                 "name": "Bricorama",
96322                 "icon": "shop",
96323                 "geometry": [
96324                     "point",
96325                     "vertex",
96326                     "area"
96327                 ],
96328                 "fields": [
96329                     "address",
96330                     "building_area",
96331                     "opening_hours"
96332                 ],
96333                 "suggestion": true
96334             },
96335             "shop/doityourself/Point P": {
96336                 "tags": {
96337                     "name": "Point P",
96338                     "shop": "doityourself"
96339                 },
96340                 "name": "Point P",
96341                 "icon": "shop",
96342                 "geometry": [
96343                     "point",
96344                     "vertex",
96345                     "area"
96346                 ],
96347                 "fields": [
96348                     "address",
96349                     "building_area",
96350                     "opening_hours"
96351                 ],
96352                 "suggestion": true
96353             },
96354             "shop/stationery/Staples": {
96355                 "tags": {
96356                     "name": "Staples",
96357                     "shop": "stationery"
96358                 },
96359                 "name": "Staples",
96360                 "icon": "shop",
96361                 "geometry": [
96362                     "point",
96363                     "vertex",
96364                     "area"
96365                 ],
96366                 "fields": [
96367                     "address",
96368                     "building_area",
96369                     "opening_hours"
96370                 ],
96371                 "suggestion": true
96372             },
96373             "shop/stationery/McPaper": {
96374                 "tags": {
96375                     "name": "McPaper",
96376                     "shop": "stationery"
96377                 },
96378                 "name": "McPaper",
96379                 "icon": "shop",
96380                 "geometry": [
96381                     "point",
96382                     "vertex",
96383                     "area"
96384                 ],
96385                 "fields": [
96386                     "address",
96387                     "building_area",
96388                     "opening_hours"
96389                 ],
96390                 "suggestion": true
96391             },
96392             "shop/stationery/Office Depot": {
96393                 "tags": {
96394                     "name": "Office Depot",
96395                     "shop": "stationery"
96396                 },
96397                 "name": "Office Depot",
96398                 "icon": "shop",
96399                 "geometry": [
96400                     "point",
96401                     "vertex",
96402                     "area"
96403                 ],
96404                 "fields": [
96405                     "address",
96406                     "building_area",
96407                     "opening_hours"
96408                 ],
96409                 "suggestion": true
96410             },
96411             "shop/stationery/Канцтовары": {
96412                 "tags": {
96413                     "name": "Канцтовары",
96414                     "shop": "stationery"
96415                 },
96416                 "name": "Канцтовары",
96417                 "icon": "shop",
96418                 "geometry": [
96419                     "point",
96420                     "vertex",
96421                     "area"
96422                 ],
96423                 "fields": [
96424                     "address",
96425                     "building_area",
96426                     "opening_hours"
96427                 ],
96428                 "suggestion": true
96429             },
96430             "shop/car/Skoda": {
96431                 "tags": {
96432                     "name": "Skoda",
96433                     "shop": "car"
96434                 },
96435                 "name": "Skoda",
96436                 "icon": "car",
96437                 "geometry": [
96438                     "point",
96439                     "vertex",
96440                     "area"
96441                 ],
96442                 "fields": [
96443                     "address",
96444                     "opening_hours"
96445                 ],
96446                 "suggestion": true
96447             },
96448             "shop/car/BMW": {
96449                 "tags": {
96450                     "name": "BMW",
96451                     "shop": "car"
96452                 },
96453                 "name": "BMW",
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/Citroen": {
96467                 "tags": {
96468                     "name": "Citroen",
96469                     "shop": "car"
96470                 },
96471                 "name": "Citroen",
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/Renault": {
96485                 "tags": {
96486                     "name": "Renault",
96487                     "shop": "car"
96488                 },
96489                 "name": "Renault",
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/Mercedes-Benz": {
96503                 "tags": {
96504                     "name": "Mercedes-Benz",
96505                     "shop": "car"
96506                 },
96507                 "name": "Mercedes-Benz",
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/Volvo": {
96521                 "tags": {
96522                     "name": "Volvo",
96523                     "shop": "car"
96524                 },
96525                 "name": "Volvo",
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/Ford": {
96539                 "tags": {
96540                     "name": "Ford",
96541                     "shop": "car"
96542                 },
96543                 "name": "Ford",
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/Volkswagen": {
96557                 "tags": {
96558                     "name": "Volkswagen",
96559                     "shop": "car"
96560                 },
96561                 "name": "Volkswagen",
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/Mazda": {
96575                 "tags": {
96576                     "name": "Mazda",
96577                     "shop": "car"
96578                 },
96579                 "name": "Mazda",
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/Mitsubishi": {
96593                 "tags": {
96594                     "name": "Mitsubishi",
96595                     "shop": "car"
96596                 },
96597                 "name": "Mitsubishi",
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/Fiat": {
96611                 "tags": {
96612                     "name": "Fiat",
96613                     "shop": "car"
96614                 },
96615                 "name": "Fiat",
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/Автозапчасти": {
96629                 "tags": {
96630                     "name": "Автозапчасти",
96631                     "shop": "car"
96632                 },
96633                 "name": "Автозапчасти",
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/Opel": {
96647                 "tags": {
96648                     "name": "Opel",
96649                     "shop": "car"
96650                 },
96651                 "name": "Opel",
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/Audi": {
96665                 "tags": {
96666                     "name": "Audi",
96667                     "shop": "car"
96668                 },
96669                 "name": "Audi",
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/Toyota": {
96683                 "tags": {
96684                     "name": "Toyota",
96685                     "shop": "car"
96686                 },
96687                 "name": "Toyota",
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/Nissan": {
96701                 "tags": {
96702                     "name": "Nissan",
96703                     "shop": "car"
96704                 },
96705                 "name": "Nissan",
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/Suzuki": {
96719                 "tags": {
96720                     "name": "Suzuki",
96721                     "shop": "car"
96722                 },
96723                 "name": "Suzuki",
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/Honda": {
96737                 "tags": {
96738                     "name": "Honda",
96739                     "shop": "car"
96740                 },
96741                 "name": "Honda",
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/Peugeot": {
96755                 "tags": {
96756                     "name": "Peugeot",
96757                     "shop": "car"
96758                 },
96759                 "name": "Peugeot",
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/Hyundai": {
96773                 "tags": {
96774                     "name": "Hyundai",
96775                     "shop": "car"
96776                 },
96777                 "name": "Hyundai",
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/Subaru": {
96791                 "tags": {
96792                     "name": "Subaru",
96793                     "shop": "car"
96794                 },
96795                 "name": "Subaru",
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/Chevrolet": {
96809                 "tags": {
96810                     "name": "Chevrolet",
96811                     "shop": "car"
96812                 },
96813                 "name": "Chevrolet",
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/Автомагазин": {
96827                 "tags": {
96828                     "name": "Автомагазин",
96829                     "shop": "car"
96830                 },
96831                 "name": "Автомагазин",
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/clothes/Matalan": {
96845                 "tags": {
96846                     "name": "Matalan",
96847                     "shop": "clothes"
96848                 },
96849                 "name": "Matalan",
96850                 "icon": "clothing-store",
96851                 "geometry": [
96852                     "point",
96853                     "vertex",
96854                     "area"
96855                 ],
96856                 "fields": [
96857                     "address",
96858                     "building_area",
96859                     "opening_hours"
96860                 ],
96861                 "suggestion": true
96862             },
96863             "shop/clothes/KiK": {
96864                 "tags": {
96865                     "name": "KiK",
96866                     "shop": "clothes"
96867                 },
96868                 "name": "KiK",
96869                 "icon": "clothing-store",
96870                 "geometry": [
96871                     "point",
96872                     "vertex",
96873                     "area"
96874                 ],
96875                 "fields": [
96876                     "address",
96877                     "building_area",
96878                     "opening_hours"
96879                 ],
96880                 "suggestion": true
96881             },
96882             "shop/clothes/H&M": {
96883                 "tags": {
96884                     "name": "H&M",
96885                     "shop": "clothes"
96886                 },
96887                 "name": "H&M",
96888                 "icon": "clothing-store",
96889                 "geometry": [
96890                     "point",
96891                     "vertex",
96892                     "area"
96893                 ],
96894                 "fields": [
96895                     "address",
96896                     "building_area",
96897                     "opening_hours"
96898                 ],
96899                 "suggestion": true
96900             },
96901             "shop/clothes/Urban Outfitters": {
96902                 "tags": {
96903                     "name": "Urban Outfitters",
96904                     "shop": "clothes"
96905                 },
96906                 "name": "Urban Outfitters",
96907                 "icon": "clothing-store",
96908                 "geometry": [
96909                     "point",
96910                     "vertex",
96911                     "area"
96912                 ],
96913                 "fields": [
96914                     "address",
96915                     "building_area",
96916                     "opening_hours"
96917                 ],
96918                 "suggestion": true
96919             },
96920             "shop/clothes/Vögele": {
96921                 "tags": {
96922                     "name": "Vögele",
96923                     "shop": "clothes"
96924                 },
96925                 "name": "Vögele",
96926                 "icon": "clothing-store",
96927                 "geometry": [
96928                     "point",
96929                     "vertex",
96930                     "area"
96931                 ],
96932                 "fields": [
96933                     "address",
96934                     "building_area",
96935                     "opening_hours"
96936                 ],
96937                 "suggestion": true
96938             },
96939             "shop/clothes/Zeeman": {
96940                 "tags": {
96941                     "name": "Zeeman",
96942                     "shop": "clothes"
96943                 },
96944                 "name": "Zeeman",
96945                 "icon": "clothing-store",
96946                 "geometry": [
96947                     "point",
96948                     "vertex",
96949                     "area"
96950                 ],
96951                 "fields": [
96952                     "address",
96953                     "building_area",
96954                     "opening_hours"
96955                 ],
96956                 "suggestion": true
96957             },
96958             "shop/clothes/Takko": {
96959                 "tags": {
96960                     "name": "Takko",
96961                     "shop": "clothes"
96962                 },
96963                 "name": "Takko",
96964                 "icon": "clothing-store",
96965                 "geometry": [
96966                     "point",
96967                     "vertex",
96968                     "area"
96969                 ],
96970                 "fields": [
96971                     "address",
96972                     "building_area",
96973                     "opening_hours"
96974                 ],
96975                 "suggestion": true
96976             },
96977             "shop/clothes/C&A": {
96978                 "tags": {
96979                     "name": "C&A",
96980                     "shop": "clothes"
96981                 },
96982                 "name": "C&A",
96983                 "icon": "clothing-store",
96984                 "geometry": [
96985                     "point",
96986                     "vertex",
96987                     "area"
96988                 ],
96989                 "fields": [
96990                     "address",
96991                     "building_area",
96992                     "opening_hours"
96993                 ],
96994                 "suggestion": true
96995             },
96996             "shop/clothes/Zara": {
96997                 "tags": {
96998                     "name": "Zara",
96999                     "shop": "clothes"
97000                 },
97001                 "name": "Zara",
97002                 "icon": "clothing-store",
97003                 "geometry": [
97004                     "point",
97005                     "vertex",
97006                     "area"
97007                 ],
97008                 "fields": [
97009                     "address",
97010                     "building_area",
97011                     "opening_hours"
97012                 ],
97013                 "suggestion": true
97014             },
97015             "shop/clothes/Vero Moda": {
97016                 "tags": {
97017                     "name": "Vero Moda",
97018                     "shop": "clothes"
97019                 },
97020                 "name": "Vero Moda",
97021                 "icon": "clothing-store",
97022                 "geometry": [
97023                     "point",
97024                     "vertex",
97025                     "area"
97026                 ],
97027                 "fields": [
97028                     "address",
97029                     "building_area",
97030                     "opening_hours"
97031                 ],
97032                 "suggestion": true
97033             },
97034             "shop/clothes/NKD": {
97035                 "tags": {
97036                     "name": "NKD",
97037                     "shop": "clothes"
97038                 },
97039                 "name": "NKD",
97040                 "icon": "clothing-store",
97041                 "geometry": [
97042                     "point",
97043                     "vertex",
97044                     "area"
97045                 ],
97046                 "fields": [
97047                     "address",
97048                     "building_area",
97049                     "opening_hours"
97050                 ],
97051                 "suggestion": true
97052             },
97053             "shop/clothes/Ernsting's family": {
97054                 "tags": {
97055                     "name": "Ernsting's family",
97056                     "shop": "clothes"
97057                 },
97058                 "name": "Ernsting's family",
97059                 "icon": "clothing-store",
97060                 "geometry": [
97061                     "point",
97062                     "vertex",
97063                     "area"
97064                 ],
97065                 "fields": [
97066                     "address",
97067                     "building_area",
97068                     "opening_hours"
97069                 ],
97070                 "suggestion": true
97071             },
97072             "shop/clothes/Winners": {
97073                 "tags": {
97074                     "name": "Winners",
97075                     "shop": "clothes"
97076                 },
97077                 "name": "Winners",
97078                 "icon": "clothing-store",
97079                 "geometry": [
97080                     "point",
97081                     "vertex",
97082                     "area"
97083                 ],
97084                 "fields": [
97085                     "address",
97086                     "building_area",
97087                     "opening_hours"
97088                 ],
97089                 "suggestion": true
97090             },
97091             "shop/clothes/River Island": {
97092                 "tags": {
97093                     "name": "River Island",
97094                     "shop": "clothes"
97095                 },
97096                 "name": "River Island",
97097                 "icon": "clothing-store",
97098                 "geometry": [
97099                     "point",
97100                     "vertex",
97101                     "area"
97102                 ],
97103                 "fields": [
97104                     "address",
97105                     "building_area",
97106                     "opening_hours"
97107                 ],
97108                 "suggestion": true
97109             },
97110             "shop/clothes/Next": {
97111                 "tags": {
97112                     "name": "Next",
97113                     "shop": "clothes"
97114                 },
97115                 "name": "Next",
97116                 "icon": "clothing-store",
97117                 "geometry": [
97118                     "point",
97119                     "vertex",
97120                     "area"
97121                 ],
97122                 "fields": [
97123                     "address",
97124                     "building_area",
97125                     "opening_hours"
97126                 ],
97127                 "suggestion": true
97128             },
97129             "shop/clothes/Gap": {
97130                 "tags": {
97131                     "name": "Gap",
97132                     "shop": "clothes"
97133                 },
97134                 "name": "Gap",
97135                 "icon": "clothing-store",
97136                 "geometry": [
97137                     "point",
97138                     "vertex",
97139                     "area"
97140                 ],
97141                 "fields": [
97142                     "address",
97143                     "building_area",
97144                     "opening_hours"
97145                 ],
97146                 "suggestion": true
97147             },
97148             "shop/clothes/Adidas": {
97149                 "tags": {
97150                     "name": "Adidas",
97151                     "shop": "clothes"
97152                 },
97153                 "name": "Adidas",
97154                 "icon": "clothing-store",
97155                 "geometry": [
97156                     "point",
97157                     "vertex",
97158                     "area"
97159                 ],
97160                 "fields": [
97161                     "address",
97162                     "building_area",
97163                     "opening_hours"
97164                 ],
97165                 "suggestion": true
97166             },
97167             "shop/clothes/Mr Price": {
97168                 "tags": {
97169                     "name": "Mr Price",
97170                     "shop": "clothes"
97171                 },
97172                 "name": "Mr Price",
97173                 "icon": "clothing-store",
97174                 "geometry": [
97175                     "point",
97176                     "vertex",
97177                     "area"
97178                 ],
97179                 "fields": [
97180                     "address",
97181                     "building_area",
97182                     "opening_hours"
97183                 ],
97184                 "suggestion": true
97185             },
97186             "shop/clothes/Pep": {
97187                 "tags": {
97188                     "name": "Pep",
97189                     "shop": "clothes"
97190                 },
97191                 "name": "Pep",
97192                 "icon": "clothing-store",
97193                 "geometry": [
97194                     "point",
97195                     "vertex",
97196                     "area"
97197                 ],
97198                 "fields": [
97199                     "address",
97200                     "building_area",
97201                     "opening_hours"
97202                 ],
97203                 "suggestion": true
97204             },
97205             "shop/clothes/Edgars": {
97206                 "tags": {
97207                     "name": "Edgars",
97208                     "shop": "clothes"
97209                 },
97210                 "name": "Edgars",
97211                 "icon": "clothing-store",
97212                 "geometry": [
97213                     "point",
97214                     "vertex",
97215                     "area"
97216                 ],
97217                 "fields": [
97218                     "address",
97219                     "building_area",
97220                     "opening_hours"
97221                 ],
97222                 "suggestion": true
97223             },
97224             "shop/clothes/Ackermans": {
97225                 "tags": {
97226                     "name": "Ackermans",
97227                     "shop": "clothes"
97228                 },
97229                 "name": "Ackermans",
97230                 "icon": "clothing-store",
97231                 "geometry": [
97232                     "point",
97233                     "vertex",
97234                     "area"
97235                 ],
97236                 "fields": [
97237                     "address",
97238                     "building_area",
97239                     "opening_hours"
97240                 ],
97241                 "suggestion": true
97242             },
97243             "shop/clothes/Truworths": {
97244                 "tags": {
97245                     "name": "Truworths",
97246                     "shop": "clothes"
97247                 },
97248                 "name": "Truworths",
97249                 "icon": "clothing-store",
97250                 "geometry": [
97251                     "point",
97252                     "vertex",
97253                     "area"
97254                 ],
97255                 "fields": [
97256                     "address",
97257                     "building_area",
97258                     "opening_hours"
97259                 ],
97260                 "suggestion": true
97261             },
97262             "shop/clothes/Ross": {
97263                 "tags": {
97264                     "name": "Ross",
97265                     "shop": "clothes"
97266                 },
97267                 "name": "Ross",
97268                 "icon": "clothing-store",
97269                 "geometry": [
97270                     "point",
97271                     "vertex",
97272                     "area"
97273                 ],
97274                 "fields": [
97275                     "address",
97276                     "building_area",
97277                     "opening_hours"
97278                 ],
97279                 "suggestion": true
97280             },
97281             "shop/clothes/Burton": {
97282                 "tags": {
97283                     "name": "Burton",
97284                     "shop": "clothes"
97285                 },
97286                 "name": "Burton",
97287                 "icon": "clothing-store",
97288                 "geometry": [
97289                     "point",
97290                     "vertex",
97291                     "area"
97292                 ],
97293                 "fields": [
97294                     "address",
97295                     "building_area",
97296                     "opening_hours"
97297                 ],
97298                 "suggestion": true
97299             },
97300             "shop/clothes/Dorothy Perkins": {
97301                 "tags": {
97302                     "name": "Dorothy Perkins",
97303                     "shop": "clothes"
97304                 },
97305                 "name": "Dorothy Perkins",
97306                 "icon": "clothing-store",
97307                 "geometry": [
97308                     "point",
97309                     "vertex",
97310                     "area"
97311                 ],
97312                 "fields": [
97313                     "address",
97314                     "building_area",
97315                     "opening_hours"
97316                 ],
97317                 "suggestion": true
97318             },
97319             "shop/clothes/Lindex": {
97320                 "tags": {
97321                     "name": "Lindex",
97322                     "shop": "clothes"
97323                 },
97324                 "name": "Lindex",
97325                 "icon": "clothing-store",
97326                 "geometry": [
97327                     "point",
97328                     "vertex",
97329                     "area"
97330                 ],
97331                 "fields": [
97332                     "address",
97333                     "building_area",
97334                     "opening_hours"
97335                 ],
97336                 "suggestion": true
97337             },
97338             "shop/clothes/s.Oliver": {
97339                 "tags": {
97340                     "name": "s.Oliver",
97341                     "shop": "clothes"
97342                 },
97343                 "name": "s.Oliver",
97344                 "icon": "clothing-store",
97345                 "geometry": [
97346                     "point",
97347                     "vertex",
97348                     "area"
97349                 ],
97350                 "fields": [
97351                     "address",
97352                     "building_area",
97353                     "opening_hours"
97354                 ],
97355                 "suggestion": true
97356             },
97357             "shop/clothes/Cecil": {
97358                 "tags": {
97359                     "name": "Cecil",
97360                     "shop": "clothes"
97361                 },
97362                 "name": "Cecil",
97363                 "icon": "clothing-store",
97364                 "geometry": [
97365                     "point",
97366                     "vertex",
97367                     "area"
97368                 ],
97369                 "fields": [
97370                     "address",
97371                     "building_area",
97372                     "opening_hours"
97373                 ],
97374                 "suggestion": true
97375             },
97376             "shop/clothes/Dress Barn": {
97377                 "tags": {
97378                     "name": "Dress Barn",
97379                     "shop": "clothes"
97380                 },
97381                 "name": "Dress Barn",
97382                 "icon": "clothing-store",
97383                 "geometry": [
97384                     "point",
97385                     "vertex",
97386                     "area"
97387                 ],
97388                 "fields": [
97389                     "address",
97390                     "building_area",
97391                     "opening_hours"
97392                 ],
97393                 "suggestion": true
97394             },
97395             "shop/clothes/Old Navy": {
97396                 "tags": {
97397                     "name": "Old Navy",
97398                     "shop": "clothes"
97399                 },
97400                 "name": "Old Navy",
97401                 "icon": "clothing-store",
97402                 "geometry": [
97403                     "point",
97404                     "vertex",
97405                     "area"
97406                 ],
97407                 "fields": [
97408                     "address",
97409                     "building_area",
97410                     "opening_hours"
97411                 ],
97412                 "suggestion": true
97413             },
97414             "shop/clothes/Jack & Jones": {
97415                 "tags": {
97416                     "name": "Jack & Jones",
97417                     "shop": "clothes"
97418                 },
97419                 "name": "Jack & Jones",
97420                 "icon": "clothing-store",
97421                 "geometry": [
97422                     "point",
97423                     "vertex",
97424                     "area"
97425                 ],
97426                 "fields": [
97427                     "address",
97428                     "building_area",
97429                     "opening_hours"
97430                 ],
97431                 "suggestion": true
97432             },
97433             "shop/clothes/Pimkie": {
97434                 "tags": {
97435                     "name": "Pimkie",
97436                     "shop": "clothes"
97437                 },
97438                 "name": "Pimkie",
97439                 "icon": "clothing-store",
97440                 "geometry": [
97441                     "point",
97442                     "vertex",
97443                     "area"
97444                 ],
97445                 "fields": [
97446                     "address",
97447                     "building_area",
97448                     "opening_hours"
97449                 ],
97450                 "suggestion": true
97451             },
97452             "shop/clothes/Esprit": {
97453                 "tags": {
97454                     "name": "Esprit",
97455                     "shop": "clothes"
97456                 },
97457                 "name": "Esprit",
97458                 "icon": "clothing-store",
97459                 "geometry": [
97460                     "point",
97461                     "vertex",
97462                     "area"
97463                 ],
97464                 "fields": [
97465                     "address",
97466                     "building_area",
97467                     "opening_hours"
97468                 ],
97469                 "suggestion": true
97470             },
97471             "shop/clothes/Primark": {
97472                 "tags": {
97473                     "name": "Primark",
97474                     "shop": "clothes"
97475                 },
97476                 "name": "Primark",
97477                 "icon": "clothing-store",
97478                 "geometry": [
97479                     "point",
97480                     "vertex",
97481                     "area"
97482                 ],
97483                 "fields": [
97484                     "address",
97485                     "building_area",
97486                     "opening_hours"
97487                 ],
97488                 "suggestion": true
97489             },
97490             "shop/clothes/Bonita": {
97491                 "tags": {
97492                     "name": "Bonita",
97493                     "shop": "clothes"
97494                 },
97495                 "name": "Bonita",
97496                 "icon": "clothing-store",
97497                 "geometry": [
97498                     "point",
97499                     "vertex",
97500                     "area"
97501                 ],
97502                 "fields": [
97503                     "address",
97504                     "building_area",
97505                     "opening_hours"
97506                 ],
97507                 "suggestion": true
97508             },
97509             "shop/clothes/Mexx": {
97510                 "tags": {
97511                     "name": "Mexx",
97512                     "shop": "clothes"
97513                 },
97514                 "name": "Mexx",
97515                 "icon": "clothing-store",
97516                 "geometry": [
97517                     "point",
97518                     "vertex",
97519                     "area"
97520                 ],
97521                 "fields": [
97522                     "address",
97523                     "building_area",
97524                     "opening_hours"
97525                 ],
97526                 "suggestion": true
97527             },
97528             "shop/clothes/Gerry Weber": {
97529                 "tags": {
97530                     "name": "Gerry Weber",
97531                     "shop": "clothes"
97532                 },
97533                 "name": "Gerry Weber",
97534                 "icon": "clothing-store",
97535                 "geometry": [
97536                     "point",
97537                     "vertex",
97538                     "area"
97539                 ],
97540                 "fields": [
97541                     "address",
97542                     "building_area",
97543                     "opening_hours"
97544                 ],
97545                 "suggestion": true
97546             },
97547             "shop/clothes/Tally Weijl": {
97548                 "tags": {
97549                     "name": "Tally Weijl",
97550                     "shop": "clothes"
97551                 },
97552                 "name": "Tally Weijl",
97553                 "icon": "clothing-store",
97554                 "geometry": [
97555                     "point",
97556                     "vertex",
97557                     "area"
97558                 ],
97559                 "fields": [
97560                     "address",
97561                     "building_area",
97562                     "opening_hours"
97563                 ],
97564                 "suggestion": true
97565             },
97566             "shop/clothes/Mango": {
97567                 "tags": {
97568                     "name": "Mango",
97569                     "shop": "clothes"
97570                 },
97571                 "name": "Mango",
97572                 "icon": "clothing-store",
97573                 "geometry": [
97574                     "point",
97575                     "vertex",
97576                     "area"
97577                 ],
97578                 "fields": [
97579                     "address",
97580                     "building_area",
97581                     "opening_hours"
97582                 ],
97583                 "suggestion": true
97584             },
97585             "shop/clothes/TK Maxx": {
97586                 "tags": {
97587                     "name": "TK Maxx",
97588                     "shop": "clothes"
97589                 },
97590                 "name": "TK Maxx",
97591                 "icon": "clothing-store",
97592                 "geometry": [
97593                     "point",
97594                     "vertex",
97595                     "area"
97596                 ],
97597                 "fields": [
97598                     "address",
97599                     "building_area",
97600                     "opening_hours"
97601                 ],
97602                 "suggestion": true
97603             },
97604             "shop/clothes/Benetton": {
97605                 "tags": {
97606                     "name": "Benetton",
97607                     "shop": "clothes"
97608                 },
97609                 "name": "Benetton",
97610                 "icon": "clothing-store",
97611                 "geometry": [
97612                     "point",
97613                     "vertex",
97614                     "area"
97615                 ],
97616                 "fields": [
97617                     "address",
97618                     "building_area",
97619                     "opening_hours"
97620                 ],
97621                 "suggestion": true
97622             },
97623             "shop/clothes/Ulla Popken": {
97624                 "tags": {
97625                     "name": "Ulla Popken",
97626                     "shop": "clothes"
97627                 },
97628                 "name": "Ulla Popken",
97629                 "icon": "clothing-store",
97630                 "geometry": [
97631                     "point",
97632                     "vertex",
97633                     "area"
97634                 ],
97635                 "fields": [
97636                     "address",
97637                     "building_area",
97638                     "opening_hours"
97639                 ],
97640                 "suggestion": true
97641             },
97642             "shop/clothes/AWG": {
97643                 "tags": {
97644                     "name": "AWG",
97645                     "shop": "clothes"
97646                 },
97647                 "name": "AWG",
97648                 "icon": "clothing-store",
97649                 "geometry": [
97650                     "point",
97651                     "vertex",
97652                     "area"
97653                 ],
97654                 "fields": [
97655                     "address",
97656                     "building_area",
97657                     "opening_hours"
97658                 ],
97659                 "suggestion": true
97660             },
97661             "shop/clothes/Tommy Hilfiger": {
97662                 "tags": {
97663                     "name": "Tommy Hilfiger",
97664                     "shop": "clothes"
97665                 },
97666                 "name": "Tommy Hilfiger",
97667                 "icon": "clothing-store",
97668                 "geometry": [
97669                     "point",
97670                     "vertex",
97671                     "area"
97672                 ],
97673                 "fields": [
97674                     "address",
97675                     "building_area",
97676                     "opening_hours"
97677                 ],
97678                 "suggestion": true
97679             },
97680             "shop/clothes/New Yorker": {
97681                 "tags": {
97682                     "name": "New Yorker",
97683                     "shop": "clothes"
97684                 },
97685                 "name": "New Yorker",
97686                 "icon": "clothing-store",
97687                 "geometry": [
97688                     "point",
97689                     "vertex",
97690                     "area"
97691                 ],
97692                 "fields": [
97693                     "address",
97694                     "building_area",
97695                     "opening_hours"
97696                 ],
97697                 "suggestion": true
97698             },
97699             "shop/clothes/Orsay": {
97700                 "tags": {
97701                     "name": "Orsay",
97702                     "shop": "clothes"
97703                 },
97704                 "name": "Orsay",
97705                 "icon": "clothing-store",
97706                 "geometry": [
97707                     "point",
97708                     "vertex",
97709                     "area"
97710                 ],
97711                 "fields": [
97712                     "address",
97713                     "building_area",
97714                     "opening_hours"
97715                 ],
97716                 "suggestion": true
97717             },
97718             "shop/clothes/Jeans Fritz": {
97719                 "tags": {
97720                     "name": "Jeans Fritz",
97721                     "shop": "clothes"
97722                 },
97723                 "name": "Jeans Fritz",
97724                 "icon": "clothing-store",
97725                 "geometry": [
97726                     "point",
97727                     "vertex",
97728                     "area"
97729                 ],
97730                 "fields": [
97731                     "address",
97732                     "building_area",
97733                     "opening_hours"
97734                 ],
97735                 "suggestion": true
97736             },
97737             "shop/clothes/Charles Vögele": {
97738                 "tags": {
97739                     "name": "Charles Vögele",
97740                     "shop": "clothes"
97741                 },
97742                 "name": "Charles Vögele",
97743                 "icon": "clothing-store",
97744                 "geometry": [
97745                     "point",
97746                     "vertex",
97747                     "area"
97748                 ],
97749                 "fields": [
97750                     "address",
97751                     "building_area",
97752                     "opening_hours"
97753                 ],
97754                 "suggestion": true
97755             },
97756             "shop/clothes/New Look": {
97757                 "tags": {
97758                     "name": "New Look",
97759                     "shop": "clothes"
97760                 },
97761                 "name": "New Look",
97762                 "icon": "clothing-store",
97763                 "geometry": [
97764                     "point",
97765                     "vertex",
97766                     "area"
97767                 ],
97768                 "fields": [
97769                     "address",
97770                     "building_area",
97771                     "opening_hours"
97772                 ],
97773                 "suggestion": true
97774             },
97775             "shop/clothes/Lacoste": {
97776                 "tags": {
97777                     "name": "Lacoste",
97778                     "shop": "clothes"
97779                 },
97780                 "name": "Lacoste",
97781                 "icon": "clothing-store",
97782                 "geometry": [
97783                     "point",
97784                     "vertex",
97785                     "area"
97786                 ],
97787                 "fields": [
97788                     "address",
97789                     "building_area",
97790                     "opening_hours"
97791                 ],
97792                 "suggestion": true
97793             },
97794             "shop/clothes/Etam": {
97795                 "tags": {
97796                     "name": "Etam",
97797                     "shop": "clothes"
97798                 },
97799                 "name": "Etam",
97800                 "icon": "clothing-store",
97801                 "geometry": [
97802                     "point",
97803                     "vertex",
97804                     "area"
97805                 ],
97806                 "fields": [
97807                     "address",
97808                     "building_area",
97809                     "opening_hours"
97810                 ],
97811                 "suggestion": true
97812             },
97813             "shop/clothes/Kiabi": {
97814                 "tags": {
97815                     "name": "Kiabi",
97816                     "shop": "clothes"
97817                 },
97818                 "name": "Kiabi",
97819                 "icon": "clothing-store",
97820                 "geometry": [
97821                     "point",
97822                     "vertex",
97823                     "area"
97824                 ],
97825                 "fields": [
97826                     "address",
97827                     "building_area",
97828                     "opening_hours"
97829                 ],
97830                 "suggestion": true
97831             },
97832             "shop/clothes/Jack Wolfskin": {
97833                 "tags": {
97834                     "name": "Jack Wolfskin",
97835                     "shop": "clothes"
97836                 },
97837                 "name": "Jack Wolfskin",
97838                 "icon": "clothing-store",
97839                 "geometry": [
97840                     "point",
97841                     "vertex",
97842                     "area"
97843                 ],
97844                 "fields": [
97845                     "address",
97846                     "building_area",
97847                     "opening_hours"
97848                 ],
97849                 "suggestion": true
97850             },
97851             "shop/clothes/American Apparel": {
97852                 "tags": {
97853                     "name": "American Apparel",
97854                     "shop": "clothes"
97855                 },
97856                 "name": "American Apparel",
97857                 "icon": "clothing-store",
97858                 "geometry": [
97859                     "point",
97860                     "vertex",
97861                     "area"
97862                 ],
97863                 "fields": [
97864                     "address",
97865                     "building_area",
97866                     "opening_hours"
97867                 ],
97868                 "suggestion": true
97869             },
97870             "shop/clothes/Men's Wearhouse": {
97871                 "tags": {
97872                     "name": "Men's Wearhouse",
97873                     "shop": "clothes"
97874                 },
97875                 "name": "Men's Wearhouse",
97876                 "icon": "clothing-store",
97877                 "geometry": [
97878                     "point",
97879                     "vertex",
97880                     "area"
97881                 ],
97882                 "fields": [
97883                     "address",
97884                     "building_area",
97885                     "opening_hours"
97886                 ],
97887                 "suggestion": true
97888             },
97889             "shop/clothes/Intimissimi": {
97890                 "tags": {
97891                     "name": "Intimissimi",
97892                     "shop": "clothes"
97893                 },
97894                 "name": "Intimissimi",
97895                 "icon": "clothing-store",
97896                 "geometry": [
97897                     "point",
97898                     "vertex",
97899                     "area"
97900                 ],
97901                 "fields": [
97902                     "address",
97903                     "building_area",
97904                     "opening_hours"
97905                 ],
97906                 "suggestion": true
97907             },
97908             "shop/clothes/United Colors of Benetton": {
97909                 "tags": {
97910                     "name": "United Colors of Benetton",
97911                     "shop": "clothes"
97912                 },
97913                 "name": "United Colors of Benetton",
97914                 "icon": "clothing-store",
97915                 "geometry": [
97916                     "point",
97917                     "vertex",
97918                     "area"
97919                 ],
97920                 "fields": [
97921                     "address",
97922                     "building_area",
97923                     "opening_hours"
97924                 ],
97925                 "suggestion": true
97926             },
97927             "shop/clothes/Jules": {
97928                 "tags": {
97929                     "name": "Jules",
97930                     "shop": "clothes"
97931                 },
97932                 "name": "Jules",
97933                 "icon": "clothing-store",
97934                 "geometry": [
97935                     "point",
97936                     "vertex",
97937                     "area"
97938                 ],
97939                 "fields": [
97940                     "address",
97941                     "building_area",
97942                     "opening_hours"
97943                 ],
97944                 "suggestion": true
97945             },
97946             "shop/clothes/Second Hand": {
97947                 "tags": {
97948                     "name": "Second Hand",
97949                     "shop": "clothes"
97950                 },
97951                 "name": "Second Hand",
97952                 "icon": "clothing-store",
97953                 "geometry": [
97954                     "point",
97955                     "vertex",
97956                     "area"
97957                 ],
97958                 "fields": [
97959                     "address",
97960                     "building_area",
97961                     "opening_hours"
97962                 ],
97963                 "suggestion": true
97964             },
97965             "shop/clothes/AOKI": {
97966                 "tags": {
97967                     "name": "AOKI",
97968                     "shop": "clothes"
97969                 },
97970                 "name": "AOKI",
97971                 "icon": "clothing-store",
97972                 "geometry": [
97973                     "point",
97974                     "vertex",
97975                     "area"
97976                 ],
97977                 "fields": [
97978                     "address",
97979                     "building_area",
97980                     "opening_hours"
97981                 ],
97982                 "suggestion": true
97983             },
97984             "shop/clothes/Calzedonia": {
97985                 "tags": {
97986                     "name": "Calzedonia",
97987                     "shop": "clothes"
97988                 },
97989                 "name": "Calzedonia",
97990                 "icon": "clothing-store",
97991                 "geometry": [
97992                     "point",
97993                     "vertex",
97994                     "area"
97995                 ],
97996                 "fields": [
97997                     "address",
97998                     "building_area",
97999                     "opening_hours"
98000                 ],
98001                 "suggestion": true
98002             },
98003             "shop/clothes/洋服の青山": {
98004                 "tags": {
98005                     "name": "洋服の青山",
98006                     "shop": "clothes"
98007                 },
98008                 "name": "洋服の青山",
98009                 "icon": "clothing-store",
98010                 "geometry": [
98011                     "point",
98012                     "vertex",
98013                     "area"
98014                 ],
98015                 "fields": [
98016                     "address",
98017                     "building_area",
98018                     "opening_hours"
98019                 ],
98020                 "suggestion": true
98021             },
98022             "shop/clothes/Levi's": {
98023                 "tags": {
98024                     "name": "Levi's",
98025                     "shop": "clothes"
98026                 },
98027                 "name": "Levi's",
98028                 "icon": "clothing-store",
98029                 "geometry": [
98030                     "point",
98031                     "vertex",
98032                     "area"
98033                 ],
98034                 "fields": [
98035                     "address",
98036                     "building_area",
98037                     "opening_hours"
98038                 ],
98039                 "suggestion": true
98040             },
98041             "shop/clothes/Celio": {
98042                 "tags": {
98043                     "name": "Celio",
98044                     "shop": "clothes"
98045                 },
98046                 "name": "Celio",
98047                 "icon": "clothing-store",
98048                 "geometry": [
98049                     "point",
98050                     "vertex",
98051                     "area"
98052                 ],
98053                 "fields": [
98054                     "address",
98055                     "building_area",
98056                     "opening_hours"
98057                 ],
98058                 "suggestion": true
98059             },
98060             "shop/clothes/TJ Maxx": {
98061                 "tags": {
98062                     "name": "TJ Maxx",
98063                     "shop": "clothes"
98064                 },
98065                 "name": "TJ Maxx",
98066                 "icon": "clothing-store",
98067                 "geometry": [
98068                     "point",
98069                     "vertex",
98070                     "area"
98071                 ],
98072                 "fields": [
98073                     "address",
98074                     "building_area",
98075                     "opening_hours"
98076                 ],
98077                 "suggestion": true
98078             },
98079             "shop/clothes/Promod": {
98080                 "tags": {
98081                     "name": "Promod",
98082                     "shop": "clothes"
98083                 },
98084                 "name": "Promod",
98085                 "icon": "clothing-store",
98086                 "geometry": [
98087                     "point",
98088                     "vertex",
98089                     "area"
98090                 ],
98091                 "fields": [
98092                     "address",
98093                     "building_area",
98094                     "opening_hours"
98095                 ],
98096                 "suggestion": true
98097             },
98098             "shop/clothes/Street One": {
98099                 "tags": {
98100                     "name": "Street One",
98101                     "shop": "clothes"
98102                 },
98103                 "name": "Street One",
98104                 "icon": "clothing-store",
98105                 "geometry": [
98106                     "point",
98107                     "vertex",
98108                     "area"
98109                 ],
98110                 "fields": [
98111                     "address",
98112                     "building_area",
98113                     "opening_hours"
98114                 ],
98115                 "suggestion": true
98116             },
98117             "shop/clothes/ユニクロ": {
98118                 "tags": {
98119                     "name": "ユニクロ",
98120                     "shop": "clothes"
98121                 },
98122                 "name": "ユニクロ",
98123                 "icon": "clothing-store",
98124                 "geometry": [
98125                     "point",
98126                     "vertex",
98127                     "area"
98128                 ],
98129                 "fields": [
98130                     "address",
98131                     "building_area",
98132                     "opening_hours"
98133                 ],
98134                 "suggestion": true
98135             },
98136             "shop/clothes/Banana Republic": {
98137                 "tags": {
98138                     "name": "Banana Republic",
98139                     "shop": "clothes"
98140                 },
98141                 "name": "Banana Republic",
98142                 "icon": "clothing-store",
98143                 "geometry": [
98144                     "point",
98145                     "vertex",
98146                     "area"
98147                 ],
98148                 "fields": [
98149                     "address",
98150                     "building_area",
98151                     "opening_hours"
98152                 ],
98153                 "suggestion": true
98154             },
98155             "shop/clothes/Одежда": {
98156                 "tags": {
98157                     "name": "Одежда",
98158                     "shop": "clothes"
98159                 },
98160                 "name": "Одежда",
98161                 "icon": "clothing-store",
98162                 "geometry": [
98163                     "point",
98164                     "vertex",
98165                     "area"
98166                 ],
98167                 "fields": [
98168                     "address",
98169                     "building_area",
98170                     "opening_hours"
98171                 ],
98172                 "suggestion": true
98173             },
98174             "shop/clothes/Marshalls": {
98175                 "tags": {
98176                     "name": "Marshalls",
98177                     "shop": "clothes"
98178                 },
98179                 "name": "Marshalls",
98180                 "icon": "clothing-store",
98181                 "geometry": [
98182                     "point",
98183                     "vertex",
98184                     "area"
98185                 ],
98186                 "fields": [
98187                     "address",
98188                     "building_area",
98189                     "opening_hours"
98190                 ],
98191                 "suggestion": true
98192             },
98193             "shop/clothes/La Halle": {
98194                 "tags": {
98195                     "name": "La Halle",
98196                     "shop": "clothes"
98197                 },
98198                 "name": "La Halle",
98199                 "icon": "clothing-store",
98200                 "geometry": [
98201                     "point",
98202                     "vertex",
98203                     "area"
98204                 ],
98205                 "fields": [
98206                     "address",
98207                     "building_area",
98208                     "opening_hours"
98209                 ],
98210                 "suggestion": true
98211             },
98212             "shop/clothes/Peacocks": {
98213                 "tags": {
98214                     "name": "Peacocks",
98215                     "shop": "clothes"
98216                 },
98217                 "name": "Peacocks",
98218                 "icon": "clothing-store",
98219                 "geometry": [
98220                     "point",
98221                     "vertex",
98222                     "area"
98223                 ],
98224                 "fields": [
98225                     "address",
98226                     "building_area",
98227                     "opening_hours"
98228                 ],
98229                 "suggestion": true
98230             },
98231             "shop/clothes/しまむら": {
98232                 "tags": {
98233                     "name": "しまむら",
98234                     "shop": "clothes"
98235                 },
98236                 "name": "しまむら",
98237                 "icon": "clothing-store",
98238                 "geometry": [
98239                     "point",
98240                     "vertex",
98241                     "area"
98242                 ],
98243                 "fields": [
98244                     "address",
98245                     "building_area",
98246                     "opening_hours"
98247                 ],
98248                 "suggestion": true
98249             },
98250             "shop/books/Bruna": {
98251                 "tags": {
98252                     "name": "Bruna",
98253                     "shop": "books"
98254                 },
98255                 "name": "Bruna",
98256                 "icon": "shop",
98257                 "geometry": [
98258                     "point",
98259                     "vertex",
98260                     "area"
98261                 ],
98262                 "fields": [
98263                     "address",
98264                     "building_area",
98265                     "opening_hours"
98266                 ],
98267                 "suggestion": true
98268             },
98269             "shop/books/Waterstones": {
98270                 "tags": {
98271                     "name": "Waterstones",
98272                     "shop": "books"
98273                 },
98274                 "name": "Waterstones",
98275                 "icon": "shop",
98276                 "geometry": [
98277                     "point",
98278                     "vertex",
98279                     "area"
98280                 ],
98281                 "fields": [
98282                     "address",
98283                     "building_area",
98284                     "opening_hours"
98285                 ],
98286                 "suggestion": true
98287             },
98288             "shop/books/Libro": {
98289                 "tags": {
98290                     "name": "Libro",
98291                     "shop": "books"
98292                 },
98293                 "name": "Libro",
98294                 "icon": "shop",
98295                 "geometry": [
98296                     "point",
98297                     "vertex",
98298                     "area"
98299                 ],
98300                 "fields": [
98301                     "address",
98302                     "building_area",
98303                     "opening_hours"
98304                 ],
98305                 "suggestion": true
98306             },
98307             "shop/books/Barnes & Noble": {
98308                 "tags": {
98309                     "name": "Barnes & Noble",
98310                     "shop": "books"
98311                 },
98312                 "name": "Barnes & Noble",
98313                 "icon": "shop",
98314                 "geometry": [
98315                     "point",
98316                     "vertex",
98317                     "area"
98318                 ],
98319                 "fields": [
98320                     "address",
98321                     "building_area",
98322                     "opening_hours"
98323                 ],
98324                 "suggestion": true
98325             },
98326             "shop/books/Weltbild": {
98327                 "tags": {
98328                     "name": "Weltbild",
98329                     "shop": "books"
98330                 },
98331                 "name": "Weltbild",
98332                 "icon": "shop",
98333                 "geometry": [
98334                     "point",
98335                     "vertex",
98336                     "area"
98337                 ],
98338                 "fields": [
98339                     "address",
98340                     "building_area",
98341                     "opening_hours"
98342                 ],
98343                 "suggestion": true
98344             },
98345             "shop/books/Thalia": {
98346                 "tags": {
98347                     "name": "Thalia",
98348                     "shop": "books"
98349                 },
98350                 "name": "Thalia",
98351                 "icon": "shop",
98352                 "geometry": [
98353                     "point",
98354                     "vertex",
98355                     "area"
98356                 ],
98357                 "fields": [
98358                     "address",
98359                     "building_area",
98360                     "opening_hours"
98361                 ],
98362                 "suggestion": true
98363             },
98364             "shop/books/Книги": {
98365                 "tags": {
98366                     "name": "Книги",
98367                     "shop": "books"
98368                 },
98369                 "name": "Книги",
98370                 "icon": "shop",
98371                 "geometry": [
98372                     "point",
98373                     "vertex",
98374                     "area"
98375                 ],
98376                 "fields": [
98377                     "address",
98378                     "building_area",
98379                     "opening_hours"
98380                 ],
98381                 "suggestion": true
98382             },
98383             "shop/department_store/Debenhams": {
98384                 "tags": {
98385                     "name": "Debenhams",
98386                     "shop": "department_store"
98387                 },
98388                 "name": "Debenhams",
98389                 "icon": "shop",
98390                 "geometry": [
98391                     "point",
98392                     "vertex",
98393                     "area"
98394                 ],
98395                 "fields": [
98396                     "address",
98397                     "building_area",
98398                     "opening_hours"
98399                 ],
98400                 "suggestion": true
98401             },
98402             "shop/department_store/Karstadt": {
98403                 "tags": {
98404                     "name": "Karstadt",
98405                     "shop": "department_store"
98406                 },
98407                 "name": "Karstadt",
98408                 "icon": "shop",
98409                 "geometry": [
98410                     "point",
98411                     "vertex",
98412                     "area"
98413                 ],
98414                 "fields": [
98415                     "address",
98416                     "building_area",
98417                     "opening_hours"
98418                 ],
98419                 "suggestion": true
98420             },
98421             "shop/department_store/Kmart": {
98422                 "tags": {
98423                     "name": "Kmart",
98424                     "shop": "department_store"
98425                 },
98426                 "name": "Kmart",
98427                 "icon": "shop",
98428                 "geometry": [
98429                     "point",
98430                     "vertex",
98431                     "area"
98432                 ],
98433                 "fields": [
98434                     "address",
98435                     "building_area",
98436                     "opening_hours"
98437                 ],
98438                 "suggestion": true
98439             },
98440             "shop/department_store/Target": {
98441                 "tags": {
98442                     "name": "Target",
98443                     "shop": "department_store"
98444                 },
98445                 "name": "Target",
98446                 "icon": "shop",
98447                 "geometry": [
98448                     "point",
98449                     "vertex",
98450                     "area"
98451                 ],
98452                 "fields": [
98453                     "address",
98454                     "building_area",
98455                     "opening_hours"
98456                 ],
98457                 "suggestion": true
98458             },
98459             "shop/department_store/Galeria Kaufhof": {
98460                 "tags": {
98461                     "name": "Galeria Kaufhof",
98462                     "shop": "department_store"
98463                 },
98464                 "name": "Galeria Kaufhof",
98465                 "icon": "shop",
98466                 "geometry": [
98467                     "point",
98468                     "vertex",
98469                     "area"
98470                 ],
98471                 "fields": [
98472                     "address",
98473                     "building_area",
98474                     "opening_hours"
98475                 ],
98476                 "suggestion": true
98477             },
98478             "shop/department_store/Marks & Spencer": {
98479                 "tags": {
98480                     "name": "Marks & Spencer",
98481                     "shop": "department_store"
98482                 },
98483                 "name": "Marks & Spencer",
98484                 "icon": "shop",
98485                 "geometry": [
98486                     "point",
98487                     "vertex",
98488                     "area"
98489                 ],
98490                 "fields": [
98491                     "address",
98492                     "building_area",
98493                     "opening_hours"
98494                 ],
98495                 "suggestion": true
98496             },
98497             "shop/department_store/Big W": {
98498                 "tags": {
98499                     "name": "Big W",
98500                     "shop": "department_store"
98501                 },
98502                 "name": "Big W",
98503                 "icon": "shop",
98504                 "geometry": [
98505                     "point",
98506                     "vertex",
98507                     "area"
98508                 ],
98509                 "fields": [
98510                     "address",
98511                     "building_area",
98512                     "opening_hours"
98513                 ],
98514                 "suggestion": true
98515             },
98516             "shop/department_store/Woolworth": {
98517                 "tags": {
98518                     "name": "Woolworth",
98519                     "shop": "department_store"
98520                 },
98521                 "name": "Woolworth",
98522                 "icon": "shop",
98523                 "geometry": [
98524                     "point",
98525                     "vertex",
98526                     "area"
98527                 ],
98528                 "fields": [
98529                     "address",
98530                     "building_area",
98531                     "opening_hours"
98532                 ],
98533                 "suggestion": true
98534             },
98535             "shop/department_store/Универмаг": {
98536                 "tags": {
98537                     "name": "Универмаг",
98538                     "shop": "department_store"
98539                 },
98540                 "name": "Универмаг",
98541                 "icon": "shop",
98542                 "geometry": [
98543                     "point",
98544                     "vertex",
98545                     "area"
98546                 ],
98547                 "fields": [
98548                     "address",
98549                     "building_area",
98550                     "opening_hours"
98551                 ],
98552                 "suggestion": true
98553             },
98554             "shop/department_store/Sears": {
98555                 "tags": {
98556                     "name": "Sears",
98557                     "shop": "department_store"
98558                 },
98559                 "name": "Sears",
98560                 "icon": "shop",
98561                 "geometry": [
98562                     "point",
98563                     "vertex",
98564                     "area"
98565                 ],
98566                 "fields": [
98567                     "address",
98568                     "building_area",
98569                     "opening_hours"
98570                 ],
98571                 "suggestion": true
98572             },
98573             "shop/department_store/Kohl's": {
98574                 "tags": {
98575                     "name": "Kohl's",
98576                     "shop": "department_store"
98577                 },
98578                 "name": "Kohl's",
98579                 "icon": "shop",
98580                 "geometry": [
98581                     "point",
98582                     "vertex",
98583                     "area"
98584                 ],
98585                 "fields": [
98586                     "address",
98587                     "building_area",
98588                     "opening_hours"
98589                 ],
98590                 "suggestion": true
98591             },
98592             "shop/department_store/Macy's": {
98593                 "tags": {
98594                     "name": "Macy's",
98595                     "shop": "department_store"
98596                 },
98597                 "name": "Macy's",
98598                 "icon": "shop",
98599                 "geometry": [
98600                     "point",
98601                     "vertex",
98602                     "area"
98603                 ],
98604                 "fields": [
98605                     "address",
98606                     "building_area",
98607                     "opening_hours"
98608                 ],
98609                 "suggestion": true
98610             },
98611             "shop/department_store/JCPenney": {
98612                 "tags": {
98613                     "name": "JCPenney",
98614                     "shop": "department_store"
98615                 },
98616                 "name": "JCPenney",
98617                 "icon": "shop",
98618                 "geometry": [
98619                     "point",
98620                     "vertex",
98621                     "area"
98622                 ],
98623                 "fields": [
98624                     "address",
98625                     "building_area",
98626                     "opening_hours"
98627                 ],
98628                 "suggestion": true
98629             },
98630             "shop/alcohol/Alko": {
98631                 "tags": {
98632                     "name": "Alko",
98633                     "shop": "alcohol"
98634                 },
98635                 "name": "Alko",
98636                 "icon": "alcohol-shop",
98637                 "geometry": [
98638                     "point",
98639                     "vertex",
98640                     "area"
98641                 ],
98642                 "fields": [
98643                     "address",
98644                     "building_area",
98645                     "opening_hours"
98646                 ],
98647                 "suggestion": true
98648             },
98649             "shop/alcohol/The Beer Store": {
98650                 "tags": {
98651                     "name": "The Beer Store",
98652                     "shop": "alcohol"
98653                 },
98654                 "name": "The Beer Store",
98655                 "icon": "alcohol-shop",
98656                 "geometry": [
98657                     "point",
98658                     "vertex",
98659                     "area"
98660                 ],
98661                 "fields": [
98662                     "address",
98663                     "building_area",
98664                     "opening_hours"
98665                 ],
98666                 "suggestion": true
98667             },
98668             "shop/alcohol/Systembolaget": {
98669                 "tags": {
98670                     "name": "Systembolaget",
98671                     "shop": "alcohol"
98672                 },
98673                 "name": "Systembolaget",
98674                 "icon": "alcohol-shop",
98675                 "geometry": [
98676                     "point",
98677                     "vertex",
98678                     "area"
98679                 ],
98680                 "fields": [
98681                     "address",
98682                     "building_area",
98683                     "opening_hours"
98684                 ],
98685                 "suggestion": true
98686             },
98687             "shop/alcohol/LCBO": {
98688                 "tags": {
98689                     "name": "LCBO",
98690                     "shop": "alcohol"
98691                 },
98692                 "name": "LCBO",
98693                 "icon": "alcohol-shop",
98694                 "geometry": [
98695                     "point",
98696                     "vertex",
98697                     "area"
98698                 ],
98699                 "fields": [
98700                     "address",
98701                     "building_area",
98702                     "opening_hours"
98703                 ],
98704                 "suggestion": true
98705             },
98706             "shop/alcohol/Ароматный мир": {
98707                 "tags": {
98708                     "name": "Ароматный мир",
98709                     "shop": "alcohol"
98710                 },
98711                 "name": "Ароматный мир",
98712                 "icon": "alcohol-shop",
98713                 "geometry": [
98714                     "point",
98715                     "vertex",
98716                     "area"
98717                 ],
98718                 "fields": [
98719                     "address",
98720                     "building_area",
98721                     "opening_hours"
98722                 ],
98723                 "suggestion": true
98724             },
98725             "shop/alcohol/Bargain Booze": {
98726                 "tags": {
98727                     "name": "Bargain Booze",
98728                     "shop": "alcohol"
98729                 },
98730                 "name": "Bargain Booze",
98731                 "icon": "alcohol-shop",
98732                 "geometry": [
98733                     "point",
98734                     "vertex",
98735                     "area"
98736                 ],
98737                 "fields": [
98738                     "address",
98739                     "building_area",
98740                     "opening_hours"
98741                 ],
98742                 "suggestion": true
98743             },
98744             "shop/alcohol/Nicolas": {
98745                 "tags": {
98746                     "name": "Nicolas",
98747                     "shop": "alcohol"
98748                 },
98749                 "name": "Nicolas",
98750                 "icon": "alcohol-shop",
98751                 "geometry": [
98752                     "point",
98753                     "vertex",
98754                     "area"
98755                 ],
98756                 "fields": [
98757                     "address",
98758                     "building_area",
98759                     "opening_hours"
98760                 ],
98761                 "suggestion": true
98762             },
98763             "shop/alcohol/BWS": {
98764                 "tags": {
98765                     "name": "BWS",
98766                     "shop": "alcohol"
98767                 },
98768                 "name": "BWS",
98769                 "icon": "alcohol-shop",
98770                 "geometry": [
98771                     "point",
98772                     "vertex",
98773                     "area"
98774                 ],
98775                 "fields": [
98776                     "address",
98777                     "building_area",
98778                     "opening_hours"
98779                 ],
98780                 "suggestion": true
98781             },
98782             "shop/alcohol/Botilleria": {
98783                 "tags": {
98784                     "name": "Botilleria",
98785                     "shop": "alcohol"
98786                 },
98787                 "name": "Botilleria",
98788                 "icon": "alcohol-shop",
98789                 "geometry": [
98790                     "point",
98791                     "vertex",
98792                     "area"
98793                 ],
98794                 "fields": [
98795                     "address",
98796                     "building_area",
98797                     "opening_hours"
98798                 ],
98799                 "suggestion": true
98800             },
98801             "shop/alcohol/SAQ": {
98802                 "tags": {
98803                     "name": "SAQ",
98804                     "shop": "alcohol"
98805                 },
98806                 "name": "SAQ",
98807                 "icon": "alcohol-shop",
98808                 "geometry": [
98809                     "point",
98810                     "vertex",
98811                     "area"
98812                 ],
98813                 "fields": [
98814                     "address",
98815                     "building_area",
98816                     "opening_hours"
98817                 ],
98818                 "suggestion": true
98819             },
98820             "shop/alcohol/Gall & Gall": {
98821                 "tags": {
98822                     "name": "Gall & Gall",
98823                     "shop": "alcohol"
98824                 },
98825                 "name": "Gall & Gall",
98826                 "icon": "alcohol-shop",
98827                 "geometry": [
98828                     "point",
98829                     "vertex",
98830                     "area"
98831                 ],
98832                 "fields": [
98833                     "address",
98834                     "building_area",
98835                     "opening_hours"
98836                 ],
98837                 "suggestion": true
98838             },
98839             "shop/alcohol/Живое пиво": {
98840                 "tags": {
98841                     "name": "Живое пиво",
98842                     "shop": "alcohol"
98843                 },
98844                 "name": "Живое пиво",
98845                 "icon": "alcohol-shop",
98846                 "geometry": [
98847                     "point",
98848                     "vertex",
98849                     "area"
98850                 ],
98851                 "fields": [
98852                     "address",
98853                     "building_area",
98854                     "opening_hours"
98855                 ],
98856                 "suggestion": true
98857             },
98858             "shop/bakery/Kamps": {
98859                 "tags": {
98860                     "name": "Kamps",
98861                     "shop": "bakery"
98862                 },
98863                 "name": "Kamps",
98864                 "icon": "bakery",
98865                 "geometry": [
98866                     "point",
98867                     "vertex",
98868                     "area"
98869                 ],
98870                 "fields": [
98871                     "address",
98872                     "building_area",
98873                     "opening_hours"
98874                 ],
98875                 "suggestion": true
98876             },
98877             "shop/bakery/Banette": {
98878                 "tags": {
98879                     "name": "Banette",
98880                     "shop": "bakery"
98881                 },
98882                 "name": "Banette",
98883                 "icon": "bakery",
98884                 "geometry": [
98885                     "point",
98886                     "vertex",
98887                     "area"
98888                 ],
98889                 "fields": [
98890                     "address",
98891                     "building_area",
98892                     "opening_hours"
98893                 ],
98894                 "suggestion": true
98895             },
98896             "shop/bakery/Bäckerei Schmidt": {
98897                 "tags": {
98898                     "name": "Bäckerei Schmidt",
98899                     "shop": "bakery"
98900                 },
98901                 "name": "Bäckerei Schmidt",
98902                 "icon": "bakery",
98903                 "geometry": [
98904                     "point",
98905                     "vertex",
98906                     "area"
98907                 ],
98908                 "fields": [
98909                     "address",
98910                     "building_area",
98911                     "opening_hours"
98912                 ],
98913                 "suggestion": true
98914             },
98915             "shop/bakery/Anker": {
98916                 "tags": {
98917                     "name": "Anker",
98918                     "shop": "bakery"
98919                 },
98920                 "name": "Anker",
98921                 "icon": "bakery",
98922                 "geometry": [
98923                     "point",
98924                     "vertex",
98925                     "area"
98926                 ],
98927                 "fields": [
98928                     "address",
98929                     "building_area",
98930                     "opening_hours"
98931                 ],
98932                 "suggestion": true
98933             },
98934             "shop/bakery/Hofpfisterei": {
98935                 "tags": {
98936                     "name": "Hofpfisterei",
98937                     "shop": "bakery"
98938                 },
98939                 "name": "Hofpfisterei",
98940                 "icon": "bakery",
98941                 "geometry": [
98942                     "point",
98943                     "vertex",
98944                     "area"
98945                 ],
98946                 "fields": [
98947                     "address",
98948                     "building_area",
98949                     "opening_hours"
98950                 ],
98951                 "suggestion": true
98952             },
98953             "shop/bakery/Greggs": {
98954                 "tags": {
98955                     "name": "Greggs",
98956                     "shop": "bakery"
98957                 },
98958                 "name": "Greggs",
98959                 "icon": "bakery",
98960                 "geometry": [
98961                     "point",
98962                     "vertex",
98963                     "area"
98964                 ],
98965                 "fields": [
98966                     "address",
98967                     "building_area",
98968                     "opening_hours"
98969                 ],
98970                 "suggestion": true
98971             },
98972             "shop/bakery/Oebel": {
98973                 "tags": {
98974                     "name": "Oebel",
98975                     "shop": "bakery"
98976                 },
98977                 "name": "Oebel",
98978                 "icon": "bakery",
98979                 "geometry": [
98980                     "point",
98981                     "vertex",
98982                     "area"
98983                 ],
98984                 "fields": [
98985                     "address",
98986                     "building_area",
98987                     "opening_hours"
98988                 ],
98989                 "suggestion": true
98990             },
98991             "shop/bakery/Boulangerie": {
98992                 "tags": {
98993                     "name": "Boulangerie",
98994                     "shop": "bakery"
98995                 },
98996                 "name": "Boulangerie",
98997                 "icon": "bakery",
98998                 "geometry": [
98999                     "point",
99000                     "vertex",
99001                     "area"
99002                 ],
99003                 "fields": [
99004                     "address",
99005                     "building_area",
99006                     "opening_hours"
99007                 ],
99008                 "suggestion": true
99009             },
99010             "shop/bakery/Stadtbäckerei": {
99011                 "tags": {
99012                     "name": "Stadtbäckerei",
99013                     "shop": "bakery"
99014                 },
99015                 "name": "Stadtbäckerei",
99016                 "icon": "bakery",
99017                 "geometry": [
99018                     "point",
99019                     "vertex",
99020                     "area"
99021                 ],
99022                 "fields": [
99023                     "address",
99024                     "building_area",
99025                     "opening_hours"
99026                 ],
99027                 "suggestion": true
99028             },
99029             "shop/bakery/Steinecke": {
99030                 "tags": {
99031                     "name": "Steinecke",
99032                     "shop": "bakery"
99033                 },
99034                 "name": "Steinecke",
99035                 "icon": "bakery",
99036                 "geometry": [
99037                     "point",
99038                     "vertex",
99039                     "area"
99040                 ],
99041                 "fields": [
99042                     "address",
99043                     "building_area",
99044                     "opening_hours"
99045                 ],
99046                 "suggestion": true
99047             },
99048             "shop/bakery/Ihle": {
99049                 "tags": {
99050                     "name": "Ihle",
99051                     "shop": "bakery"
99052                 },
99053                 "name": "Ihle",
99054                 "icon": "bakery",
99055                 "geometry": [
99056                     "point",
99057                     "vertex",
99058                     "area"
99059                 ],
99060                 "fields": [
99061                     "address",
99062                     "building_area",
99063                     "opening_hours"
99064                 ],
99065                 "suggestion": true
99066             },
99067             "shop/bakery/Goldilocks": {
99068                 "tags": {
99069                     "name": "Goldilocks",
99070                     "shop": "bakery"
99071                 },
99072                 "name": "Goldilocks",
99073                 "icon": "bakery",
99074                 "geometry": [
99075                     "point",
99076                     "vertex",
99077                     "area"
99078                 ],
99079                 "fields": [
99080                     "address",
99081                     "building_area",
99082                     "opening_hours"
99083                 ],
99084                 "suggestion": true
99085             },
99086             "shop/bakery/Dat Backhus": {
99087                 "tags": {
99088                     "name": "Dat Backhus",
99089                     "shop": "bakery"
99090                 },
99091                 "name": "Dat Backhus",
99092                 "icon": "bakery",
99093                 "geometry": [
99094                     "point",
99095                     "vertex",
99096                     "area"
99097                 ],
99098                 "fields": [
99099                     "address",
99100                     "building_area",
99101                     "opening_hours"
99102                 ],
99103                 "suggestion": true
99104             },
99105             "shop/bakery/K&U": {
99106                 "tags": {
99107                     "name": "K&U",
99108                     "shop": "bakery"
99109                 },
99110                 "name": "K&U",
99111                 "icon": "bakery",
99112                 "geometry": [
99113                     "point",
99114                     "vertex",
99115                     "area"
99116                 ],
99117                 "fields": [
99118                     "address",
99119                     "building_area",
99120                     "opening_hours"
99121                 ],
99122                 "suggestion": true
99123             },
99124             "shop/bakery/Der Beck": {
99125                 "tags": {
99126                     "name": "Der Beck",
99127                     "shop": "bakery"
99128                 },
99129                 "name": "Der Beck",
99130                 "icon": "bakery",
99131                 "geometry": [
99132                     "point",
99133                     "vertex",
99134                     "area"
99135                 ],
99136                 "fields": [
99137                     "address",
99138                     "building_area",
99139                     "opening_hours"
99140                 ],
99141                 "suggestion": true
99142             },
99143             "shop/bakery/Thürmann": {
99144                 "tags": {
99145                     "name": "Thürmann",
99146                     "shop": "bakery"
99147                 },
99148                 "name": "Thürmann",
99149                 "icon": "bakery",
99150                 "geometry": [
99151                     "point",
99152                     "vertex",
99153                     "area"
99154                 ],
99155                 "fields": [
99156                     "address",
99157                     "building_area",
99158                     "opening_hours"
99159                 ],
99160                 "suggestion": true
99161             },
99162             "shop/bakery/Backwerk": {
99163                 "tags": {
99164                     "name": "Backwerk",
99165                     "shop": "bakery"
99166                 },
99167                 "name": "Backwerk",
99168                 "icon": "bakery",
99169                 "geometry": [
99170                     "point",
99171                     "vertex",
99172                     "area"
99173                 ],
99174                 "fields": [
99175                     "address",
99176                     "building_area",
99177                     "opening_hours"
99178                 ],
99179                 "suggestion": true
99180             },
99181             "shop/bakery/Bäcker": {
99182                 "tags": {
99183                     "name": "Bäcker",
99184                     "shop": "bakery"
99185                 },
99186                 "name": "Bäcker",
99187                 "icon": "bakery",
99188                 "geometry": [
99189                     "point",
99190                     "vertex",
99191                     "area"
99192                 ],
99193                 "fields": [
99194                     "address",
99195                     "building_area",
99196                     "opening_hours"
99197                 ],
99198                 "suggestion": true
99199             },
99200             "shop/bakery/Schäfer's": {
99201                 "tags": {
99202                     "name": "Schäfer's",
99203                     "shop": "bakery"
99204                 },
99205                 "name": "Schäfer's",
99206                 "icon": "bakery",
99207                 "geometry": [
99208                     "point",
99209                     "vertex",
99210                     "area"
99211                 ],
99212                 "fields": [
99213                     "address",
99214                     "building_area",
99215                     "opening_hours"
99216                 ],
99217                 "suggestion": true
99218             },
99219             "shop/bakery/Panaderia": {
99220                 "tags": {
99221                     "name": "Panaderia",
99222                     "shop": "bakery"
99223                 },
99224                 "name": "Panaderia",
99225                 "icon": "bakery",
99226                 "geometry": [
99227                     "point",
99228                     "vertex",
99229                     "area"
99230                 ],
99231                 "fields": [
99232                     "address",
99233                     "building_area",
99234                     "opening_hours"
99235                 ],
99236                 "suggestion": true
99237             },
99238             "shop/bakery/Goeken backen": {
99239                 "tags": {
99240                     "name": "Goeken backen",
99241                     "shop": "bakery"
99242                 },
99243                 "name": "Goeken backen",
99244                 "icon": "bakery",
99245                 "geometry": [
99246                     "point",
99247                     "vertex",
99248                     "area"
99249                 ],
99250                 "fields": [
99251                     "address",
99252                     "building_area",
99253                     "opening_hours"
99254                 ],
99255                 "suggestion": true
99256             },
99257             "shop/bakery/Stadtbäckerei Junge": {
99258                 "tags": {
99259                     "name": "Stadtbäckerei Junge",
99260                     "shop": "bakery"
99261                 },
99262                 "name": "Stadtbäckerei Junge",
99263                 "icon": "bakery",
99264                 "geometry": [
99265                     "point",
99266                     "vertex",
99267                     "area"
99268                 ],
99269                 "fields": [
99270                     "address",
99271                     "building_area",
99272                     "opening_hours"
99273                 ],
99274                 "suggestion": true
99275             },
99276             "shop/bakery/Boulangerie Patisserie": {
99277                 "tags": {
99278                     "name": "Boulangerie Patisserie",
99279                     "shop": "bakery"
99280                 },
99281                 "name": "Boulangerie Patisserie",
99282                 "icon": "bakery",
99283                 "geometry": [
99284                     "point",
99285                     "vertex",
99286                     "area"
99287                 ],
99288                 "fields": [
99289                     "address",
99290                     "building_area",
99291                     "opening_hours"
99292                 ],
99293                 "suggestion": true
99294             },
99295             "shop/bakery/Paul": {
99296                 "tags": {
99297                     "name": "Paul",
99298                     "shop": "bakery"
99299                 },
99300                 "name": "Paul",
99301                 "icon": "bakery",
99302                 "geometry": [
99303                     "point",
99304                     "vertex",
99305                     "area"
99306                 ],
99307                 "fields": [
99308                     "address",
99309                     "building_area",
99310                     "opening_hours"
99311                 ],
99312                 "suggestion": true
99313             },
99314             "shop/bakery/Хлеб": {
99315                 "tags": {
99316                     "name": "Хлеб",
99317                     "shop": "bakery"
99318                 },
99319                 "name": "Хлеб",
99320                 "icon": "bakery",
99321                 "geometry": [
99322                     "point",
99323                     "vertex",
99324                     "area"
99325                 ],
99326                 "fields": [
99327                     "address",
99328                     "building_area",
99329                     "opening_hours"
99330                 ],
99331                 "suggestion": true
99332             },
99333             "shop/bakery/Piekarnia": {
99334                 "tags": {
99335                     "name": "Piekarnia",
99336                     "shop": "bakery"
99337                 },
99338                 "name": "Piekarnia",
99339                 "icon": "bakery",
99340                 "geometry": [
99341                     "point",
99342                     "vertex",
99343                     "area"
99344                 ],
99345                 "fields": [
99346                     "address",
99347                     "building_area",
99348                     "opening_hours"
99349                 ],
99350                 "suggestion": true
99351             },
99352             "shop/bakery/Пекарня": {
99353                 "tags": {
99354                     "name": "Пекарня",
99355                     "shop": "bakery"
99356                 },
99357                 "name": "Пекарня",
99358                 "icon": "bakery",
99359                 "geometry": [
99360                     "point",
99361                     "vertex",
99362                     "area"
99363                 ],
99364                 "fields": [
99365                     "address",
99366                     "building_area",
99367                     "opening_hours"
99368                 ],
99369                 "suggestion": true
99370             },
99371             "shop/bakery/Кулиничи": {
99372                 "tags": {
99373                     "name": "Кулиничи",
99374                     "shop": "bakery"
99375                 },
99376                 "name": "Кулиничи",
99377                 "icon": "bakery",
99378                 "geometry": [
99379                     "point",
99380                     "vertex",
99381                     "area"
99382                 ],
99383                 "fields": [
99384                     "address",
99385                     "building_area",
99386                     "opening_hours"
99387                 ],
99388                 "suggestion": true
99389             },
99390             "shop/sports/Sports Direct": {
99391                 "tags": {
99392                     "name": "Sports Direct",
99393                     "shop": "sports"
99394                 },
99395                 "name": "Sports Direct",
99396                 "icon": "shop",
99397                 "geometry": [
99398                     "point",
99399                     "vertex",
99400                     "area"
99401                 ],
99402                 "fields": [
99403                     "address",
99404                     "building_area",
99405                     "opening_hours"
99406                 ],
99407                 "suggestion": true
99408             },
99409             "shop/sports/Decathlon": {
99410                 "tags": {
99411                     "name": "Decathlon",
99412                     "shop": "sports"
99413                 },
99414                 "name": "Decathlon",
99415                 "icon": "shop",
99416                 "geometry": [
99417                     "point",
99418                     "vertex",
99419                     "area"
99420                 ],
99421                 "fields": [
99422                     "address",
99423                     "building_area",
99424                     "opening_hours"
99425                 ],
99426                 "suggestion": true
99427             },
99428             "shop/sports/Intersport": {
99429                 "tags": {
99430                     "name": "Intersport",
99431                     "shop": "sports"
99432                 },
99433                 "name": "Intersport",
99434                 "icon": "shop",
99435                 "geometry": [
99436                     "point",
99437                     "vertex",
99438                     "area"
99439                 ],
99440                 "fields": [
99441                     "address",
99442                     "building_area",
99443                     "opening_hours"
99444                 ],
99445                 "suggestion": true
99446             },
99447             "shop/sports/Sports Authority": {
99448                 "tags": {
99449                     "name": "Sports Authority",
99450                     "shop": "sports"
99451                 },
99452                 "name": "Sports Authority",
99453                 "icon": "shop",
99454                 "geometry": [
99455                     "point",
99456                     "vertex",
99457                     "area"
99458                 ],
99459                 "fields": [
99460                     "address",
99461                     "building_area",
99462                     "opening_hours"
99463                 ],
99464                 "suggestion": true
99465             },
99466             "shop/sports/Спортмастер": {
99467                 "tags": {
99468                     "name": "Спортмастер",
99469                     "shop": "sports"
99470                 },
99471                 "name": "Спортмастер",
99472                 "icon": "shop",
99473                 "geometry": [
99474                     "point",
99475                     "vertex",
99476                     "area"
99477                 ],
99478                 "fields": [
99479                     "address",
99480                     "building_area",
99481                     "opening_hours"
99482                 ],
99483                 "suggestion": true
99484             },
99485             "shop/sports/Sport 2000": {
99486                 "tags": {
99487                     "name": "Sport 2000",
99488                     "shop": "sports"
99489                 },
99490                 "name": "Sport 2000",
99491                 "icon": "shop",
99492                 "geometry": [
99493                     "point",
99494                     "vertex",
99495                     "area"
99496                 ],
99497                 "fields": [
99498                     "address",
99499                     "building_area",
99500                     "opening_hours"
99501                 ],
99502                 "suggestion": true
99503             },
99504             "shop/sports/Dick's Sporting Goods": {
99505                 "tags": {
99506                     "name": "Dick's Sporting Goods",
99507                     "shop": "sports"
99508                 },
99509                 "name": "Dick's Sporting Goods",
99510                 "icon": "shop",
99511                 "geometry": [
99512                     "point",
99513                     "vertex",
99514                     "area"
99515                 ],
99516                 "fields": [
99517                     "address",
99518                     "building_area",
99519                     "opening_hours"
99520                 ],
99521                 "suggestion": true
99522             },
99523             "shop/variety_store/Tedi": {
99524                 "tags": {
99525                     "name": "Tedi",
99526                     "shop": "variety_store"
99527                 },
99528                 "name": "Tedi",
99529                 "icon": "shop",
99530                 "geometry": [
99531                     "point",
99532                     "vertex",
99533                     "area"
99534                 ],
99535                 "fields": [
99536                     "address",
99537                     "building_area",
99538                     "opening_hours"
99539                 ],
99540                 "suggestion": true
99541             },
99542             "shop/variety_store/Dollarama": {
99543                 "tags": {
99544                     "name": "Dollarama",
99545                     "shop": "variety_store"
99546                 },
99547                 "name": "Dollarama",
99548                 "icon": "shop",
99549                 "geometry": [
99550                     "point",
99551                     "vertex",
99552                     "area"
99553                 ],
99554                 "fields": [
99555                     "address",
99556                     "building_area",
99557                     "opening_hours"
99558                 ],
99559                 "suggestion": true
99560             },
99561             "shop/variety_store/Family Dollar": {
99562                 "tags": {
99563                     "name": "Family Dollar",
99564                     "shop": "variety_store"
99565                 },
99566                 "name": "Family Dollar",
99567                 "icon": "shop",
99568                 "geometry": [
99569                     "point",
99570                     "vertex",
99571                     "area"
99572                 ],
99573                 "fields": [
99574                     "address",
99575                     "building_area",
99576                     "opening_hours"
99577                 ],
99578                 "suggestion": true
99579             },
99580             "shop/variety_store/Dollar Tree": {
99581                 "tags": {
99582                     "name": "Dollar Tree",
99583                     "shop": "variety_store"
99584                 },
99585                 "name": "Dollar Tree",
99586                 "icon": "shop",
99587                 "geometry": [
99588                     "point",
99589                     "vertex",
99590                     "area"
99591                 ],
99592                 "fields": [
99593                     "address",
99594                     "building_area",
99595                     "opening_hours"
99596                 ],
99597                 "suggestion": true
99598             },
99599             "shop/pet/Fressnapf": {
99600                 "tags": {
99601                     "name": "Fressnapf",
99602                     "shop": "pet"
99603                 },
99604                 "name": "Fressnapf",
99605                 "icon": "dog-park",
99606                 "geometry": [
99607                     "point",
99608                     "vertex",
99609                     "area"
99610                 ],
99611                 "fields": [
99612                     "address",
99613                     "building_area",
99614                     "opening_hours"
99615                 ],
99616                 "suggestion": true
99617             },
99618             "shop/pet/PetSmart": {
99619                 "tags": {
99620                     "name": "PetSmart",
99621                     "shop": "pet"
99622                 },
99623                 "name": "PetSmart",
99624                 "icon": "dog-park",
99625                 "geometry": [
99626                     "point",
99627                     "vertex",
99628                     "area"
99629                 ],
99630                 "fields": [
99631                     "address",
99632                     "building_area",
99633                     "opening_hours"
99634                 ],
99635                 "suggestion": true
99636             },
99637             "shop/pet/Das Futterhaus": {
99638                 "tags": {
99639                     "name": "Das Futterhaus",
99640                     "shop": "pet"
99641                 },
99642                 "name": "Das Futterhaus",
99643                 "icon": "dog-park",
99644                 "geometry": [
99645                     "point",
99646                     "vertex",
99647                     "area"
99648                 ],
99649                 "fields": [
99650                     "address",
99651                     "building_area",
99652                     "opening_hours"
99653                 ],
99654                 "suggestion": true
99655             },
99656             "shop/pet/Pets at Home": {
99657                 "tags": {
99658                     "name": "Pets at Home",
99659                     "shop": "pet"
99660                 },
99661                 "name": "Pets at Home",
99662                 "icon": "dog-park",
99663                 "geometry": [
99664                     "point",
99665                     "vertex",
99666                     "area"
99667                 ],
99668                 "fields": [
99669                     "address",
99670                     "building_area",
99671                     "opening_hours"
99672                 ],
99673                 "suggestion": true
99674             },
99675             "shop/pet/Petco": {
99676                 "tags": {
99677                     "name": "Petco",
99678                     "shop": "pet"
99679                 },
99680                 "name": "Petco",
99681                 "icon": "dog-park",
99682                 "geometry": [
99683                     "point",
99684                     "vertex",
99685                     "area"
99686                 ],
99687                 "fields": [
99688                     "address",
99689                     "building_area",
99690                     "opening_hours"
99691                 ],
99692                 "suggestion": true
99693             },
99694             "shop/pet/Зоомагазин": {
99695                 "tags": {
99696                     "name": "Зоомагазин",
99697                     "shop": "pet"
99698                 },
99699                 "name": "Зоомагазин",
99700                 "icon": "dog-park",
99701                 "geometry": [
99702                     "point",
99703                     "vertex",
99704                     "area"
99705                 ],
99706                 "fields": [
99707                     "address",
99708                     "building_area",
99709                     "opening_hours"
99710                 ],
99711                 "suggestion": true
99712             },
99713             "shop/shoes/Deichmann": {
99714                 "tags": {
99715                     "name": "Deichmann",
99716                     "shop": "shoes"
99717                 },
99718                 "name": "Deichmann",
99719                 "icon": "shop",
99720                 "geometry": [
99721                     "point",
99722                     "vertex",
99723                     "area"
99724                 ],
99725                 "fields": [
99726                     "address",
99727                     "building_area",
99728                     "opening_hours"
99729                 ],
99730                 "suggestion": true
99731             },
99732             "shop/shoes/Reno": {
99733                 "tags": {
99734                     "name": "Reno",
99735                     "shop": "shoes"
99736                 },
99737                 "name": "Reno",
99738                 "icon": "shop",
99739                 "geometry": [
99740                     "point",
99741                     "vertex",
99742                     "area"
99743                 ],
99744                 "fields": [
99745                     "address",
99746                     "building_area",
99747                     "opening_hours"
99748                 ],
99749                 "suggestion": true
99750             },
99751             "shop/shoes/Ecco": {
99752                 "tags": {
99753                     "name": "Ecco",
99754                     "shop": "shoes"
99755                 },
99756                 "name": "Ecco",
99757                 "icon": "shop",
99758                 "geometry": [
99759                     "point",
99760                     "vertex",
99761                     "area"
99762                 ],
99763                 "fields": [
99764                     "address",
99765                     "building_area",
99766                     "opening_hours"
99767                 ],
99768                 "suggestion": true
99769             },
99770             "shop/shoes/Clarks": {
99771                 "tags": {
99772                     "name": "Clarks",
99773                     "shop": "shoes"
99774                 },
99775                 "name": "Clarks",
99776                 "icon": "shop",
99777                 "geometry": [
99778                     "point",
99779                     "vertex",
99780                     "area"
99781                 ],
99782                 "fields": [
99783                     "address",
99784                     "building_area",
99785                     "opening_hours"
99786                 ],
99787                 "suggestion": true
99788             },
99789             "shop/shoes/La Halle aux Chaussures": {
99790                 "tags": {
99791                     "name": "La Halle aux Chaussures",
99792                     "shop": "shoes"
99793                 },
99794                 "name": "La Halle aux Chaussures",
99795                 "icon": "shop",
99796                 "geometry": [
99797                     "point",
99798                     "vertex",
99799                     "area"
99800                 ],
99801                 "fields": [
99802                     "address",
99803                     "building_area",
99804                     "opening_hours"
99805                 ],
99806                 "suggestion": true
99807             },
99808             "shop/shoes/Brantano": {
99809                 "tags": {
99810                     "name": "Brantano",
99811                     "shop": "shoes"
99812                 },
99813                 "name": "Brantano",
99814                 "icon": "shop",
99815                 "geometry": [
99816                     "point",
99817                     "vertex",
99818                     "area"
99819                 ],
99820                 "fields": [
99821                     "address",
99822                     "building_area",
99823                     "opening_hours"
99824                 ],
99825                 "suggestion": true
99826             },
99827             "shop/shoes/Geox": {
99828                 "tags": {
99829                     "name": "Geox",
99830                     "shop": "shoes"
99831                 },
99832                 "name": "Geox",
99833                 "icon": "shop",
99834                 "geometry": [
99835                     "point",
99836                     "vertex",
99837                     "area"
99838                 ],
99839                 "fields": [
99840                     "address",
99841                     "building_area",
99842                     "opening_hours"
99843                 ],
99844                 "suggestion": true
99845             },
99846             "shop/shoes/Salamander": {
99847                 "tags": {
99848                     "name": "Salamander",
99849                     "shop": "shoes"
99850                 },
99851                 "name": "Salamander",
99852                 "icon": "shop",
99853                 "geometry": [
99854                     "point",
99855                     "vertex",
99856                     "area"
99857                 ],
99858                 "fields": [
99859                     "address",
99860                     "building_area",
99861                     "opening_hours"
99862                 ],
99863                 "suggestion": true
99864             },
99865             "shop/shoes/Обувь": {
99866                 "tags": {
99867                     "name": "Обувь",
99868                     "shop": "shoes"
99869                 },
99870                 "name": "Обувь",
99871                 "icon": "shop",
99872                 "geometry": [
99873                     "point",
99874                     "vertex",
99875                     "area"
99876                 ],
99877                 "fields": [
99878                     "address",
99879                     "building_area",
99880                     "opening_hours"
99881                 ],
99882                 "suggestion": true
99883             },
99884             "shop/shoes/Payless Shoe Source": {
99885                 "tags": {
99886                     "name": "Payless Shoe Source",
99887                     "shop": "shoes"
99888                 },
99889                 "name": "Payless Shoe Source",
99890                 "icon": "shop",
99891                 "geometry": [
99892                     "point",
99893                     "vertex",
99894                     "area"
99895                 ],
99896                 "fields": [
99897                     "address",
99898                     "building_area",
99899                     "opening_hours"
99900                 ],
99901                 "suggestion": true
99902             },
99903             "shop/shoes/Famous Footwear": {
99904                 "tags": {
99905                     "name": "Famous Footwear",
99906                     "shop": "shoes"
99907                 },
99908                 "name": "Famous Footwear",
99909                 "icon": "shop",
99910                 "geometry": [
99911                     "point",
99912                     "vertex",
99913                     "area"
99914                 ],
99915                 "fields": [
99916                     "address",
99917                     "building_area",
99918                     "opening_hours"
99919                 ],
99920                 "suggestion": true
99921             },
99922             "shop/shoes/Quick Schuh": {
99923                 "tags": {
99924                     "name": "Quick Schuh",
99925                     "shop": "shoes"
99926                 },
99927                 "name": "Quick Schuh",
99928                 "icon": "shop",
99929                 "geometry": [
99930                     "point",
99931                     "vertex",
99932                     "area"
99933                 ],
99934                 "fields": [
99935                     "address",
99936                     "building_area",
99937                     "opening_hours"
99938                 ],
99939                 "suggestion": true
99940             },
99941             "shop/shoes/Shoe Zone": {
99942                 "tags": {
99943                     "name": "Shoe Zone",
99944                     "shop": "shoes"
99945                 },
99946                 "name": "Shoe Zone",
99947                 "icon": "shop",
99948                 "geometry": [
99949                     "point",
99950                     "vertex",
99951                     "area"
99952                 ],
99953                 "fields": [
99954                     "address",
99955                     "building_area",
99956                     "opening_hours"
99957                 ],
99958                 "suggestion": true
99959             },
99960             "shop/shoes/Foot Locker": {
99961                 "tags": {
99962                     "name": "Foot Locker",
99963                     "shop": "shoes"
99964                 },
99965                 "name": "Foot Locker",
99966                 "icon": "shop",
99967                 "geometry": [
99968                     "point",
99969                     "vertex",
99970                     "area"
99971                 ],
99972                 "fields": [
99973                     "address",
99974                     "building_area",
99975                     "opening_hours"
99976                 ],
99977                 "suggestion": true
99978             },
99979             "shop/shoes/Bata": {
99980                 "tags": {
99981                     "name": "Bata",
99982                     "shop": "shoes"
99983                 },
99984                 "name": "Bata",
99985                 "icon": "shop",
99986                 "geometry": [
99987                     "point",
99988                     "vertex",
99989                     "area"
99990                 ],
99991                 "fields": [
99992                     "address",
99993                     "building_area",
99994                     "opening_hours"
99995                 ],
99996                 "suggestion": true
99997             },
99998             "shop/shoes/ЦентрОбувь": {
99999                 "tags": {
100000                     "name": "ЦентрОбувь",
100001                     "shop": "shoes"
100002                 },
100003                 "name": "ЦентрОбувь",
100004                 "icon": "shop",
100005                 "geometry": [
100006                     "point",
100007                     "vertex",
100008                     "area"
100009                 ],
100010                 "fields": [
100011                     "address",
100012                     "building_area",
100013                     "opening_hours"
100014                 ],
100015                 "suggestion": true
100016             },
100017             "shop/toys/La Grande Récré": {
100018                 "tags": {
100019                     "name": "La Grande Récré",
100020                     "shop": "toys"
100021                 },
100022                 "name": "La Grande Récré",
100023                 "icon": "shop",
100024                 "geometry": [
100025                     "point",
100026                     "vertex",
100027                     "area"
100028                 ],
100029                 "fields": [
100030                     "address",
100031                     "building_area",
100032                     "opening_hours"
100033                 ],
100034                 "suggestion": true
100035             },
100036             "shop/toys/Toys R Us": {
100037                 "tags": {
100038                     "name": "Toys R Us",
100039                     "shop": "toys"
100040                 },
100041                 "name": "Toys R Us",
100042                 "icon": "shop",
100043                 "geometry": [
100044                     "point",
100045                     "vertex",
100046                     "area"
100047                 ],
100048                 "fields": [
100049                     "address",
100050                     "building_area",
100051                     "opening_hours"
100052                 ],
100053                 "suggestion": true
100054             },
100055             "shop/toys/Intertoys": {
100056                 "tags": {
100057                     "name": "Intertoys",
100058                     "shop": "toys"
100059                 },
100060                 "name": "Intertoys",
100061                 "icon": "shop",
100062                 "geometry": [
100063                     "point",
100064                     "vertex",
100065                     "area"
100066                 ],
100067                 "fields": [
100068                     "address",
100069                     "building_area",
100070                     "opening_hours"
100071                 ],
100072                 "suggestion": true
100073             },
100074             "shop/toys/Детский мир": {
100075                 "tags": {
100076                     "name": "Детский мир",
100077                     "shop": "toys"
100078                 },
100079                 "name": "Детский мир",
100080                 "icon": "shop",
100081                 "geometry": [
100082                     "point",
100083                     "vertex",
100084                     "area"
100085                 ],
100086                 "fields": [
100087                     "address",
100088                     "building_area",
100089                     "opening_hours"
100090                 ],
100091                 "suggestion": true
100092             },
100093             "shop/toys/Игрушки": {
100094                 "tags": {
100095                     "name": "Игрушки",
100096                     "shop": "toys"
100097                 },
100098                 "name": "Игрушки",
100099                 "icon": "shop",
100100                 "geometry": [
100101                     "point",
100102                     "vertex",
100103                     "area"
100104                 ],
100105                 "fields": [
100106                     "address",
100107                     "building_area",
100108                     "opening_hours"
100109                 ],
100110                 "suggestion": true
100111             },
100112             "shop/travel_agency/Flight Centre": {
100113                 "tags": {
100114                     "name": "Flight Centre",
100115                     "shop": "travel_agency"
100116                 },
100117                 "name": "Flight Centre",
100118                 "icon": "suitcase",
100119                 "geometry": [
100120                     "point",
100121                     "vertex",
100122                     "area"
100123                 ],
100124                 "fields": [
100125                     "address",
100126                     "building_area",
100127                     "opening_hours"
100128                 ],
100129                 "suggestion": true
100130             },
100131             "shop/travel_agency/Thomas Cook": {
100132                 "tags": {
100133                     "name": "Thomas Cook",
100134                     "shop": "travel_agency"
100135                 },
100136                 "name": "Thomas Cook",
100137                 "icon": "suitcase",
100138                 "geometry": [
100139                     "point",
100140                     "vertex",
100141                     "area"
100142                 ],
100143                 "fields": [
100144                     "address",
100145                     "building_area",
100146                     "opening_hours"
100147                 ],
100148                 "suggestion": true
100149             },
100150             "shop/jewelry/Bijou Brigitte": {
100151                 "tags": {
100152                     "name": "Bijou Brigitte",
100153                     "shop": "jewelry"
100154                 },
100155                 "name": "Bijou Brigitte",
100156                 "icon": "shop",
100157                 "geometry": [
100158                     "point",
100159                     "vertex",
100160                     "area"
100161                 ],
100162                 "fields": [
100163                     "address",
100164                     "building_area",
100165                     "opening_hours"
100166                 ],
100167                 "suggestion": true
100168             },
100169             "shop/jewelry/Christ": {
100170                 "tags": {
100171                     "name": "Christ",
100172                     "shop": "jewelry"
100173                 },
100174                 "name": "Christ",
100175                 "icon": "shop",
100176                 "geometry": [
100177                     "point",
100178                     "vertex",
100179                     "area"
100180                 ],
100181                 "fields": [
100182                     "address",
100183                     "building_area",
100184                     "opening_hours"
100185                 ],
100186                 "suggestion": true
100187             },
100188             "shop/jewelry/Swarovski": {
100189                 "tags": {
100190                     "name": "Swarovski",
100191                     "shop": "jewelry"
100192                 },
100193                 "name": "Swarovski",
100194                 "icon": "shop",
100195                 "geometry": [
100196                     "point",
100197                     "vertex",
100198                     "area"
100199                 ],
100200                 "fields": [
100201                     "address",
100202                     "building_area",
100203                     "opening_hours"
100204                 ],
100205                 "suggestion": true
100206             },
100207             "shop/optician/Fielmann": {
100208                 "tags": {
100209                     "name": "Fielmann",
100210                     "shop": "optician"
100211                 },
100212                 "name": "Fielmann",
100213                 "icon": "shop",
100214                 "geometry": [
100215                     "point",
100216                     "vertex",
100217                     "area"
100218                 ],
100219                 "fields": [
100220                     "address",
100221                     "building_area",
100222                     "opening_hours"
100223                 ],
100224                 "suggestion": true
100225             },
100226             "shop/optician/Apollo Optik": {
100227                 "tags": {
100228                     "name": "Apollo Optik",
100229                     "shop": "optician"
100230                 },
100231                 "name": "Apollo Optik",
100232                 "icon": "shop",
100233                 "geometry": [
100234                     "point",
100235                     "vertex",
100236                     "area"
100237                 ],
100238                 "fields": [
100239                     "address",
100240                     "building_area",
100241                     "opening_hours"
100242                 ],
100243                 "suggestion": true
100244             },
100245             "shop/optician/Vision Express": {
100246                 "tags": {
100247                     "name": "Vision Express",
100248                     "shop": "optician"
100249                 },
100250                 "name": "Vision Express",
100251                 "icon": "shop",
100252                 "geometry": [
100253                     "point",
100254                     "vertex",
100255                     "area"
100256                 ],
100257                 "fields": [
100258                     "address",
100259                     "building_area",
100260                     "opening_hours"
100261                 ],
100262                 "suggestion": true
100263             },
100264             "shop/optician/Оптика": {
100265                 "tags": {
100266                     "name": "Оптика",
100267                     "shop": "optician"
100268                 },
100269                 "name": "Оптика",
100270                 "icon": "shop",
100271                 "geometry": [
100272                     "point",
100273                     "vertex",
100274                     "area"
100275                 ],
100276                 "fields": [
100277                     "address",
100278                     "building_area",
100279                     "opening_hours"
100280                 ],
100281                 "suggestion": true
100282             },
100283             "shop/optician/Optic 2000": {
100284                 "tags": {
100285                     "name": "Optic 2000",
100286                     "shop": "optician"
100287                 },
100288                 "name": "Optic 2000",
100289                 "icon": "shop",
100290                 "geometry": [
100291                     "point",
100292                     "vertex",
100293                     "area"
100294                 ],
100295                 "fields": [
100296                     "address",
100297                     "building_area",
100298                     "opening_hours"
100299                 ],
100300                 "suggestion": true
100301             },
100302             "shop/optician/Alain Afflelou": {
100303                 "tags": {
100304                     "name": "Alain Afflelou",
100305                     "shop": "optician"
100306                 },
100307                 "name": "Alain Afflelou",
100308                 "icon": "shop",
100309                 "geometry": [
100310                     "point",
100311                     "vertex",
100312                     "area"
100313                 ],
100314                 "fields": [
100315                     "address",
100316                     "building_area",
100317                     "opening_hours"
100318                 ],
100319                 "suggestion": true
100320             },
100321             "shop/optician/Specsavers": {
100322                 "tags": {
100323                     "name": "Specsavers",
100324                     "shop": "optician"
100325                 },
100326                 "name": "Specsavers",
100327                 "icon": "shop",
100328                 "geometry": [
100329                     "point",
100330                     "vertex",
100331                     "area"
100332                 ],
100333                 "fields": [
100334                     "address",
100335                     "building_area",
100336                     "opening_hours"
100337                 ],
100338                 "suggestion": true
100339             },
100340             "shop/optician/Krys": {
100341                 "tags": {
100342                     "name": "Krys",
100343                     "shop": "optician"
100344                 },
100345                 "name": "Krys",
100346                 "icon": "shop",
100347                 "geometry": [
100348                     "point",
100349                     "vertex",
100350                     "area"
100351                 ],
100352                 "fields": [
100353                     "address",
100354                     "building_area",
100355                     "opening_hours"
100356                 ],
100357                 "suggestion": true
100358             },
100359             "shop/optician/Atol": {
100360                 "tags": {
100361                     "name": "Atol",
100362                     "shop": "optician"
100363                 },
100364                 "name": "Atol",
100365                 "icon": "shop",
100366                 "geometry": [
100367                     "point",
100368                     "vertex",
100369                     "area"
100370                 ],
100371                 "fields": [
100372                     "address",
100373                     "building_area",
100374                     "opening_hours"
100375                 ],
100376                 "suggestion": true
100377             },
100378             "shop/video/Blockbuster": {
100379                 "tags": {
100380                     "name": "Blockbuster",
100381                     "shop": "video"
100382                 },
100383                 "name": "Blockbuster",
100384                 "icon": "shop",
100385                 "geometry": [
100386                     "point",
100387                     "vertex",
100388                     "area"
100389                 ],
100390                 "fields": [
100391                     "address",
100392                     "building_area",
100393                     "opening_hours"
100394                 ],
100395                 "suggestion": true
100396             },
100397             "shop/video/World of Video": {
100398                 "tags": {
100399                     "name": "World of Video",
100400                     "shop": "video"
100401                 },
100402                 "name": "World of Video",
100403                 "icon": "shop",
100404                 "geometry": [
100405                     "point",
100406                     "vertex",
100407                     "area"
100408                 ],
100409                 "fields": [
100410                     "address",
100411                     "building_area",
100412                     "opening_hours"
100413                 ],
100414                 "suggestion": true
100415             },
100416             "shop/mobile_phone/Билайн": {
100417                 "tags": {
100418                     "name": "Билайн",
100419                     "shop": "mobile_phone"
100420                 },
100421                 "name": "Билайн",
100422                 "icon": "mobilephone",
100423                 "geometry": [
100424                     "point",
100425                     "vertex",
100426                     "area"
100427                 ],
100428                 "fields": [
100429                     "address",
100430                     "building_area",
100431                     "opening_hours"
100432                 ],
100433                 "suggestion": true
100434             },
100435             "shop/mobile_phone/ソフトバンクショップ (SoftBank shop)": {
100436                 "tags": {
100437                     "name": "ソフトバンクショップ (SoftBank shop)",
100438                     "shop": "mobile_phone"
100439                 },
100440                 "name": "ソフトバンクショップ (SoftBank shop)",
100441                 "icon": "mobilephone",
100442                 "geometry": [
100443                     "point",
100444                     "vertex",
100445                     "area"
100446                 ],
100447                 "fields": [
100448                     "address",
100449                     "building_area",
100450                     "opening_hours"
100451                 ],
100452                 "suggestion": true
100453             },
100454             "shop/mobile_phone/Vodafone": {
100455                 "tags": {
100456                     "name": "Vodafone",
100457                     "shop": "mobile_phone"
100458                 },
100459                 "name": "Vodafone",
100460                 "icon": "mobilephone",
100461                 "geometry": [
100462                     "point",
100463                     "vertex",
100464                     "area"
100465                 ],
100466                 "fields": [
100467                     "address",
100468                     "building_area",
100469                     "opening_hours"
100470                 ],
100471                 "suggestion": true
100472             },
100473             "shop/mobile_phone/O2": {
100474                 "tags": {
100475                     "name": "O2",
100476                     "shop": "mobile_phone"
100477                 },
100478                 "name": "O2",
100479                 "icon": "mobilephone",
100480                 "geometry": [
100481                     "point",
100482                     "vertex",
100483                     "area"
100484                 ],
100485                 "fields": [
100486                     "address",
100487                     "building_area",
100488                     "opening_hours"
100489                 ],
100490                 "suggestion": true
100491             },
100492             "shop/mobile_phone/Carphone Warehouse": {
100493                 "tags": {
100494                     "name": "Carphone Warehouse",
100495                     "shop": "mobile_phone"
100496                 },
100497                 "name": "Carphone Warehouse",
100498                 "icon": "mobilephone",
100499                 "geometry": [
100500                     "point",
100501                     "vertex",
100502                     "area"
100503                 ],
100504                 "fields": [
100505                     "address",
100506                     "building_area",
100507                     "opening_hours"
100508                 ],
100509                 "suggestion": true
100510             },
100511             "shop/mobile_phone/Orange": {
100512                 "tags": {
100513                     "name": "Orange",
100514                     "shop": "mobile_phone"
100515                 },
100516                 "name": "Orange",
100517                 "icon": "mobilephone",
100518                 "geometry": [
100519                     "point",
100520                     "vertex",
100521                     "area"
100522                 ],
100523                 "fields": [
100524                     "address",
100525                     "building_area",
100526                     "opening_hours"
100527                 ],
100528                 "suggestion": true
100529             },
100530             "shop/mobile_phone/Verizon Wireless": {
100531                 "tags": {
100532                     "name": "Verizon Wireless",
100533                     "shop": "mobile_phone"
100534                 },
100535                 "name": "Verizon Wireless",
100536                 "icon": "mobilephone",
100537                 "geometry": [
100538                     "point",
100539                     "vertex",
100540                     "area"
100541                 ],
100542                 "fields": [
100543                     "address",
100544                     "building_area",
100545                     "opening_hours"
100546                 ],
100547                 "suggestion": true
100548             },
100549             "shop/mobile_phone/Sprint": {
100550                 "tags": {
100551                     "name": "Sprint",
100552                     "shop": "mobile_phone"
100553                 },
100554                 "name": "Sprint",
100555                 "icon": "mobilephone",
100556                 "geometry": [
100557                     "point",
100558                     "vertex",
100559                     "area"
100560                 ],
100561                 "fields": [
100562                     "address",
100563                     "building_area",
100564                     "opening_hours"
100565                 ],
100566                 "suggestion": true
100567             },
100568             "shop/mobile_phone/T-Mobile": {
100569                 "tags": {
100570                     "name": "T-Mobile",
100571                     "shop": "mobile_phone"
100572                 },
100573                 "name": "T-Mobile",
100574                 "icon": "mobilephone",
100575                 "geometry": [
100576                     "point",
100577                     "vertex",
100578                     "area"
100579                 ],
100580                 "fields": [
100581                     "address",
100582                     "building_area",
100583                     "opening_hours"
100584                 ],
100585                 "suggestion": true
100586             },
100587             "shop/mobile_phone/МТС": {
100588                 "tags": {
100589                     "name": "МТС",
100590                     "shop": "mobile_phone"
100591                 },
100592                 "name": "МТС",
100593                 "icon": "mobilephone",
100594                 "geometry": [
100595                     "point",
100596                     "vertex",
100597                     "area"
100598                 ],
100599                 "fields": [
100600                     "address",
100601                     "building_area",
100602                     "opening_hours"
100603                 ],
100604                 "suggestion": true
100605             },
100606             "shop/mobile_phone/Евросеть": {
100607                 "tags": {
100608                     "name": "Евросеть",
100609                     "shop": "mobile_phone"
100610                 },
100611                 "name": "Евросеть",
100612                 "icon": "mobilephone",
100613                 "geometry": [
100614                     "point",
100615                     "vertex",
100616                     "area"
100617                 ],
100618                 "fields": [
100619                     "address",
100620                     "building_area",
100621                     "opening_hours"
100622                 ],
100623                 "suggestion": true
100624             },
100625             "shop/mobile_phone/Bell": {
100626                 "tags": {
100627                     "name": "Bell",
100628                     "shop": "mobile_phone"
100629                 },
100630                 "name": "Bell",
100631                 "icon": "mobilephone",
100632                 "geometry": [
100633                     "point",
100634                     "vertex",
100635                     "area"
100636                 ],
100637                 "fields": [
100638                     "address",
100639                     "building_area",
100640                     "opening_hours"
100641                 ],
100642                 "suggestion": true
100643             },
100644             "shop/mobile_phone/The Phone House": {
100645                 "tags": {
100646                     "name": "The Phone House",
100647                     "shop": "mobile_phone"
100648                 },
100649                 "name": "The Phone House",
100650                 "icon": "mobilephone",
100651                 "geometry": [
100652                     "point",
100653                     "vertex",
100654                     "area"
100655                 ],
100656                 "fields": [
100657                     "address",
100658                     "building_area",
100659                     "opening_hours"
100660                 ],
100661                 "suggestion": true
100662             },
100663             "shop/mobile_phone/SFR": {
100664                 "tags": {
100665                     "name": "SFR",
100666                     "shop": "mobile_phone"
100667                 },
100668                 "name": "SFR",
100669                 "icon": "mobilephone",
100670                 "geometry": [
100671                     "point",
100672                     "vertex",
100673                     "area"
100674                 ],
100675                 "fields": [
100676                     "address",
100677                     "building_area",
100678                     "opening_hours"
100679                 ],
100680                 "suggestion": true
100681             },
100682             "shop/mobile_phone/Связной": {
100683                 "tags": {
100684                     "name": "Связной",
100685                     "shop": "mobile_phone"
100686                 },
100687                 "name": "Связной",
100688                 "icon": "mobilephone",
100689                 "geometry": [
100690                     "point",
100691                     "vertex",
100692                     "area"
100693                 ],
100694                 "fields": [
100695                     "address",
100696                     "building_area",
100697                     "opening_hours"
100698                 ],
100699                 "suggestion": true
100700             },
100701             "shop/mobile_phone/Мегафон": {
100702                 "tags": {
100703                     "name": "Мегафон",
100704                     "shop": "mobile_phone"
100705                 },
100706                 "name": "Мегафон",
100707                 "icon": "mobilephone",
100708                 "geometry": [
100709                     "point",
100710                     "vertex",
100711                     "area"
100712                 ],
100713                 "fields": [
100714                     "address",
100715                     "building_area",
100716                     "opening_hours"
100717                 ],
100718                 "suggestion": true
100719             },
100720             "shop/mobile_phone/AT&T": {
100721                 "tags": {
100722                     "name": "AT&T",
100723                     "shop": "mobile_phone"
100724                 },
100725                 "name": "AT&T",
100726                 "icon": "mobilephone",
100727                 "geometry": [
100728                     "point",
100729                     "vertex",
100730                     "area"
100731                 ],
100732                 "fields": [
100733                     "address",
100734                     "building_area",
100735                     "opening_hours"
100736                 ],
100737                 "suggestion": true
100738             },
100739             "shop/mobile_phone/ドコモショップ (docomo shop)": {
100740                 "tags": {
100741                     "name": "ドコモショップ (docomo shop)",
100742                     "shop": "mobile_phone"
100743                 },
100744                 "name": "ドコモショップ (docomo shop)",
100745                 "icon": "mobilephone",
100746                 "geometry": [
100747                     "point",
100748                     "vertex",
100749                     "area"
100750                 ],
100751                 "fields": [
100752                     "address",
100753                     "building_area",
100754                     "opening_hours"
100755                 ],
100756                 "suggestion": true
100757             },
100758             "shop/mobile_phone/au": {
100759                 "tags": {
100760                     "name": "au",
100761                     "shop": "mobile_phone"
100762                 },
100763                 "name": "au",
100764                 "icon": "mobilephone",
100765                 "geometry": [
100766                     "point",
100767                     "vertex",
100768                     "area"
100769                 ],
100770                 "fields": [
100771                     "address",
100772                     "building_area",
100773                     "opening_hours"
100774                 ],
100775                 "suggestion": true
100776             },
100777             "shop/mobile_phone/Movistar": {
100778                 "tags": {
100779                     "name": "Movistar",
100780                     "shop": "mobile_phone"
100781                 },
100782                 "name": "Movistar",
100783                 "icon": "mobilephone",
100784                 "geometry": [
100785                     "point",
100786                     "vertex",
100787                     "area"
100788                 ],
100789                 "fields": [
100790                     "address",
100791                     "building_area",
100792                     "opening_hours"
100793                 ],
100794                 "suggestion": true
100795             },
100796             "shop/mobile_phone/Bitė": {
100797                 "tags": {
100798                     "name": "Bitė",
100799                     "shop": "mobile_phone"
100800                 },
100801                 "name": "Bitė",
100802                 "icon": "mobilephone",
100803                 "geometry": [
100804                     "point",
100805                     "vertex",
100806                     "area"
100807                 ],
100808                 "fields": [
100809                     "address",
100810                     "building_area",
100811                     "opening_hours"
100812                 ],
100813                 "suggestion": true
100814             },
100815             "shop/computer/PC World": {
100816                 "tags": {
100817                     "name": "PC World",
100818                     "shop": "computer"
100819                 },
100820                 "name": "PC World",
100821                 "icon": "shop",
100822                 "geometry": [
100823                     "point",
100824                     "vertex",
100825                     "area"
100826                 ],
100827                 "fields": [
100828                     "address",
100829                     "building_area",
100830                     "opening_hours"
100831                 ],
100832                 "suggestion": true
100833             },
100834             "shop/computer/DNS": {
100835                 "tags": {
100836                     "name": "DNS",
100837                     "shop": "computer"
100838                 },
100839                 "name": "DNS",
100840                 "icon": "shop",
100841                 "geometry": [
100842                     "point",
100843                     "vertex",
100844                     "area"
100845                 ],
100846                 "fields": [
100847                     "address",
100848                     "building_area",
100849                     "opening_hours"
100850                 ],
100851                 "suggestion": true
100852             },
100853             "shop/hairdresser/Klier": {
100854                 "tags": {
100855                     "name": "Klier",
100856                     "shop": "hairdresser"
100857                 },
100858                 "name": "Klier",
100859                 "icon": "hairdresser",
100860                 "geometry": [
100861                     "point",
100862                     "vertex",
100863                     "area"
100864                 ],
100865                 "fields": [
100866                     "address",
100867                     "building_area",
100868                     "opening_hours"
100869                 ],
100870                 "suggestion": true
100871             },
100872             "shop/hairdresser/Supercuts": {
100873                 "tags": {
100874                     "name": "Supercuts",
100875                     "shop": "hairdresser"
100876                 },
100877                 "name": "Supercuts",
100878                 "icon": "hairdresser",
100879                 "geometry": [
100880                     "point",
100881                     "vertex",
100882                     "area"
100883                 ],
100884                 "fields": [
100885                     "address",
100886                     "building_area",
100887                     "opening_hours"
100888                 ],
100889                 "suggestion": true
100890             },
100891             "shop/hairdresser/Hairkiller": {
100892                 "tags": {
100893                     "name": "Hairkiller",
100894                     "shop": "hairdresser"
100895                 },
100896                 "name": "Hairkiller",
100897                 "icon": "hairdresser",
100898                 "geometry": [
100899                     "point",
100900                     "vertex",
100901                     "area"
100902                 ],
100903                 "fields": [
100904                     "address",
100905                     "building_area",
100906                     "opening_hours"
100907                 ],
100908                 "suggestion": true
100909             },
100910             "shop/hairdresser/Great Clips": {
100911                 "tags": {
100912                     "name": "Great Clips",
100913                     "shop": "hairdresser"
100914                 },
100915                 "name": "Great Clips",
100916                 "icon": "hairdresser",
100917                 "geometry": [
100918                     "point",
100919                     "vertex",
100920                     "area"
100921                 ],
100922                 "fields": [
100923                     "address",
100924                     "building_area",
100925                     "opening_hours"
100926                 ],
100927                 "suggestion": true
100928             },
100929             "shop/hairdresser/Парикмахерская": {
100930                 "tags": {
100931                     "name": "Парикмахерская",
100932                     "shop": "hairdresser"
100933                 },
100934                 "name": "Парикмахерская",
100935                 "icon": "hairdresser",
100936                 "geometry": [
100937                     "point",
100938                     "vertex",
100939                     "area"
100940                 ],
100941                 "fields": [
100942                     "address",
100943                     "building_area",
100944                     "opening_hours"
100945                 ],
100946                 "suggestion": true
100947             },
100948             "shop/hairdresser/Стиль": {
100949                 "tags": {
100950                     "name": "Стиль",
100951                     "shop": "hairdresser"
100952                 },
100953                 "name": "Стиль",
100954                 "icon": "hairdresser",
100955                 "geometry": [
100956                     "point",
100957                     "vertex",
100958                     "area"
100959                 ],
100960                 "fields": [
100961                     "address",
100962                     "building_area",
100963                     "opening_hours"
100964                 ],
100965                 "suggestion": true
100966             },
100967             "shop/hairdresser/Fryzjer": {
100968                 "tags": {
100969                     "name": "Fryzjer",
100970                     "shop": "hairdresser"
100971                 },
100972                 "name": "Fryzjer",
100973                 "icon": "hairdresser",
100974                 "geometry": [
100975                     "point",
100976                     "vertex",
100977                     "area"
100978                 ],
100979                 "fields": [
100980                     "address",
100981                     "building_area",
100982                     "opening_hours"
100983                 ],
100984                 "suggestion": true
100985             },
100986             "shop/hairdresser/Franck Provost": {
100987                 "tags": {
100988                     "name": "Franck Provost",
100989                     "shop": "hairdresser"
100990                 },
100991                 "name": "Franck Provost",
100992                 "icon": "hairdresser",
100993                 "geometry": [
100994                     "point",
100995                     "vertex",
100996                     "area"
100997                 ],
100998                 "fields": [
100999                     "address",
101000                     "building_area",
101001                     "opening_hours"
101002                 ],
101003                 "suggestion": true
101004             },
101005             "shop/hairdresser/Салон красоты": {
101006                 "tags": {
101007                     "name": "Салон красоты",
101008                     "shop": "hairdresser"
101009                 },
101010                 "name": "Салон красоты",
101011                 "icon": "hairdresser",
101012                 "geometry": [
101013                     "point",
101014                     "vertex",
101015                     "area"
101016                 ],
101017                 "fields": [
101018                     "address",
101019                     "building_area",
101020                     "opening_hours"
101021                 ],
101022                 "suggestion": true
101023             },
101024             "shop/hardware/1000 мелочей": {
101025                 "tags": {
101026                     "name": "1000 мелочей",
101027                     "shop": "hardware"
101028                 },
101029                 "name": "1000 мелочей",
101030                 "icon": "shop",
101031                 "geometry": [
101032                     "point",
101033                     "vertex",
101034                     "area"
101035                 ],
101036                 "fields": [
101037                     "address",
101038                     "building_area",
101039                     "opening_hours"
101040                 ],
101041                 "suggestion": true
101042             },
101043             "shop/hardware/Хозтовары": {
101044                 "tags": {
101045                     "name": "Хозтовары",
101046                     "shop": "hardware"
101047                 },
101048                 "name": "Хозтовары",
101049                 "icon": "shop",
101050                 "geometry": [
101051                     "point",
101052                     "vertex",
101053                     "area"
101054                 ],
101055                 "fields": [
101056                     "address",
101057                     "building_area",
101058                     "opening_hours"
101059                 ],
101060                 "suggestion": true
101061             },
101062             "shop/motorcycle/Yamaha": {
101063                 "tags": {
101064                     "name": "Yamaha",
101065                     "shop": "motorcycle"
101066                 },
101067                 "name": "Yamaha",
101068                 "icon": "scooter",
101069                 "geometry": [
101070                     "point",
101071                     "vertex",
101072                     "area"
101073                 ],
101074                 "fields": [
101075                     "address",
101076                     "building_area",
101077                     "opening_hours"
101078                 ],
101079                 "suggestion": true
101080             }
101081         },
101082         "defaults": {
101083             "area": [
101084                 "category-landuse",
101085                 "category-building",
101086                 "category-water-area",
101087                 "leisure/park",
101088                 "amenity/hospital",
101089                 "amenity/place_of_worship",
101090                 "amenity/cafe",
101091                 "amenity/restaurant",
101092                 "area"
101093             ],
101094             "line": [
101095                 "category-road",
101096                 "category-rail",
101097                 "category-path",
101098                 "category-water-line",
101099                 "power/line",
101100                 "line"
101101             ],
101102             "point": [
101103                 "leisure/park",
101104                 "amenity/hospital",
101105                 "amenity/place_of_worship",
101106                 "amenity/cafe",
101107                 "amenity/restaurant",
101108                 "amenity/bar",
101109                 "amenity/bank",
101110                 "shop/supermarket",
101111                 "point"
101112             ],
101113             "vertex": [
101114                 "highway/crosswalk",
101115                 "railway/level_crossing",
101116                 "highway/traffic_signals",
101117                 "highway/turning_circle",
101118                 "highway/mini_roundabout",
101119                 "highway/motorway_junction",
101120                 "vertex"
101121             ],
101122             "relation": [
101123                 "category-route",
101124                 "category-restriction",
101125                 "type/boundary",
101126                 "type/multipolygon",
101127                 "relation"
101128             ]
101129         },
101130         "categories": {
101131             "category-building": {
101132                 "geometry": "area",
101133                 "name": "Building",
101134                 "icon": "building",
101135                 "members": [
101136                     "building/house",
101137                     "building/apartments",
101138                     "building/commercial",
101139                     "building/industrial",
101140                     "building/residential",
101141                     "building"
101142                 ]
101143             },
101144             "category-golf": {
101145                 "geometry": "area",
101146                 "name": "Golf",
101147                 "icon": "golf",
101148                 "members": [
101149                     "golf/fairway",
101150                     "golf/green",
101151                     "golf/lateral_water_hazard",
101152                     "golf/rough",
101153                     "golf/bunker",
101154                     "golf/tee",
101155                     "golf/water_hazard"
101156                 ]
101157             },
101158             "category-landuse": {
101159                 "geometry": "area",
101160                 "name": "Land Use",
101161                 "icon": "land-use",
101162                 "members": [
101163                     "landuse/residential",
101164                     "landuse/industrial",
101165                     "landuse/commercial",
101166                     "landuse/retail",
101167                     "landuse/farm",
101168                     "landuse/farmyard",
101169                     "landuse/forest",
101170                     "landuse/meadow",
101171                     "landuse/cemetery",
101172                     "landuse/military"
101173                 ]
101174             },
101175             "category-path": {
101176                 "geometry": "line",
101177                 "name": "Path",
101178                 "icon": "category-path",
101179                 "members": [
101180                     "highway/footway",
101181                     "highway/cycleway",
101182                     "highway/bridleway",
101183                     "highway/path",
101184                     "highway/steps"
101185                 ]
101186             },
101187             "category-rail": {
101188                 "geometry": "line",
101189                 "name": "Rail",
101190                 "icon": "category-rail",
101191                 "members": [
101192                     "railway/rail",
101193                     "railway/subway",
101194                     "railway/tram",
101195                     "railway/monorail",
101196                     "railway/disused",
101197                     "railway/abandoned"
101198                 ]
101199             },
101200             "category-restriction": {
101201                 "geometry": "relation",
101202                 "name": "Restriction",
101203                 "icon": "restriction",
101204                 "members": [
101205                     "type/restriction/no_left_turn",
101206                     "type/restriction/no_right_turn",
101207                     "type/restriction/no_straight_on",
101208                     "type/restriction/no_u_turn",
101209                     "type/restriction/only_left_turn",
101210                     "type/restriction/only_right_turn",
101211                     "type/restriction/only_straight_on",
101212                     "type/restriction"
101213                 ]
101214             },
101215             "category-road": {
101216                 "geometry": "line",
101217                 "name": "Road",
101218                 "icon": "category-roads",
101219                 "members": [
101220                     "highway/residential",
101221                     "highway/motorway",
101222                     "highway/trunk",
101223                     "highway/primary",
101224                     "highway/secondary",
101225                     "highway/tertiary",
101226                     "highway/service",
101227                     "highway/motorway_link",
101228                     "highway/trunk_link",
101229                     "highway/primary_link",
101230                     "highway/secondary_link",
101231                     "highway/tertiary_link",
101232                     "highway/unclassified",
101233                     "highway/track",
101234                     "highway/road"
101235                 ]
101236             },
101237             "category-route": {
101238                 "geometry": "relation",
101239                 "name": "Route",
101240                 "icon": "route",
101241                 "members": [
101242                     "type/route/road",
101243                     "type/route/bicycle",
101244                     "type/route/foot",
101245                     "type/route/hiking",
101246                     "type/route/bus",
101247                     "type/route/train",
101248                     "type/route/tram",
101249                     "type/route/ferry",
101250                     "type/route/power",
101251                     "type/route/pipeline",
101252                     "type/route/detour",
101253                     "type/route_master",
101254                     "type/route"
101255                 ]
101256             },
101257             "category-water-area": {
101258                 "geometry": "area",
101259                 "name": "Water",
101260                 "icon": "water",
101261                 "members": [
101262                     "natural/water/lake",
101263                     "natural/water/pond",
101264                     "natural/water/reservoir",
101265                     "natural/water"
101266                 ]
101267             },
101268             "category-water-line": {
101269                 "geometry": "line",
101270                 "name": "Water",
101271                 "icon": "category-water",
101272                 "members": [
101273                     "waterway/river",
101274                     "waterway/stream",
101275                     "waterway/canal",
101276                     "waterway/ditch",
101277                     "waterway/drain"
101278                 ]
101279             }
101280         },
101281         "fields": {
101282             "access": {
101283                 "keys": [
101284                     "access",
101285                     "foot",
101286                     "motor_vehicle",
101287                     "bicycle",
101288                     "horse"
101289                 ],
101290                 "reference": {
101291                     "key": "access"
101292                 },
101293                 "type": "access",
101294                 "label": "Access",
101295                 "placeholder": "Unknown",
101296                 "strings": {
101297                     "types": {
101298                         "access": "General",
101299                         "foot": "Foot",
101300                         "motor_vehicle": "Motor Vehicles",
101301                         "bicycle": "Bicycles",
101302                         "horse": "Horses"
101303                     },
101304                     "options": {
101305                         "yes": {
101306                             "title": "Allowed",
101307                             "description": "Access permitted by law; a right of way"
101308                         },
101309                         "no": {
101310                             "title": "Prohibited",
101311                             "description": "Access not permitted to the general public"
101312                         },
101313                         "permissive": {
101314                             "title": "Permissive",
101315                             "description": "Access permitted until such time as the owner revokes the permission"
101316                         },
101317                         "private": {
101318                             "title": "Private",
101319                             "description": "Access permitted only with permission of the owner on an individual basis"
101320                         },
101321                         "designated": {
101322                             "title": "Designated",
101323                             "description": "Access permitted according to signs or specific local laws"
101324                         },
101325                         "destination": {
101326                             "title": "Destination",
101327                             "description": "Access permitted only to reach a destination"
101328                         }
101329                     }
101330                 }
101331             },
101332             "access_simple": {
101333                 "key": "access",
101334                 "type": "combo",
101335                 "label": "Access",
101336                 "placeholder": "yes",
101337                 "options": [
101338                     "permissive",
101339                     "private",
101340                     "customers",
101341                     "no"
101342                 ]
101343             },
101344             "access_toilets": {
101345                 "key": "access",
101346                 "type": "combo",
101347                 "label": "Access",
101348                 "options": [
101349                     "public",
101350                     "permissive",
101351                     "private",
101352                     "customers"
101353                 ]
101354             },
101355             "address": {
101356                 "type": "address",
101357                 "keys": [
101358                     "addr:housename",
101359                     "addr:housenumber",
101360                     "addr:street",
101361                     "addr:city",
101362                     "addr:postcode"
101363                 ],
101364                 "reference": {
101365                     "key": "addr"
101366                 },
101367                 "icon": "address",
101368                 "universal": true,
101369                 "label": "Address",
101370                 "strings": {
101371                     "placeholders": {
101372                         "housename": "Housename",
101373                         "housenumber": "123",
101374                         "street": "Street",
101375                         "city": "City",
101376                         "postcode": "Postcode",
101377                         "place": "Place",
101378                         "hamlet": "Hamlet",
101379                         "suburb": "Suburb",
101380                         "subdistrict": "Subdistrict",
101381                         "district": "District",
101382                         "province": "Province",
101383                         "state": "State",
101384                         "country": "Country"
101385                     }
101386                 }
101387             },
101388             "admin_level": {
101389                 "key": "admin_level",
101390                 "type": "number",
101391                 "label": "Admin Level"
101392             },
101393             "aerialway": {
101394                 "key": "aerialway",
101395                 "type": "typeCombo",
101396                 "label": "Type"
101397             },
101398             "aerialway/access": {
101399                 "key": "aerialway:access",
101400                 "type": "combo",
101401                 "options": [
101402                     "entry",
101403                     "exit",
101404                     "both"
101405                 ],
101406                 "label": "Access"
101407             },
101408             "aerialway/bubble": {
101409                 "key": "aerialway:bubble",
101410                 "type": "check",
101411                 "label": "Bubble"
101412             },
101413             "aerialway/capacity": {
101414                 "key": "aerialway:capacity",
101415                 "type": "number",
101416                 "label": "Capacity (per hour)",
101417                 "placeholder": "500, 2500, 5000..."
101418             },
101419             "aerialway/duration": {
101420                 "key": "aerialway:duration",
101421                 "type": "number",
101422                 "label": "Duration (minutes)",
101423                 "placeholder": "1, 2, 3..."
101424             },
101425             "aerialway/heating": {
101426                 "key": "aerialway:heating",
101427                 "type": "check",
101428                 "label": "Heated"
101429             },
101430             "aerialway/occupancy": {
101431                 "key": "aerialway:occupancy",
101432                 "type": "number",
101433                 "label": "Occupancy",
101434                 "placeholder": "2, 4, 8..."
101435             },
101436             "aerialway/summer/access": {
101437                 "key": "aerialway:summer:access",
101438                 "type": "combo",
101439                 "options": [
101440                     "entry",
101441                     "exit",
101442                     "both"
101443                 ],
101444                 "label": "Access (summer)"
101445             },
101446             "aeroway": {
101447                 "key": "aeroway",
101448                 "type": "typeCombo",
101449                 "label": "Type"
101450             },
101451             "amenity": {
101452                 "key": "amenity",
101453                 "type": "typeCombo",
101454                 "label": "Type"
101455             },
101456             "artist": {
101457                 "key": "artist_name",
101458                 "type": "text",
101459                 "label": "Artist"
101460             },
101461             "artwork_type": {
101462                 "key": "artwork_type",
101463                 "type": "combo",
101464                 "label": "Type"
101465             },
101466             "atm": {
101467                 "key": "atm",
101468                 "type": "check",
101469                 "label": "ATM"
101470             },
101471             "backrest": {
101472                 "key": "backrest",
101473                 "type": "check",
101474                 "label": "Backrest"
101475             },
101476             "barrier": {
101477                 "key": "barrier",
101478                 "type": "typeCombo",
101479                 "label": "Type"
101480             },
101481             "bicycle_parking": {
101482                 "key": "bicycle_parking",
101483                 "type": "combo",
101484                 "label": "Type"
101485             },
101486             "boundary": {
101487                 "key": "boundary",
101488                 "type": "combo",
101489                 "label": "Type"
101490             },
101491             "building": {
101492                 "key": "building",
101493                 "type": "typeCombo",
101494                 "label": "Building"
101495             },
101496             "building_area": {
101497                 "key": "building",
101498                 "type": "defaultcheck",
101499                 "default": "yes",
101500                 "geometry": "area",
101501                 "label": "Building"
101502             },
101503             "capacity": {
101504                 "key": "capacity",
101505                 "type": "number",
101506                 "label": "Capacity",
101507                 "placeholder": "50, 100, 200..."
101508             },
101509             "cardinal_direction": {
101510                 "key": "direction",
101511                 "type": "combo",
101512                 "options": [
101513                     "N",
101514                     "E",
101515                     "S",
101516                     "W",
101517                     "NE",
101518                     "SE",
101519                     "SW",
101520                     "NNE",
101521                     "ENE",
101522                     "ESE",
101523                     "SSE",
101524                     "SSW",
101525                     "WSW",
101526                     "WNW",
101527                     "NNW"
101528                 ],
101529                 "label": "Direction"
101530             },
101531             "clock_direction": {
101532                 "key": "direction",
101533                 "type": "combo",
101534                 "options": [
101535                     "clockwise",
101536                     "anticlockwise"
101537                 ],
101538                 "label": "Direction",
101539                 "strings": {
101540                     "options": {
101541                         "clockwise": "Clockwise",
101542                         "anticlockwise": "Counterclockwise"
101543                     }
101544                 }
101545             },
101546             "collection_times": {
101547                 "key": "collection_times",
101548                 "type": "text",
101549                 "label": "Collection Times"
101550             },
101551             "construction": {
101552                 "key": "construction",
101553                 "type": "combo",
101554                 "label": "Type"
101555             },
101556             "country": {
101557                 "key": "country",
101558                 "type": "combo",
101559                 "label": "Country"
101560             },
101561             "covered": {
101562                 "key": "covered",
101563                 "type": "check",
101564                 "label": "Covered"
101565             },
101566             "crop": {
101567                 "key": "crop",
101568                 "type": "combo",
101569                 "label": "Crop"
101570             },
101571             "crossing": {
101572                 "key": "crossing",
101573                 "type": "combo",
101574                 "label": "Type"
101575             },
101576             "cuisine": {
101577                 "key": "cuisine",
101578                 "type": "combo",
101579                 "indexed": true,
101580                 "label": "Cuisine"
101581             },
101582             "denomination": {
101583                 "key": "denomination",
101584                 "type": "combo",
101585                 "label": "Denomination"
101586             },
101587             "denotation": {
101588                 "key": "denotation",
101589                 "type": "combo",
101590                 "label": "Denotation"
101591             },
101592             "description": {
101593                 "key": "description",
101594                 "type": "textarea",
101595                 "label": "Description"
101596             },
101597             "electrified": {
101598                 "key": "electrified",
101599                 "type": "combo",
101600                 "label": "Electrification",
101601                 "options": [
101602                     "contact_line",
101603                     "rail",
101604                     "yes",
101605                     "no"
101606                 ]
101607             },
101608             "elevation": {
101609                 "key": "ele",
101610                 "type": "number",
101611                 "icon": "elevation",
101612                 "universal": true,
101613                 "label": "Elevation"
101614             },
101615             "emergency": {
101616                 "key": "emergency",
101617                 "type": "check",
101618                 "label": "Emergency"
101619             },
101620             "entrance": {
101621                 "key": "entrance",
101622                 "type": "typeCombo",
101623                 "label": "Type"
101624             },
101625             "except": {
101626                 "key": "except",
101627                 "type": "combo",
101628                 "label": "Exceptions"
101629             },
101630             "fax": {
101631                 "key": "fax",
101632                 "type": "tel",
101633                 "label": "Fax",
101634                 "placeholder": "+31 42 123 4567"
101635             },
101636             "fee": {
101637                 "key": "fee",
101638                 "type": "check",
101639                 "label": "Fee"
101640             },
101641             "fire_hydrant/type": {
101642                 "key": "fire_hydrant:type",
101643                 "type": "combo",
101644                 "options": [
101645                     "pillar",
101646                     "pond",
101647                     "underground",
101648                     "wall"
101649                 ],
101650                 "label": "Type"
101651             },
101652             "fixme": {
101653                 "key": "fixme",
101654                 "type": "textarea",
101655                 "label": "Fix Me"
101656             },
101657             "fuel": {
101658                 "key": "fuel",
101659                 "type": "combo",
101660                 "label": "Fuel"
101661             },
101662             "fuel/biodiesel": {
101663                 "key": "fuel:biodiesel",
101664                 "type": "check",
101665                 "label": "Sells Biodiesel"
101666             },
101667             "fuel/diesel": {
101668                 "key": "fuel:diesel",
101669                 "type": "check",
101670                 "label": "Sells Diesel"
101671             },
101672             "fuel/e10": {
101673                 "key": "fuel:e10",
101674                 "type": "check",
101675                 "label": "Sells E10"
101676             },
101677             "fuel/e85": {
101678                 "key": "fuel:e85",
101679                 "type": "check",
101680                 "label": "Sells E85"
101681             },
101682             "fuel/lpg": {
101683                 "key": "fuel:lpg",
101684                 "type": "check",
101685                 "label": "Sells Propane"
101686             },
101687             "fuel/octane_100": {
101688                 "key": "fuel:octane_100",
101689                 "type": "check",
101690                 "label": "Sells Racing Gasoline"
101691             },
101692             "fuel/octane_91": {
101693                 "key": "fuel:octane_91",
101694                 "type": "check",
101695                 "label": "Sells Regular Gasoline"
101696             },
101697             "fuel/octane_95": {
101698                 "key": "fuel:octane_95",
101699                 "type": "check",
101700                 "label": "Sells Midgrade Gasoline"
101701             },
101702             "fuel/octane_98": {
101703                 "key": "fuel:octane_98",
101704                 "type": "check",
101705                 "label": "Sells Premium Gasoline"
101706             },
101707             "gauge": {
101708                 "key": "gauge",
101709                 "type": "combo",
101710                 "label": "Gauge"
101711             },
101712             "generator/method": {
101713                 "key": "generator:method",
101714                 "type": "combo",
101715                 "label": "Method"
101716             },
101717             "generator/source": {
101718                 "key": "generator:source",
101719                 "type": "combo",
101720                 "label": "Source"
101721             },
101722             "generator/type": {
101723                 "key": "generator:type",
101724                 "type": "combo",
101725                 "label": "Type"
101726             },
101727             "golf_hole": {
101728                 "key": "ref",
101729                 "type": "text",
101730                 "label": "Reference",
101731                 "placeholder": "Hole number (1-18)"
101732             },
101733             "handicap": {
101734                 "key": "handicap",
101735                 "type": "number",
101736                 "label": "Handicap",
101737                 "placeholder": "1-18"
101738             },
101739             "highway": {
101740                 "key": "highway",
101741                 "type": "typeCombo",
101742                 "label": "Type"
101743             },
101744             "historic": {
101745                 "key": "historic",
101746                 "type": "typeCombo",
101747                 "label": "Type"
101748             },
101749             "hoops": {
101750                 "key": "hoops",
101751                 "type": "number",
101752                 "label": "Hoops",
101753                 "placeholder": "1, 2, 4..."
101754             },
101755             "iata": {
101756                 "key": "iata",
101757                 "type": "text",
101758                 "label": "IATA"
101759             },
101760             "icao": {
101761                 "key": "icao",
101762                 "type": "text",
101763                 "label": "ICAO"
101764             },
101765             "incline": {
101766                 "key": "incline",
101767                 "type": "combo",
101768                 "label": "Incline"
101769             },
101770             "information": {
101771                 "key": "information",
101772                 "type": "typeCombo",
101773                 "label": "Type"
101774             },
101775             "internet_access": {
101776                 "key": "internet_access",
101777                 "type": "combo",
101778                 "options": [
101779                     "yes",
101780                     "no",
101781                     "wlan",
101782                     "wired",
101783                     "terminal"
101784                 ],
101785                 "label": "Internet Access",
101786                 "strings": {
101787                     "options": {
101788                         "yes": "Yes",
101789                         "no": "No",
101790                         "wlan": "Wifi",
101791                         "wired": "Wired",
101792                         "terminal": "Terminal"
101793                     }
101794                 }
101795             },
101796             "lamp_type": {
101797                 "key": "lamp_type",
101798                 "type": "combo",
101799                 "label": "Type"
101800             },
101801             "landuse": {
101802                 "key": "landuse",
101803                 "type": "typeCombo",
101804                 "label": "Type"
101805             },
101806             "lanes": {
101807                 "key": "lanes",
101808                 "type": "number",
101809                 "label": "Lanes",
101810                 "placeholder": "1, 2, 3..."
101811             },
101812             "layer": {
101813                 "key": "layer",
101814                 "type": "combo",
101815                 "label": "Layer"
101816             },
101817             "leisure": {
101818                 "key": "leisure",
101819                 "type": "typeCombo",
101820                 "label": "Type"
101821             },
101822             "length": {
101823                 "key": "length",
101824                 "type": "number",
101825                 "label": "Length (Meters)"
101826             },
101827             "levels": {
101828                 "key": "building:levels",
101829                 "type": "number",
101830                 "label": "Levels",
101831                 "placeholder": "2, 4, 6..."
101832             },
101833             "lit": {
101834                 "key": "lit",
101835                 "type": "check",
101836                 "label": "Lit"
101837             },
101838             "location": {
101839                 "key": "location",
101840                 "type": "combo",
101841                 "label": "Location"
101842             },
101843             "man_made": {
101844                 "key": "man_made",
101845                 "type": "typeCombo",
101846                 "label": "Type"
101847             },
101848             "maxspeed": {
101849                 "key": "maxspeed",
101850                 "type": "maxspeed",
101851                 "label": "Speed Limit",
101852                 "placeholder": "40, 50, 60..."
101853             },
101854             "name": {
101855                 "key": "name",
101856                 "type": "localized",
101857                 "label": "Name",
101858                 "placeholder": "Common name (if any)"
101859             },
101860             "natural": {
101861                 "key": "natural",
101862                 "type": "typeCombo",
101863                 "label": "Natural"
101864             },
101865             "network": {
101866                 "key": "network",
101867                 "type": "text",
101868                 "label": "Network"
101869             },
101870             "note": {
101871                 "key": "note",
101872                 "type": "textarea",
101873                 "universal": true,
101874                 "icon": "note",
101875                 "label": "Note"
101876             },
101877             "office": {
101878                 "key": "office",
101879                 "type": "typeCombo",
101880                 "label": "Type"
101881             },
101882             "oneway": {
101883                 "key": "oneway",
101884                 "type": "check",
101885                 "label": "One Way",
101886                 "strings": {
101887                     "options": {
101888                         "undefined": "Assumed to be No",
101889                         "yes": "Yes",
101890                         "no": "No"
101891                     }
101892                 }
101893             },
101894             "oneway_yes": {
101895                 "key": "oneway",
101896                 "type": "check",
101897                 "default": "yes",
101898                 "label": "One Way",
101899                 "strings": {
101900                     "options": {
101901                         "undefined": "Assumed to be Yes",
101902                         "yes": "Yes",
101903                         "no": "No"
101904                     }
101905                 }
101906             },
101907             "opening_hours": {
101908                 "key": "opening_hours",
101909                 "type": "text",
101910                 "label": "Hours"
101911             },
101912             "operator": {
101913                 "key": "operator",
101914                 "type": "text",
101915                 "label": "Operator"
101916             },
101917             "par": {
101918                 "key": "par",
101919                 "type": "number",
101920                 "label": "Par",
101921                 "placeholder": "3, 4, 5..."
101922             },
101923             "park_ride": {
101924                 "key": "park_ride",
101925                 "type": "check",
101926                 "label": "Park and Ride"
101927             },
101928             "parking": {
101929                 "key": "parking",
101930                 "type": "combo",
101931                 "options": [
101932                     "surface",
101933                     "multi-storey",
101934                     "underground",
101935                     "sheds",
101936                     "carports",
101937                     "garage_boxes",
101938                     "lane"
101939                 ],
101940                 "label": "Type"
101941             },
101942             "phone": {
101943                 "key": "phone",
101944                 "type": "tel",
101945                 "icon": "telephone",
101946                 "universal": true,
101947                 "label": "Phone",
101948                 "placeholder": "+31 42 123 4567"
101949             },
101950             "piste/difficulty": {
101951                 "key": "piste:difficulty",
101952                 "type": "combo",
101953                 "label": "Difficulty"
101954             },
101955             "piste/grooming": {
101956                 "key": "piste:grooming",
101957                 "type": "combo",
101958                 "label": "Grooming"
101959             },
101960             "piste/type": {
101961                 "key": "piste:type",
101962                 "type": "typeCombo",
101963                 "label": "Type"
101964             },
101965             "place": {
101966                 "key": "place",
101967                 "type": "typeCombo",
101968                 "label": "Type"
101969             },
101970             "population": {
101971                 "key": "population",
101972                 "type": "text",
101973                 "label": "Population"
101974             },
101975             "power": {
101976                 "key": "power",
101977                 "type": "typeCombo",
101978                 "label": "Type"
101979             },
101980             "railway": {
101981                 "key": "railway",
101982                 "type": "typeCombo",
101983                 "label": "Type"
101984             },
101985             "recycling/cans": {
101986                 "key": "recycling:cans",
101987                 "type": "check",
101988                 "label": "Accepts Cans"
101989             },
101990             "recycling/clothes": {
101991                 "key": "recycling:clothes",
101992                 "type": "check",
101993                 "label": "Accepts Clothes"
101994             },
101995             "recycling/glass": {
101996                 "key": "recycling:glass",
101997                 "type": "check",
101998                 "label": "Accepts Glass"
101999             },
102000             "recycling/paper": {
102001                 "key": "recycling:paper",
102002                 "type": "check",
102003                 "label": "Accepts Paper"
102004             },
102005             "ref": {
102006                 "key": "ref",
102007                 "type": "text",
102008                 "label": "Reference"
102009             },
102010             "relation": {
102011                 "key": "type",
102012                 "type": "combo",
102013                 "label": "Type"
102014             },
102015             "religion": {
102016                 "key": "religion",
102017                 "type": "combo",
102018                 "options": [
102019                     "christian",
102020                     "muslim",
102021                     "buddhist",
102022                     "jewish",
102023                     "hindu",
102024                     "shinto",
102025                     "taoist"
102026                 ],
102027                 "label": "Religion",
102028                 "strings": {
102029                     "options": {
102030                         "christian": "Christian",
102031                         "muslim": "Muslim",
102032                         "buddhist": "Buddhist",
102033                         "jewish": "Jewish",
102034                         "hindu": "Hindu",
102035                         "shinto": "Shinto",
102036                         "taoist": "Taoist"
102037                     }
102038                 }
102039             },
102040             "restriction": {
102041                 "key": "restriction",
102042                 "type": "combo",
102043                 "label": "Type"
102044             },
102045             "restrictions": {
102046                 "type": "restrictions",
102047                 "geometry": "vertex",
102048                 "icon": "restrictions",
102049                 "reference": {
102050                     "rtype": "restriction"
102051                 },
102052                 "label": "Turn Restrictions"
102053             },
102054             "route": {
102055                 "key": "route",
102056                 "type": "combo",
102057                 "label": "Type"
102058             },
102059             "route_master": {
102060                 "key": "route_master",
102061                 "type": "combo",
102062                 "label": "Type"
102063             },
102064             "sac_scale": {
102065                 "key": "sac_scale",
102066                 "type": "combo",
102067                 "label": "Path Difficulty"
102068             },
102069             "seasonal": {
102070                 "key": "seasonal",
102071                 "type": "check",
102072                 "label": "Seasonal"
102073             },
102074             "service": {
102075                 "key": "service",
102076                 "type": "combo",
102077                 "options": [
102078                     "parking_aisle",
102079                     "driveway",
102080                     "alley",
102081                     "drive-through",
102082                     "emergency_access"
102083                 ],
102084                 "label": "Type"
102085             },
102086             "shelter": {
102087                 "key": "shelter",
102088                 "type": "check",
102089                 "label": "Shelter"
102090             },
102091             "shelter_type": {
102092                 "key": "shelter_type",
102093                 "type": "combo",
102094                 "options": [
102095                     "public_transport",
102096                     "picnic_shelter",
102097                     "weather_shelter",
102098                     "lean_to",
102099                     "basic_hut",
102100                     "field_shelter",
102101                     "rock_shelter"
102102                 ],
102103                 "label": "Type"
102104             },
102105             "shop": {
102106                 "key": "shop",
102107                 "type": "typeCombo",
102108                 "label": "Type"
102109             },
102110             "sloped_curb": {
102111                 "key": "sloped_curb",
102112                 "type": "combo",
102113                 "label": "Sloped Curb"
102114             },
102115             "smoking": {
102116                 "key": "smoking",
102117                 "type": "combo",
102118                 "options": [
102119                     "no",
102120                     "outside",
102121                     "separated",
102122                     "yes"
102123                 ],
102124                 "label": "Smoking"
102125             },
102126             "social_facility_for": {
102127                 "key": "social_facility:for",
102128                 "type": "radio",
102129                 "label": "People served",
102130                 "placeholder": "Homeless, Disabled, Child, etc",
102131                 "options": [
102132                     "abused",
102133                     "child",
102134                     "disabled",
102135                     "diseased",
102136                     "drug_addicted",
102137                     "homeless",
102138                     "juvenile",
102139                     "mental_health",
102140                     "migrant",
102141                     "orphan",
102142                     "senior",
102143                     "underprivileged",
102144                     "unemployed",
102145                     "victim"
102146                 ]
102147             },
102148             "source": {
102149                 "key": "source",
102150                 "type": "text",
102151                 "icon": "source",
102152                 "universal": true,
102153                 "label": "Source"
102154             },
102155             "sport": {
102156                 "key": "sport",
102157                 "type": "combo",
102158                 "label": "Sport"
102159             },
102160             "sport_ice": {
102161                 "key": "sport",
102162                 "type": "combo",
102163                 "options": [
102164                     "skating",
102165                     "hockey",
102166                     "multi",
102167                     "curling",
102168                     "ice_stock"
102169                 ],
102170                 "label": "Sport"
102171             },
102172             "structure": {
102173                 "type": "radio",
102174                 "keys": [
102175                     "bridge",
102176                     "tunnel",
102177                     "embankment",
102178                     "cutting",
102179                     "ford"
102180                 ],
102181                 "label": "Structure",
102182                 "placeholder": "Unknown",
102183                 "strings": {
102184                     "options": {
102185                         "bridge": "Bridge",
102186                         "tunnel": "Tunnel",
102187                         "embankment": "Embankment",
102188                         "cutting": "Cutting",
102189                         "ford": "Ford"
102190                     }
102191                 }
102192             },
102193             "studio_type": {
102194                 "key": "type",
102195                 "type": "combo",
102196                 "options": [
102197                     "audio",
102198                     "video"
102199                 ],
102200                 "label": "Type"
102201             },
102202             "supervised": {
102203                 "key": "supervised",
102204                 "type": "check",
102205                 "label": "Supervised"
102206             },
102207             "surface": {
102208                 "key": "surface",
102209                 "type": "combo",
102210                 "label": "Surface"
102211             },
102212             "tactile_paving": {
102213                 "key": "tactile_paving",
102214                 "type": "check",
102215                 "label": "Tactile Paving"
102216             },
102217             "toilets/disposal": {
102218                 "key": "toilets:disposal",
102219                 "type": "combo",
102220                 "label": "Disposal"
102221             },
102222             "tourism": {
102223                 "key": "tourism",
102224                 "type": "typeCombo",
102225                 "label": "Type"
102226             },
102227             "towertype": {
102228                 "key": "tower:type",
102229                 "type": "combo",
102230                 "label": "Tower type"
102231             },
102232             "tracktype": {
102233                 "key": "tracktype",
102234                 "type": "combo",
102235                 "label": "Type"
102236             },
102237             "trail_visibility": {
102238                 "key": "trail_visibility",
102239                 "type": "combo",
102240                 "label": "Trail Visibility"
102241             },
102242             "tree_type": {
102243                 "key": "type",
102244                 "type": "combo",
102245                 "options": [
102246                     "broad_leaved",
102247                     "conifer",
102248                     "palm"
102249                 ],
102250                 "label": "Type"
102251             },
102252             "trees": {
102253                 "key": "trees",
102254                 "type": "combo",
102255                 "label": "Trees"
102256             },
102257             "tunnel": {
102258                 "key": "tunnel",
102259                 "type": "combo",
102260                 "label": "Tunnel"
102261             },
102262             "vending": {
102263                 "key": "vending",
102264                 "type": "combo",
102265                 "label": "Type of Goods"
102266             },
102267             "water": {
102268                 "key": "water",
102269                 "type": "combo",
102270                 "label": "Type"
102271             },
102272             "waterway": {
102273                 "key": "waterway",
102274                 "type": "typeCombo",
102275                 "label": "Type"
102276             },
102277             "website": {
102278                 "key": "website",
102279                 "type": "url",
102280                 "icon": "website",
102281                 "placeholder": "http://example.com/",
102282                 "universal": true,
102283                 "label": "Website"
102284             },
102285             "wetland": {
102286                 "key": "wetland",
102287                 "type": "combo",
102288                 "label": "Type"
102289             },
102290             "wheelchair": {
102291                 "key": "wheelchair",
102292                 "type": "radio",
102293                 "options": [
102294                     "yes",
102295                     "limited",
102296                     "no"
102297                 ],
102298                 "icon": "wheelchair",
102299                 "universal": true,
102300                 "label": "Wheelchair Access"
102301             },
102302             "width": {
102303                 "key": "width",
102304                 "type": "number",
102305                 "label": "Width (Meters)"
102306             },
102307             "wikipedia": {
102308                 "key": "wikipedia",
102309                 "type": "wikipedia",
102310                 "icon": "wikipedia",
102311                 "universal": true,
102312                 "label": "Wikipedia"
102313             },
102314             "wood": {
102315                 "key": "wood",
102316                 "type": "combo",
102317                 "label": "Type"
102318             }
102319         }
102320     },
102321     "imperial": {
102322         "type": "FeatureCollection",
102323         "features": [
102324             {
102325                 "type": "Feature",
102326                 "properties": {
102327                     "id": 0
102328                 },
102329                 "geometry": {
102330                     "type": "MultiPolygon",
102331                     "coordinates": [
102332                         [
102333                             [
102334                                 [
102335                                     -1.426496,
102336                                     50.639342
102337                                 ],
102338                                 [
102339                                     -1.445953,
102340                                     50.648139
102341                                 ],
102342                                 [
102343                                     -1.452789,
102344                                     50.654283
102345                                 ],
102346                                 [
102347                                     -1.485951,
102348                                     50.669338
102349                                 ],
102350                                 [
102351                                     -1.497426,
102352                                     50.672309
102353                                 ],
102354                                 [
102355                                     -1.535146,
102356                                     50.669379
102357                                 ],
102358                                 [
102359                                     -1.551503,
102360                                     50.665107
102361                                 ],
102362                                 [
102363                                     -1.569488,
102364                                     50.658026
102365                                 ],
102366                                 [
102367                                     -1.545318,
102368                                     50.686103
102369                                 ],
102370                                 [
102371                                     -1.50593,
102372                                     50.707709
102373                                 ],
102374                                 [
102375                                     -1.418691,
102376                                     50.733791
102377                                 ],
102378                                 [
102379                                     -1.420888,
102380                                     50.730455
102381                                 ],
102382                                 [
102383                                     -1.423451,
102384                                     50.7237
102385                                 ],
102386                                 [
102387                                     -1.425364,
102388                                     50.72012
102389                                 ],
102390                                 [
102391                                     -1.400868,
102392                                     50.721991
102393                                 ],
102394                                 [
102395                                     -1.377553,
102396                                     50.734198
102397                                 ],
102398                                 [
102399                                     -1.343495,
102400                                     50.761054
102401                                 ],
102402                                 [
102403                                     -1.318512,
102404                                     50.772162
102405                                 ],
102406                                 [
102407                                     -1.295766,
102408                                     50.773179
102409                                 ],
102410                                 [
102411                                     -1.144276,
102412                                     50.733791
102413                                 ],
102414                                 [
102415                                     -1.119537,
102416                                     50.734198
102417                                 ],
102418                                 [
102419                                     -1.10912,
102420                                     50.732856
102421                                 ],
102422                                 [
102423                                     -1.097035,
102424                                     50.726955
102425                                 ],
102426                                 [
102427                                     -1.096425,
102428                                     50.724433
102429                                 ],
102430                                 [
102431                                     -1.097646,
102432                                     50.71601
102433                                 ],
102434                                 [
102435                                     -1.097035,
102436                                     50.713324
102437                                 ],
102438                                 [
102439                                     -1.094228,
102440                                     50.712633
102441                                 ],
102442                                 [
102443                                     -1.085561,
102444                                     50.714016
102445                                 ],
102446                                 [
102447                                     -1.082753,
102448                                     50.713324
102449                                 ],
102450                                 [
102451                                     -1.062327,
102452                                     50.692816
102453                                 ],
102454                                 [
102455                                     -1.062327,
102456                                     50.685289
102457                                 ],
102458                                 [
102459                                     -1.066965,
102460                                     50.685248
102461                                 ],
102462                                 [
102463                                     -1.069651,
102464                                     50.683498
102465                                 ],
102466                                 [
102467                                     -1.071889,
102468                                     50.680976
102469                                 ],
102470                                 [
102471                                     -1.075307,
102472                                     50.678534
102473                                 ],
102474                                 [
102475                                     -1.112701,
102476                                     50.671454
102477                                 ],
102478                                 [
102479                                     -1.128651,
102480                                     50.666449
102481                                 ],
102482                                 [
102483                                     -1.156361,
102484                                     50.650784
102485                                 ],
102486                                 [
102487                                     -1.162221,
102488                                     50.645982
102489                                 ],
102490                                 [
102491                                     -1.164703,
102492                                     50.640937
102493                                 ],
102494                                 [
102495                                     -1.164666,
102496                                     50.639543
102497                                 ],
102498                                 [
102499                                     -1.426496,
102500                                     50.639342
102501                                 ]
102502                             ]
102503                         ],
102504                         [
102505                             [
102506                                 [
102507                                     -7.240314,
102508                                     55.050389
102509                                 ],
102510                                 [
102511                                     -7.013736,
102512                                     55.1615
102513                                 ],
102514                                 [
102515                                     -6.958913,
102516                                     55.20349
102517                                 ],
102518                                 [
102519                                     -6.571562,
102520                                     55.268366
102521                                 ],
102522                                 [
102523                                     -6.509633,
102524                                     55.31398
102525                                 ],
102526                                 [
102527                                     -6.226158,
102528                                     55.344406
102529                                 ],
102530                                 [
102531                                     -6.07105,
102532                                     55.25001
102533                                 ],
102534                                 [
102535                                     -5.712696,
102536                                     55.017635
102537                                 ],
102538                                 [
102539                                     -5.242021,
102540                                     54.415204
102541                                 ],
102542                                 [
102543                                     -5.695554,
102544                                     54.14284
102545                                 ],
102546                                 [
102547                                     -5.72473,
102548                                     54.07455
102549                                 ],
102550                                 [
102551                                     -6.041633,
102552                                     54.006238
102553                                 ],
102554                                 [
102555                                     -6.153953,
102556                                     54.054931
102557                                 ],
102558                                 [
102559                                     -6.220539,
102560                                     54.098803
102561                                 ],
102562                                 [
102563                                     -6.242502,
102564                                     54.099758
102565                                 ],
102566                                 [
102567                                     -6.263661,
102568                                     54.104682
102569                                 ],
102570                                 [
102571                                     -6.269887,
102572                                     54.097927
102573                                 ],
102574                                 [
102575                                     -6.28465,
102576                                     54.105226
102577                                 ],
102578                                 [
102579                                     -6.299585,
102580                                     54.104037
102581                                 ],
102582                                 [
102583                                     -6.313796,
102584                                     54.099696
102585                                 ],
102586                                 [
102587                                     -6.327128,
102588                                     54.097888
102589                                 ],
102590                                 [
102591                                     -6.338962,
102592                                     54.102952
102593                                 ],
102594                                 [
102595                                     -6.346662,
102596                                     54.109877
102597                                 ],
102598                                 [
102599                                     -6.354827,
102600                                     54.110652
102601                                 ],
102602                                 [
102603                                     -6.368108,
102604                                     54.097319
102605                                 ],
102606                                 [
102607                                     -6.369348,
102608                                     54.091118
102609                                 ],
102610                                 [
102611                                     -6.367643,
102612                                     54.083418
102613                                 ],
102614                                 [
102615                                     -6.366919,
102616                                     54.075098
102617                                 ],
102618                                 [
102619                                     -6.371157,
102620                                     54.066778
102621                                 ],
102622                                 [
102623                                     -6.377513,
102624                                     54.063264
102625                                 ],
102626                                 [
102627                                     -6.401026,
102628                                     54.060887
102629                                 ],
102630                                 [
102631                                     -6.426761,
102632                                     54.05541
102633                                 ],
102634                                 [
102635                                     -6.433892,
102636                                     54.055306
102637                                 ],
102638                                 [
102639                                     -6.4403,
102640                                     54.057993
102641                                 ],
102642                                 [
102643                                     -6.446243,
102644                                     54.062438
102645                                 ],
102646                                 [
102647                                     -6.450222,
102648                                     54.066675
102649                                 ],
102650                                 [
102651                                     -6.450894,
102652                                     54.068432
102653                                 ],
102654                                 [
102655                                     -6.47854,
102656                                     54.067709
102657                                 ],
102658                                 [
102659                                     -6.564013,
102660                                     54.04895
102661                                 ],
102662                                 [
102663                                     -6.571868,
102664                                     54.049519
102665                                 ],
102666                                 [
102667                                     -6.587164,
102668                                     54.053343
102669                                 ],
102670                                 [
102671                                     -6.595071,
102672                                     54.052412
102673                                 ],
102674                                 [
102675                                     -6.60029,
102676                                     54.04895
102677                                 ],
102678                                 [
102679                                     -6.605217,
102680                                     54.044475
102681                                 ],
102682                                 [
102683                                     -6.610987,
102684                                     54.039235
102685                                 ],
102686                                 [
102687                                     -6.616465,
102688                                     54.037271
102689                                 ],
102690                                 [
102691                                     -6.630624,
102692                                     54.041819
102693                                 ],
102694                                 [
102695                                     -6.657289,
102696                                     54.061146
102697                                 ],
102698                                 [
102699                                     -6.672534,
102700                                     54.068432
102701                                 ],
102702                                 [
102703                                     -6.657082,
102704                                     54.091945
102705                                 ],
102706                                 [
102707                                     -6.655791,
102708                                     54.103314
102709                                 ],
102710                                 [
102711                                     -6.666436,
102712                                     54.114786
102713                                 ],
102714                                 [
102715                                     -6.643957,
102716                                     54.131839
102717                                 ],
102718                                 [
102719                                     -6.634552,
102720                                     54.150133
102721                                 ],
102722                                 [
102723                                     -6.640339,
102724                                     54.168013
102725                                 ],
102726                                 [
102727                                     -6.648448,
102728                                     54.173665
102729                                 ],
102730                                 [
102731                                     -6.663025,
102732                                     54.183826
102733                                 ],
102734                                 [
102735                                     -6.683954,
102736                                     54.194368
102737                                 ],
102738                                 [
102739                                     -6.694651,
102740                                     54.197985
102741                                 ],
102742                                 [
102743                                     -6.706537,
102744                                     54.198915
102745                                 ],
102746                                 [
102747                                     -6.717234,
102748                                     54.195143
102749                                 ],
102750                                 [
102751                                     -6.724779,
102752                                     54.188631
102753                                 ],
102754                                 [
102755                                     -6.73284,
102756                                     54.183567
102757                                 ],
102758                                 [
102759                                     -6.744777,
102760                                     54.184187
102761                                 ],
102762                                 [
102763                                     -6.766481,
102764                                     54.192352
102765                                 ],
102766                                 [
102767                                     -6.787824,
102768                                     54.202998
102769                                 ],
102770                                 [
102771                                     -6.807358,
102772                                     54.21633
102773                                 ],
102774                                 [
102775                                     -6.823946,
102776                                     54.23235
102777                                 ],
102778                                 [
102779                                     -6.829733,
102780                                     54.242375
102781                                 ],
102782                                 [
102783                                     -6.833196,
102784                                     54.25209
102785                                 ],
102786                                 [
102787                                     -6.837743,
102788                                     54.260513
102789                                 ],
102790                                 [
102791                                     -6.846683,
102792                                     54.266456
102793                                 ],
102794                                 [
102795                                     -6.882185,
102796                                     54.277257
102797                                 ],
102798                                 [
102799                                     -6.864667,
102800                                     54.282734
102801                                 ],
102802                                 [
102803                                     -6.856657,
102804                                     54.292811
102805                                 ],
102806                                 [
102807                                     -6.858414,
102808                                     54.307332
102809                                 ],
102810                                 [
102811                                     -6.870015,
102812                                     54.326001
102813                                 ],
102814                                 [
102815                                     -6.879705,
102816                                     54.341594
102817                                 ],
102818                                 [
102819                                     -6.885957,
102820                                     54.345624
102821                                 ],
102822                                 [
102823                                     -6.897895,
102824                                     54.346193
102825                                 ],
102826                                 [
102827                                     -6.905956,
102828                                     54.349035
102829                                 ],
102830                                 [
102831                                     -6.915051,
102832                                     54.365933
102833                                 ],
102834                                 [
102835                                     -6.922028,
102836                                     54.372703
102837                                 ],
102838                                 [
102839                                     -6.984091,
102840                                     54.403089
102841                                 ],
102842                                 [
102843                                     -7.017836,
102844                                     54.413166
102845                                 ],
102846                                 [
102847                                     -7.049255,
102848                                     54.411512
102849                                 ],
102850                                 [
102851                                     -7.078504,
102852                                     54.394717
102853                                 ],
102854                                 [
102855                                     -7.127028,
102856                                     54.349759
102857                                 ],
102858                                 [
102859                                     -7.159894,
102860                                     54.335186
102861                                 ],
102862                                 [
102863                                     -7.168059,
102864                                     54.335031
102865                                 ],
102866                                 [
102867                                     -7.185629,
102868                                     54.336943
102869                                 ],
102870                                 [
102871                                     -7.18947,
102872                                     54.335692
102873                                 ],
102874                                 [
102875                                     -7.19245,
102876                                     54.334721
102877                                 ],
102878                                 [
102879                                     -7.193949,
102880                                     54.329967
102881                                 ],
102882                                 [
102883                                     -7.191468,
102884                                     54.323869
102885                                 ],
102886                                 [
102887                                     -7.187644,
102888                                     54.318804
102889                                 ],
102890                                 [
102891                                     -7.185009,
102892                                     54.317254
102893                                 ],
102894                                 [
102895                                     -7.184647,
102896                                     54.316634
102897                                 ],
102898                                 [
102899                                     -7.192399,
102900                                     54.307384
102901                                 ],
102902                                 [
102903                                     -7.193691,
102904                                     54.307539
102905                                 ],
102906                                 [
102907                                     -7.199168,
102908                                     54.303457
102909                                 ],
102910                                 [
102911                                     -7.206661,
102912                                     54.304903
102913                                 ],
102914                                 [
102915                                     -7.211467,
102916                                     54.30418
102917                                 ],
102918                                 [
102919                                     -7.209038,
102920                                     54.293431
102921                                 ],
102922                                 [
102923                                     -7.1755,
102924                                     54.283664
102925                                 ],
102926                                 [
102927                                     -7.181495,
102928                                     54.269763
102929                                 ],
102930                                 [
102931                                     -7.14589,
102932                                     54.25209
102933                                 ],
102934                                 [
102935                                     -7.159739,
102936                                     54.24067
102937                                 ],
102938                                 [
102939                                     -7.153331,
102940                                     54.224237
102941                                 ],
102942                                 [
102943                                     -7.174725,
102944                                     54.216072
102945                                 ],
102946                                 [
102947                                     -7.229502,
102948                                     54.207545
102949                                 ],
102950                                 [
102951                                     -7.240871,
102952                                     54.202326
102953                                 ],
102954                                 [
102955                                     -7.249088,
102956                                     54.197416
102957                                 ],
102958                                 [
102959                                     -7.255496,
102960                                     54.190854
102961                                 ],
102962                                 [
102963                                     -7.261128,
102964                                     54.18088
102965                                 ],
102966                                 [
102967                                     -7.256322,
102968                                     54.176901
102969                                 ],
102970                                 [
102971                                     -7.247021,
102972                                     54.17225
102973                                 ],
102974                                 [
102975                                     -7.24578,
102976                                     54.166979
102977                                 ],
102978                                 [
102979                                     -7.265366,
102980                                     54.16114
102981                                 ],
102982                                 [
102983                                     -7.26087,
102984                                     54.151166
102985                                 ],
102986                                 [
102987                                     -7.263505,
102988                                     54.140986
102989                                 ],
102990                                 [
102991                                     -7.27074,
102992                                     54.132253
102993                                 ],
102994                                 [
102995                                     -7.280042,
102996                                     54.126155
102997                                 ],
102998                                 [
102999                                     -7.293788,
103000                                     54.122021
103001                                 ],
103002                                 [
103003                                     -7.297353,
103004                                     54.125896
103005                                 ],
103006                                 [
103007                                     -7.29632,
103008                                     54.134991
103009                                 ],
103010                                 [
103011                                     -7.296423,
103012                                     54.146515
103013                                 ],
103014                                 [
103015                                     -7.295028,
103016                                     54.155404
103017                                 ],
103018                                 [
103019                                     -7.292134,
103020                                     54.162638
103021                                 ],
103022                                 [
103023                                     -7.295545,
103024                                     54.165119
103025                                 ],
103026                                 [
103027                                     -7.325982,
103028                                     54.154577
103029                                 ],
103030                                 [
103031                                     -7.333165,
103032                                     54.149409
103033                                 ],
103034                                 [
103035                                     -7.333165,
103036                                     54.142743
103037                                 ],
103038                                 [
103039                                     -7.310324,
103040                                     54.114683
103041                                 ],
103042                                 [
103043                                     -7.316489,
103044                                     54.11428
103045                                 ],
103046                                 [
103047                                     -7.326964,
103048                                     54.113597
103049                                 ],
103050                                 [
103051                                     -7.375488,
103052                                     54.123312
103053                                 ],
103054                                 [
103055                                     -7.390216,
103056                                     54.121194
103057                                 ],
103058                                 [
103059                                     -7.39466,
103060                                     54.121917
103061                                 ],
103062                                 [
103063                                     -7.396624,
103064                                     54.126258
103065                                 ],
103066                                 [
103067                                     -7.403962,
103068                                     54.135043
103069                                 ],
103070                                 [
103071                                     -7.41223,
103072                                     54.136438
103073                                 ],
103074                                 [
103075                                     -7.422255,
103076                                     54.135456
103077                                 ],
103078                                 [
103079                                     -7.425769,
103080                                     54.136955
103081                                 ],
103082                                 [
103083                                     -7.414659,
103084                                     54.145688
103085                                 ],
103086                                 [
103087                                     -7.439619,
103088                                     54.146929
103089                                 ],
103090                                 [
103091                                     -7.480753,
103092                                     54.127653
103093                                 ],
103094                                 [
103095                                     -7.502302,
103096                                     54.125121
103097                                 ],
103098                                 [
103099                                     -7.609014,
103100                                     54.139901
103101                                 ],
103102                                 [
103103                                     -7.620796,
103104                                     54.144965
103105                                 ],
103106                                 [
103107                                     -7.624052,
103108                                     54.153336
103109                                 ],
103110                                 [
103111                                     -7.625706,
103112                                     54.162173
103113                                 ],
103114                                 [
103115                                     -7.632682,
103116                                     54.168529
103117                                 ],
103118                                 [
103119                                     -7.70477,
103120                                     54.200362
103121                                 ],
103122                                 [
103123                                     -7.722599,
103124                                     54.202326
103125                                 ],
103126                                 [
103127                                     -7.782078,
103128                                     54.2
103129                                 ],
103130                                 [
103131                                     -7.836959,
103132                                     54.204341
103133                                 ],
103134                                 [
103135                                     -7.856441,
103136                                     54.211421
103137                                 ],
103138                                 [
103139                                     -7.86967,
103140                                     54.226872
103141                                 ],
103142                                 [
103143                                     -7.873649,
103144                                     54.271055
103145                                 ],
103146                                 [
103147                                     -7.880264,
103148                                     54.287023
103149                                 ],
103150                                 [
103151                                     -7.894966,
103152                                     54.293586
103153                                 ],
103154                                 [
103155                                     -7.93411,
103156                                     54.297049
103157                                 ],
103158                                 [
103159                                     -7.942075,
103160                                     54.298873
103161                                 ],
103162                                 [
103163                                     -7.950802,
103164                                     54.300873
103165                                 ],
103166                                 [
103167                                     -7.96801,
103168                                     54.31219
103169                                 ],
103170                                 [
103171                                     -7.981033,
103172                                     54.326556
103173                                 ],
103174                                 [
103175                                     -8.002194,
103176                                     54.357923
103177                                 ],
103178                                 [
103179                                     -8.03134,
103180                                     54.358027
103181                                 ],
103182                                 [
103183                                     -8.05648,
103184                                     54.365882
103185                                 ],
103186                                 [
103187                                     -8.079941,
103188                                     54.380196
103189                                 ],
103190                                 [
103191                                     -8.122419,
103192                                     54.415233
103193                                 ],
103194                                 [
103195                                     -8.146346,
103196                                     54.430736
103197                                 ],
103198                                 [
103199                                     -8.156035,
103200                                     54.439055
103201                                 ],
103202                                 [
103203                                     -8.158128,
103204                                     54.447117
103205                                 ],
103206                                 [
103207                                     -8.161177,
103208                                     54.454817
103209                                 ],
103210                                 [
103211                                     -8.173837,
103212                                     54.461741
103213                                 ],
103214                                 [
103215                                     -8.168467,
103216                                     54.463477
103217                                 ],
103218                                 [
103219                                     -8.15017,
103220                                     54.46939
103221                                 ],
103222                                 [
103223                                     -8.097046,
103224                                     54.478588
103225                                 ],
103226                                 [
103227                                     -8.072448,
103228                                     54.487063
103229                                 ],
103230                                 [
103231                                     -8.060976,
103232                                     54.493316
103233                                 ],
103234                                 [
103235                                     -8.05586,
103236                                     54.497553
103237                                 ],
103238                                 [
103239                                     -8.043561,
103240                                     54.512229
103241                                 ],
103242                                 [
103243                                     -8.023278,
103244                                     54.529696
103245                                 ],
103246                                 [
103247                                     -8.002194,
103248                                     54.543442
103249                                 ],
103250                                 [
103251                                     -7.926411,
103252                                     54.533055
103253                                 ],
103254                                 [
103255                                     -7.887137,
103256                                     54.532125
103257                                 ],
103258                                 [
103259                                     -7.848844,
103260                                     54.54091
103261                                 ],
103262                                 [
103263                                     -7.749264,
103264                                     54.596152
103265                                 ],
103266                                 [
103267                                     -7.707871,
103268                                     54.604162
103269                                 ],
103270                                 [
103271                                     -7.707944,
103272                                     54.604708
103273                                 ],
103274                                 [
103275                                     -7.707951,
103276                                     54.604763
103277                                 ],
103278                                 [
103279                                     -7.710558,
103280                                     54.624264
103281                                 ],
103282                                 [
103283                                     -7.721204,
103284                                     54.625866
103285                                 ],
103286                                 [
103287                                     -7.736758,
103288                                     54.619251
103289                                 ],
103290                                 [
103291                                     -7.753553,
103292                                     54.614497
103293                                 ],
103294                                 [
103295                                     -7.769159,
103296                                     54.618011
103297                                 ],
103298                                 [
103299                                     -7.801199,
103300                                     54.634806
103301                                 ],
103302                                 [
103303                                     -7.814996,
103304                                     54.639457
103305                                 ],
103306                                 [
103307                                     -7.822541,
103308                                     54.638113
103309                                 ],
103310                                 [
103311                                     -7.838044,
103312                                     54.63124
103313                                 ],
103314                                 [
103315                                     -7.846416,
103316                                     54.631447
103317                                 ],
103318                                 [
103319                                     -7.85427,
103320                                     54.636408
103321                                 ],
103322                                 [
103323                                     -7.864347,
103324                                     54.649069
103325                                 ],
103326                                 [
103327                                     -7.872771,
103328                                     54.652221
103329                                 ],
103330                                 [
103331                                     -7.890082,
103332                                     54.655063
103333                                 ],
103334                                 [
103335                                     -7.906619,
103336                                     54.661316
103337                                 ],
103338                                 [
103339                                     -7.914835,
103340                                     54.671651
103341                                 ],
103342                                 [
103343                                     -7.907135,
103344                                     54.686689
103345                                 ],
103346                                 [
103347                                     -7.913233,
103348                                     54.688653
103349                                 ],
103350                                 [
103351                                     -7.929666,
103352                                     54.696714
103353                                 ],
103354                                 [
103355                                     -7.880109,
103356                                     54.711029
103357                                 ],
103358                                 [
103359                                     -7.845899,
103360                                     54.731027
103361                                 ],
103362                                 [
103363                                     -7.832153,
103364                                     54.730614
103365                                 ],
103366                                 [
103367                                     -7.803576,
103368                                     54.716145
103369                                 ],
103370                                 [
103371                                     -7.770503,
103372                                     54.706016
103373                                 ],
103374                                 [
103375                                     -7.736603,
103376                                     54.707463
103377                                 ],
103378                                 [
103379                                     -7.70229,
103380                                     54.718883
103381                                 ],
103382                                 [
103383                                     -7.667512,
103384                                     54.738779
103385                                 ],
103386                                 [
103387                                     -7.649683,
103388                                     54.744877
103389                                 ],
103390                                 [
103391                                     -7.61537,
103392                                     54.739347
103393                                 ],
103394                                 [
103395                                     -7.585398,
103396                                     54.744722
103397                                 ],
103398                                 [
103399                                     -7.566639,
103400                                     54.738675
103401                                 ],
103402                                 [
103403                                     -7.556149,
103404                                     54.738365
103405                                 ],
103406                                 [
103407                                     -7.543075,
103408                                     54.741673
103409                                 ],
103410                                 [
103411                                     -7.543023,
103412                                     54.743791
103413                                 ],
103414                                 [
103415                                     -7.548398,
103416                                     54.747202
103417                                 ],
103418                                 [
103419                                     -7.551705,
103420                                     54.754695
103421                                 ],
103422                                 [
103423                                     -7.549741,
103424                                     54.779603
103425                                 ],
103426                                 [
103427                                     -7.543385,
103428                                     54.793091
103429                                 ],
103430                                 [
103431                                     -7.470831,
103432                                     54.845284
103433                                 ],
103434                                 [
103435                                     -7.45507,
103436                                     54.863009
103437                                 ],
103438                                 [
103439                                     -7.444735,
103440                                     54.884455
103441                                 ],
103442                                 [
103443                                     -7.444735,
103444                                     54.894893
103445                                 ],
103446                                 [
103447                                     -7.448972,
103448                                     54.920318
103449                                 ],
103450                                 [
103451                                     -7.445251,
103452                                     54.932152
103453                                 ],
103454                                 [
103455                                     -7.436983,
103456                                     54.938301
103457                                 ],
103458                                 [
103459                                     -7.417139,
103460                                     54.943056
103461                                 ],
103462                                 [
103463                                     -7.415755,
103464                                     54.944372
103465                                 ],
103466                                 [
103467                                     -7.408665,
103468                                     54.951117
103469                                 ],
103470                                 [
103471                                     -7.407424,
103472                                     54.959437
103473                                 ],
103474                                 [
103475                                     -7.413109,
103476                                     54.984965
103477                                 ],
103478                                 [
103479                                     -7.409078,
103480                                     54.992045
103481                                 ],
103482                                 [
103483                                     -7.403755,
103484                                     54.99313
103485                                 ],
103486                                 [
103487                                     -7.40112,
103488                                     54.994836
103489                                 ],
103490                                 [
103491                                     -7.405254,
103492                                     55.003569
103493                                 ],
103494                                 [
103495                                     -7.376987,
103496                                     55.02889
103497                                 ],
103498                                 [
103499                                     -7.366962,
103500                                     55.035557
103501                                 ],
103502                                 [
103503                                     -7.355024,
103504                                     55.040931
103505                                 ],
103506                                 [
103507                                     -7.291152,
103508                                     55.046615
103509                                 ],
103510                                 [
103511                                     -7.282987,
103512                                     55.051835
103513                                 ],
103514                                 [
103515                                     -7.275288,
103516                                     55.058863
103517                                 ],
103518                                 [
103519                                     -7.266503,
103520                                     55.065167
103521                                 ],
103522                                 [
103523                                     -7.247097,
103524                                     55.069328
103525                                 ],
103526                                 [
103527                                     -7.2471,
103528                                     55.069322
103529                                 ],
103530                                 [
103531                                     -7.256744,
103532                                     55.050686
103533                                 ],
103534                                 [
103535                                     -7.240956,
103536                                     55.050279
103537                                 ],
103538                                 [
103539                                     -7.240314,
103540                                     55.050389
103541                                 ]
103542                             ]
103543                         ],
103544                         [
103545                             [
103546                                 [
103547                                     -13.688588,
103548                                     57.596259
103549                                 ],
103550                                 [
103551                                     -13.690419,
103552                                     57.596259
103553                                 ],
103554                                 [
103555                                     -13.691314,
103556                                     57.596503
103557                                 ],
103558                                 [
103559                                     -13.691314,
103560                                     57.597154
103561                                 ],
103562                                 [
103563                                     -13.690419,
103564                                     57.597805
103565                                 ],
103566                                 [
103567                                     -13.688588,
103568                                     57.597805
103569                                 ],
103570                                 [
103571                                     -13.687652,
103572                                     57.597154
103573                                 ],
103574                                 [
103575                                     -13.687652,
103576                                     57.596869
103577                                 ],
103578                                 [
103579                                     -13.688588,
103580                                     57.596259
103581                                 ]
103582                             ]
103583                         ],
103584                         [
103585                             [
103586                                 [
103587                                     -4.839121,
103588                                     54.469789
103589                                 ],
103590                                 [
103591                                     -4.979941,
103592                                     54.457977
103593                                 ],
103594                                 [
103595                                     -5.343644,
103596                                     54.878637
103597                                 ],
103598                                 [
103599                                     -5.308469,
103600                                     55.176452
103601                                 ],
103602                                 [
103603                                     -6.272566,
103604                                     55.418443
103605                                 ],
103606                                 [
103607                                     -8.690528,
103608                                     57.833706
103609                                 ],
103610                                 [
103611                                     -6.344705,
103612                                     59.061083
103613                                 ],
103614                                 [
103615                                     -4.204785,
103616                                     58.63305
103617                                 ],
103618                                 [
103619                                     -2.31566,
103620                                     60.699068
103621                                 ],
103622                                 [
103623                                     -1.695335,
103624                                     60.76432
103625                                 ],
103626                                 [
103627                                     -1.58092,
103628                                     60.866001
103629                                 ],
103630                                 [
103631                                     -0.17022,
103632                                     60.897204
103633                                 ],
103634                                 [
103635                                     -0.800508,
103636                                     59.770037
103637                                 ],
103638                                 [
103639                                     -1.292368,
103640                                     57.732574
103641                                 ],
103642                                 [
103643                                     -1.850077,
103644                                     55.766368
103645                                 ],
103646                                 [
103647                                     -1.73054,
103648                                     55.782219
103649                                 ],
103650                                 [
103651                                     1.892395,
103652                                     52.815229
103653                                 ],
103654                                 [
103655                                     1.742775,
103656                                     51.364209
103657                                 ],
103658                                 [
103659                                     1.080173,
103660                                     50.847526
103661                                 ],
103662                                 [
103663                                     0.000774,
103664                                     50.664982
103665                                 ],
103666                                 [
103667                                     -0.162997,
103668                                     50.752401
103669                                 ],
103670                                 [
103671                                     -0.725152,
103672                                     50.731879
103673                                 ],
103674                                 [
103675                                     -0.768853,
103676                                     50.741516
103677                                 ],
103678                                 [
103679                                     -0.770985,
103680                                     50.736884
103681                                 ],
103682                                 [
103683                                     -0.789947,
103684                                     50.730048
103685                                 ],
103686                                 [
103687                                     -0.812815,
103688                                     50.734768
103689                                 ],
103690                                 [
103691                                     -0.877742,
103692                                     50.761156
103693                                 ],
103694                                 [
103695                                     -0.942879,
103696                                     50.758338
103697                                 ],
103698                                 [
103699                                     -0.992581,
103700                                     50.737379
103701                                 ],
103702                                 [
103703                                     -1.18513,
103704                                     50.766989
103705                                 ],
103706                                 [
103707                                     -1.282741,
103708                                     50.792353
103709                                 ],
103710                                 [
103711                                     -1.375004,
103712                                     50.772063
103713                                 ],
103714                                 [
103715                                     -1.523427,
103716                                     50.719605
103717                                 ],
103718                                 [
103719                                     -1.630649,
103720                                     50.695128
103721                                 ],
103722                                 [
103723                                     -1.663617,
103724                                     50.670508
103725                                 ],
103726                                 [
103727                                     -1.498021,
103728                                     50.40831
103729                                 ],
103730                                 [
103731                                     -4.097427,
103732                                     49.735486
103733                                 ],
103734                                 [
103735                                     -6.825199,
103736                                     49.700905
103737                                 ],
103738                                 [
103739                                     -5.541541,
103740                                     51.446591
103741                                 ],
103742                                 [
103743                                     -6.03361,
103744                                     51.732369
103745                                 ],
103746                                 [
103747                                     -4.791746,
103748                                     52.635365
103749                                 ],
103750                                 [
103751                                     -4.969244,
103752                                     52.637413
103753                                 ],
103754                                 [
103755                                     -5.049473,
103756                                     53.131209
103757                                 ],
103758                                 [
103759                                     -4.787393,
103760                                     53.409491
103761                                 ],
103762                                 [
103763                                     -4.734148,
103764                                     53.424866
103765                                 ],
103766                                 [
103767                                     -4.917096,
103768                                     53.508212
103769                                 ],
103770                                 [
103771                                     -4.839121,
103772                                     54.469789
103773                                 ]
103774                             ]
103775                         ]
103776                     ]
103777                 }
103778             },
103779             {
103780                 "type": "Feature",
103781                 "properties": {
103782                     "id": 0
103783                 },
103784                 "geometry": {
103785                     "type": "MultiPolygon",
103786                     "coordinates": [
103787                         [
103788                             [
103789                                 [
103790                                     -157.018938,
103791                                     19.300864
103792                                 ],
103793                                 [
103794                                     -179.437336,
103795                                     27.295312
103796                                 ],
103797                                 [
103798                                     -179.480084,
103799                                     28.991459
103800                                 ],
103801                                 [
103802                                     -168.707465,
103803                                     26.30325
103804                                 ],
103805                                 [
103806                                     -163.107414,
103807                                     24.60499
103808                                 ],
103809                                 [
103810                                     -153.841679,
103811                                     20.079306
103812                                 ],
103813                                 [
103814                                     -154.233846,
103815                                     19.433391
103816                                 ],
103817                                 [
103818                                     -153.61725,
103819                                     18.900587
103820                                 ],
103821                                 [
103822                                     -154.429471,
103823                                     18.171036
103824                                 ],
103825                                 [
103826                                     -156.780638,
103827                                     18.718492
103828                                 ],
103829                                 [
103830                                     -157.018938,
103831                                     19.300864
103832                                 ]
103833                             ]
103834                         ],
103835                         [
103836                             [
103837                                 [
103838                                     -78.91269,
103839                                     43.037032
103840                                 ],
103841                                 [
103842                                     -78.964351,
103843                                     42.976393
103844                                 ],
103845                                 [
103846                                     -78.981718,
103847                                     42.979043
103848                                 ],
103849                                 [
103850                                     -78.998055,
103851                                     42.991111
103852                                 ],
103853                                 [
103854                                     -79.01189,
103855                                     43.004358
103856                                 ],
103857                                 [
103858                                     -79.022046,
103859                                     43.010539
103860                                 ],
103861                                 [
103862                                     -79.023076,
103863                                     43.017015
103864                                 ],
103865                                 [
103866                                     -79.00983,
103867                                     43.050867
103868                                 ],
103869                                 [
103870                                     -79.011449,
103871                                     43.065291
103872                                 ],
103873                                 [
103874                                     -78.993051,
103875                                     43.066174
103876                                 ],
103877                                 [
103878                                     -78.975536,
103879                                     43.069707
103880                                 ],
103881                                 [
103882                                     -78.958905,
103883                                     43.070884
103884                                 ],
103885                                 [
103886                                     -78.943304,
103887                                     43.065291
103888                                 ],
103889                                 [
103890                                     -78.917399,
103891                                     43.058521
103892                                 ],
103893                                 [
103894                                     -78.908569,
103895                                     43.049396
103896                                 ],
103897                                 [
103898                                     -78.91269,
103899                                     43.037032
103900                                 ]
103901                             ]
103902                         ],
103903                         [
103904                             [
103905                                 [
103906                                     -123.03529,
103907                                     48.992515
103908                                 ],
103909                                 [
103910                                     -123.035308,
103911                                     48.992499
103912                                 ],
103913                                 [
103914                                     -123.045277,
103915                                     48.984361
103916                                 ],
103917                                 [
103918                                     -123.08849,
103919                                     48.972235
103920                                 ],
103921                                 [
103922                                     -123.089345,
103923                                     48.987982
103924                                 ],
103925                                 [
103926                                     -123.090484,
103927                                     48.992499
103928                                 ],
103929                                 [
103930                                     -123.090488,
103931                                     48.992515
103932                                 ],
103933                                 [
103934                                     -123.035306,
103935                                     48.992515
103936                                 ],
103937                                 [
103938                                     -123.03529,
103939                                     48.992515
103940                                 ]
103941                             ]
103942                         ],
103943                         [
103944                             [
103945                                 [
103946                                     -103.837038,
103947                                     29.279906
103948                                 ],
103949                                 [
103950                                     -103.864121,
103951                                     29.281366
103952                                 ],
103953                                 [
103954                                     -103.928122,
103955                                     29.293019
103956                                 ],
103957                                 [
103958                                     -104.01915,
103959                                     29.32033
103960                                 ],
103961                                 [
103962                                     -104.057313,
103963                                     29.339037
103964                                 ],
103965                                 [
103966                                     -104.105424,
103967                                     29.385675
103968                                 ],
103969                                 [
103970                                     -104.139789,
103971                                     29.400584
103972                                 ],
103973                                 [
103974                                     -104.161648,
103975                                     29.416759
103976                                 ],
103977                                 [
103978                                     -104.194514,
103979                                     29.448927
103980                                 ],
103981                                 [
103982                                     -104.212291,
103983                                     29.484661
103984                                 ],
103985                                 [
103986                                     -104.218698,
103987                                     29.489829
103988                                 ],
103989                                 [
103990                                     -104.227148,
103991                                     29.493033
103992                                 ],
103993                                 [
103994                                     -104.251022,
103995                                     29.508588
103996                                 ],
103997                                 [
103998                                     -104.267171,
103999                                     29.526571
104000                                 ],
104001                                 [
104002                                     -104.292751,
104003                                     29.532824
104004                                 ],
104005                                 [
104006                                     -104.320604,
104007                                     29.532255
104008                                 ],
104009                                 [
104010                                     -104.338484,
104011                                     29.524013
104012                                 ],
104013                                 [
104014                                     -104.349026,
104015                                     29.537578
104016                                 ],
104017                                 [
104018                                     -104.430443,
104019                                     29.582795
104020                                 ],
104021                                 [
104022                                     -104.437832,
104023                                     29.58543
104024                                 ],
104025                                 [
104026                                     -104.444008,
104027                                     29.589203
104028                                 ],
104029                                 [
104030                                     -104.448555,
104031                                     29.597678
104032                                 ],
104033                                 [
104034                                     -104.452069,
104035                                     29.607109
104036                                 ],
104037                                 [
104038                                     -104.455222,
104039                                     29.613387
104040                                 ],
104041                                 [
104042                                     -104.469381,
104043                                     29.625402
104044                                 ],
104045                                 [
104046                                     -104.516639,
104047                                     29.654315
104048                                 ],
104049                                 [
104050                                     -104.530824,
104051                                     29.667906
104052                                 ],
104053                                 [
104054                                     -104.535036,
104055                                     29.677802
104056                                 ],
104057                                 [
104058                                     -104.535191,
104059                                     29.687853
104060                                 ],
104061                                 [
104062                                     -104.537103,
104063                                     29.702116
104064                                 ],
104065                                 [
104066                                     -104.543666,
104067                                     29.71643
104068                                 ],
104069                                 [
104070                                     -104.561391,
104071                                     29.745421
104072                                 ],
104073                                 [
104074                                     -104.570279,
104075                                     29.787511
104076                                 ],
104077                                 [
104078                                     -104.583586,
104079                                     29.802575
104080                                 ],
104081                                 [
104082                                     -104.601207,
104083                                     29.81477
104084                                 ],
104085                                 [
104086                                     -104.619682,
104087                                     29.833064
104088                                 ],
104089                                 [
104090                                     -104.623764,
104091                                     29.841487
104092                                 ],
104093                                 [
104094                                     -104.637588,
104095                                     29.887996
104096                                 ],
104097                                 [
104098                                     -104.656346,
104099                                     29.908201
104100                                 ],
104101                                 [
104102                                     -104.660635,
104103                                     29.918433
104104                                 ],
104105                                 [
104106                                     -104.663478,
104107                                     29.923084
104108                                 ],
104109                                 [
104110                                     -104.676526,
104111                                     29.93683
104112                                 ],
104113                                 [
104114                                     -104.680479,
104115                                     29.942308
104116                                 ],
104117                                 [
104118                                     -104.682469,
104119                                     29.952126
104120                                 ],
104121                                 [
104122                                     -104.680117,
104123                                     29.967784
104124                                 ],
104125                                 [
104126                                     -104.680479,
104127                                     29.976466
104128                                 ],
104129                                 [
104130                                     -104.699108,
104131                                     30.03145
104132                                 ],
104133                                 [
104134                                     -104.701589,
104135                                     30.055324
104136                                 ],
104137                                 [
104138                                     -104.698592,
104139                                     30.075271
104140                                 ],
104141                                 [
104142                                     -104.684639,
104143                                     30.111135
104144                                 ],
104145                                 [
104146                                     -104.680479,
104147                                     30.134131
104148                                 ],
104149                                 [
104150                                     -104.67867,
104151                                     30.170356
104152                                 ],
104153                                 [
104154                                     -104.681564,
104155                                     30.192939
104156                                 ],
104157                                 [
104158                                     -104.695853,
104159                                     30.208441
104160                                 ],
104161                                 [
104162                                     -104.715231,
104163                                     30.243995
104164                                 ],
104165                                 [
104166                                     -104.724585,
104167                                     30.252211
104168                                 ],
104169                                 [
104170                                     -104.742155,
104171                                     30.25986
104172                                 ],
104173                                 [
104174                                     -104.74939,
104175                                     30.264459
104176                                 ],
104177                                 [
104178                                     -104.761689,
104179                                     30.284199
104180                                 ],
104181                                 [
104182                                     -104.774143,
104183                                     30.311588
104184                                 ],
104185                                 [
104186                                     -104.788767,
104187                                     30.335927
104188                                 ],
104189                                 [
104190                                     -104.807732,
104191                                     30.346418
104192                                 ],
104193                                 [
104194                                     -104.8129,
104195                                     30.350707
104196                                 ],
104197                                 [
104198                                     -104.814967,
104199                                     30.360577
104200                                 ],
104201                                 [
104202                                     -104.816001,
104203                                     30.371997
104204                                 ],
104205                                 [
104206                                     -104.818274,
104207                                     30.380524
104208                                 ],
104209                                 [
104210                                     -104.824269,
104211                                     30.38719
104212                                 ],
104213                                 [
104214                                     -104.83755,
104215                                     30.394063
104216                                 ],
104217                                 [
104218                                     -104.844939,
104219                                     30.40104
104220                                 ],
104221                                 [
104222                                     -104.853259,
104223                                     30.41215
104224                                 ],
104225                                 [
104226                                     -104.855016,
104227                                     30.417473
104228                                 ],
104229                                 [
104230                                     -104.853621,
104231                                     30.423984
104232                                 ],
104233                                 [
104234                                     -104.852432,
104235                                     30.438867
104236                                 ],
104237                                 [
104238                                     -104.854655,
104239                                     30.448737
104240                                 ],
104241                                 [
104242                                     -104.864473,
104243                                     30.462018
104244                                 ],
104245                                 [
104246                                     -104.866695,
104247                                     30.473025
104248                                 ],
104249                                 [
104250                                     -104.865248,
104251                                     30.479898
104252                                 ],
104253                                 [
104254                                     -104.859615,
104255                                     30.491112
104256                                 ],
104257                                 [
104258                                     -104.859254,
104259                                     30.497261
104260                                 ],
104261                                 [
104262                                     -104.863026,
104263                                     30.502377
104264                                 ],
104265                                 [
104266                                     -104.879718,
104267                                     30.510852
104268                                 ],
104269                                 [
104270                                     -104.882146,
104271                                     30.520929
104272                                 ],
104273                                 [
104274                                     -104.884007,
104275                                     30.541858
104276                                 ],
104277                                 [
104278                                     -104.886591,
104279                                     30.551883
104280                                 ],
104281                                 [
104282                                     -104.898166,
104283                                     30.569401
104284                                 ],
104285                                 [
104286                                     -104.928242,
104287                                     30.599529
104288                                 ],
104289                                 [
104290                                     -104.93434,
104291                                     30.610536
104292                                 ],
104293                                 [
104294                                     -104.941057,
104295                                     30.61405
104296                                 ],
104297                                 [
104298                                     -104.972735,
104299                                     30.618029
104300                                 ],
104301                                 [
104302                                     -104.98276,
104303                                     30.620716
104304                                 ],
104305                                 [
104306                                     -104.989117,
104307                                     30.629553
104308                                 ],
104309                                 [
104310                                     -104.991649,
104311                                     30.640301
104312                                 ],
104313                                 [
104314                                     -104.992941,
104315                                     30.651464
104316                                 ],
104317                                 [
104318                                     -104.995783,
104319                                     30.661747
104320                                 ],
104321                                 [
104322                                     -105.008495,
104323                                     30.676992
104324                                 ],
104325                                 [
104326                                     -105.027977,
104327                                     30.690117
104328                                 ],
104329                                 [
104330                                     -105.049475,
104331                                     30.699264
104332                                 ],
104333                                 [
104334                                     -105.06813,
104335                                     30.702675
104336                                 ],
104337                                 [
104338                                     -105.087043,
104339                                     30.709806
104340                                 ],
104341                                 [
104342                                     -105.133604,
104343                                     30.757917
104344                                 ],
104345                                 [
104346                                     -105.140425,
104347                                     30.750476
104348                                 ],
104349                                 [
104350                                     -105.153241,
104351                                     30.763188
104352                                 ],
104353                                 [
104354                                     -105.157788,
104355                                     30.76572
104356                                 ],
104357                                 [
104358                                     -105.160889,
104359                                     30.764118
104360                                 ],
104361                                 [
104362                                     -105.162698,
104363                                     30.774919
104364                                 ],
104365                                 [
104366                                     -105.167297,
104367                                     30.781171
104368                                 ],
104369                                 [
104370                                     -105.17479,
104371                                     30.783962
104372                                 ],
104373                                 [
104374                                     -105.185125,
104375                                     30.784634
104376                                 ],
104377                                 [
104378                                     -105.195306,
104379                                     30.787941
104380                                 ],
104381                                 [
104382                                     -105.204917,
104383                                     30.80241
104384                                 ],
104385                                 [
104386                                     -105.2121,
104387                                     30.805718
104388                                 ],
104389                                 [
104390                                     -105.21825,
104391                                     30.806803
104392                                 ],
104393                                 [
104394                                     -105.229257,
104395                                     30.810214
104396                                 ],
104397                                 [
104398                                     -105.232874,
104399                                     30.809128
104400                                 ],
104401                                 [
104402                                     -105.239851,
104403                                     30.801532
104404                                 ],
104405                                 [
104406                                     -105.243985,
104407                                     30.799103
104408                                 ],
104409                                 [
104410                                     -105.249049,
104411                                     30.798845
104412                                 ],
104413                                 [
104414                                     -105.259488,
104415                                     30.802979
104416                                 ],
104417                                 [
104418                                     -105.265844,
104419                                     30.808405
104420                                 ],
104421                                 [
104422                                     -105.270753,
104423                                     30.814348
104424                                 ],
104425                                 [
104426                                     -105.277006,
104427                                     30.819412
104428                                 ],
104429                                 [
104430                                     -105.334315,
104431                                     30.843803
104432                                 ],
104433                                 [
104434                                     -105.363771,
104435                                     30.850366
104436                                 ],
104437                                 [
104438                                     -105.376173,
104439                                     30.859565
104440                                 ],
104441                                 [
104442                                     -105.41555,
104443                                     30.902456
104444                                 ],
104445                                 [
104446                                     -105.496682,
104447                                     30.95651
104448                                 ],
104449                                 [
104450                                     -105.530789,
104451                                     30.991701
104452                                 ],
104453                                 [
104454                                     -105.555955,
104455                                     31.002605
104456                                 ],
104457                                 [
104458                                     -105.565722,
104459                                     31.016661
104460                                 ],
104461                                 [
104462                                     -105.578641,
104463                                     31.052163
104464                                 ],
104465                                 [
104466                                     -105.59094,
104467                                     31.071438
104468                                 ],
104469                                 [
104470                                     -105.605875,
104471                                     31.081928
104472                                 ],
104473                                 [
104474                                     -105.623496,
104475                                     31.090351
104476                                 ],
104477                                 [
104478                                     -105.643805,
104479                                     31.103684
104480                                 ],
104481                                 [
104482                                     -105.668042,
104483                                     31.127869
104484                                 ],
104485                                 [
104486                                     -105.675225,
104487                                     31.131951
104488                                 ],
104489                                 [
104490                                     -105.692278,
104491                                     31.137635
104492                                 ],
104493                                 [
104494                                     -105.76819,
104495                                     31.18001
104496                                 ],
104497                                 [
104498                                     -105.777854,
104499                                     31.192722
104500                                 ],
104501                                 [
104502                                     -105.78483,
104503                                     31.211016
104504                                 ],
104505                                 [
104506                                     -105.861983,
104507                                     31.288376
104508                                 ],
104509                                 [
104510                                     -105.880147,
104511                                     31.300881
104512                                 ],
104513                                 [
104514                                     -105.896994,
104515                                     31.305997
104516                                 ],
104517                                 [
104518                                     -105.897149,
104519                                     31.309511
104520                                 ],
104521                                 [
104522                                     -105.908802,
104523                                     31.317004
104524                                 ],
104525                                 [
104526                                     -105.928052,
104527                                     31.326461
104528                                 ],
104529                                 [
104530                                     -105.934563,
104531                                     31.335504
104532                                 ],
104533                                 [
104534                                     -105.941772,
104535                                     31.352351
104536                                 ],
104537                                 [
104538                                     -105.948515,
104539                                     31.361239
104540                                 ],
104541                                 [
104542                                     -105.961202,
104543                                     31.371006
104544                                 ],
104545                                 [
104546                                     -106.004739,
104547                                     31.396948
104548                                 ],
104549                                 [
104550                                     -106.021147,
104551                                     31.402167
104552                                 ],
104553                                 [
104554                                     -106.046261,
104555                                     31.404648
104556                                 ],
104557                                 [
104558                                     -106.065304,
104559                                     31.410952
104560                                 ],
104561                                 [
104562                                     -106.099385,
104563                                     31.428884
104564                                 ],
104565                                 [
104566                                     -106.141113,
104567                                     31.439167
104568                                 ],
104569                                 [
104570                                     -106.164316,
104571                                     31.447797
104572                                 ],
104573                                 [
104574                                     -106.174471,
104575                                     31.460251
104576                                 ],
104577                                 [
104578                                     -106.209249,
104579                                     31.477305
104580                                 ],
104581                                 [
104582                                     -106.215424,
104583                                     31.483919
104584                                 ],
104585                                 [
104586                                     -106.21744,
104587                                     31.488725
104588                                 ],
104589                                 [
104590                                     -106.218731,
104591                                     31.494616
104592                                 ],
104593                                 [
104594                                     -106.222891,
104595                                     31.50459
104596                                 ],
104597                                 [
104598                                     -106.232658,
104599                                     31.519938
104600                                 ],
104601                                 [
104602                                     -106.274749,
104603                                     31.562622
104604                                 ],
104605                                 [
104606                                     -106.286298,
104607                                     31.580141
104608                                 ],
104609                                 [
104610                                     -106.312292,
104611                                     31.648612
104612                                 ],
104613                                 [
104614                                     -106.331309,
104615                                     31.68215
104616                                 ],
104617                                 [
104618                                     -106.35849,
104619                                     31.717548
104620                                 ],
104621                                 [
104622                                     -106.39177,
104623                                     31.745919
104624                                 ],
104625                                 [
104626                                     -106.428951,
104627                                     31.758476
104628                                 ],
104629                                 [
104630                                     -106.473135,
104631                                     31.755065
104632                                 ],
104633                                 [
104634                                     -106.492797,
104635                                     31.759044
104636                                 ],
104637                                 [
104638                                     -106.501425,
104639                                     31.766344
104640                                 ],
104641                                 [
104642                                     -106.506052,
104643                                     31.770258
104644                                 ],
104645                                 [
104646                                     -106.517189,
104647                                     31.773824
104648                                 ],
104649                                 [
104650                                     -106.558969,
104651                                     31.773876
104652                                 ],
104653                                 [
104654                                     -106.584859,
104655                                     31.773927
104656                                 ],
104657                                 [
104658                                     -106.610697,
104659                                     31.773979
104660                                 ],
104661                                 [
104662                                     -106.636587,
104663                                     31.774082
104664                                 ],
104665                                 [
104666                                     -106.662477,
104667                                     31.774134
104668                                 ],
104669                                 [
104670                                     -106.688315,
104671                                     31.774237
104672                                 ],
104673                                 [
104674                                     -106.714205,
104675                                     31.774237
104676                                 ],
104677                                 [
104678                                     -106.740095,
104679                                     31.774289
104680                                 ],
104681                                 [
104682                                     -106.765933,
104683                                     31.774392
104684                                 ],
104685                                 [
104686                                     -106.791823,
104687                                     31.774444
104688                                 ],
104689                                 [
104690                                     -106.817713,
104691                                     31.774496
104692                                 ],
104693                                 [
104694                                     -106.843603,
104695                                     31.774547
104696                                 ],
104697                                 [
104698                                     -106.869441,
104699                                     31.774599
104700                                 ],
104701                                 [
104702                                     -106.895331,
104703                                     31.774702
104704                                 ],
104705                                 [
104706                                     -106.921221,
104707                                     31.774702
104708                                 ],
104709                                 [
104710                                     -106.947111,
104711                                     31.774754
104712                                 ],
104713                                 [
104714                                     -106.973001,
104715                                     31.774857
104716                                 ],
104717                                 [
104718                                     -106.998891,
104719                                     31.774909
104720                                 ],
104721                                 [
104722                                     -107.02478,
104723                                     31.774961
104724                                 ],
104725                                 [
104726                                     -107.05067,
104727                                     31.775013
104728                                 ],
104729                                 [
104730                                     -107.076509,
104731                                     31.775064
104732                                 ],
104733                                 [
104734                                     -107.102398,
104735                                     31.775168
104736                                 ],
104737                                 [
104738                                     -107.128288,
104739                                     31.775168
104740                                 ],
104741                                 [
104742                                     -107.154127,
104743                                     31.775219
104744                                 ],
104745                                 [
104746                                     -107.180016,
104747                                     31.775374
104748                                 ],
104749                                 [
104750                                     -107.205906,
104751                                     31.775374
104752                                 ],
104753                                 [
104754                                     -107.231796,
104755                                     31.775426
104756                                 ],
104757                                 [
104758                                     -107.257634,
104759                                     31.775478
104760                                 ],
104761                                 [
104762                                     -107.283524,
104763                                     31.775529
104764                                 ],
104765                                 [
104766                                     -107.309414,
104767                                     31.775633
104768                                 ],
104769                                 [
104770                                     -107.335252,
104771                                     31.775684
104772                                 ],
104773                                 [
104774                                     -107.361142,
104775                                     31.775788
104776                                 ],
104777                                 [
104778                                     -107.387032,
104779                                     31.775788
104780                                 ],
104781                                 [
104782                                     -107.412896,
104783                                     31.775839
104784                                 ],
104785                                 [
104786                                     -107.438786,
104787                                     31.775943
104788                                 ],
104789                                 [
104790                                     -107.464676,
104791                                     31.775994
104792                                 ],
104793                                 [
104794                                     -107.490566,
104795                                     31.776098
104796                                 ],
104797                                 [
104798                                     -107.516404,
104799                                     31.776149
104800                                 ],
104801                                 [
104802                                     -107.542294,
104803                                     31.776201
104804                                 ],
104805                                 [
104806                                     -107.568184,
104807                                     31.776253
104808                                 ],
104809                                 [
104810                                     -107.594074,
104811                                     31.776304
104812                                 ],
104813                                 [
104814                                     -107.619964,
104815                                     31.776408
104816                                 ],
104817                                 [
104818                                     -107.645854,
104819                                     31.776459
104820                                 ],
104821                                 [
104822                                     -107.671744,
104823                                     31.776459
104824                                 ],
104825                                 [
104826                                     -107.697633,
104827                                     31.776563
104828                                 ],
104829                                 [
104830                                     -107.723472,
104831                                     31.776614
104832                                 ],
104833                                 [
104834                                     -107.749362,
104835                                     31.776666
104836                                 ],
104837                                 [
104838                                     -107.775251,
104839                                     31.776718
104840                                 ],
104841                                 [
104842                                     -107.801141,
104843                                     31.77677
104844                                 ],
104845                                 [
104846                                     -107.82698,
104847                                     31.776873
104848                                 ],
104849                                 [
104850                                     -107.852869,
104851                                     31.776925
104852                                 ],
104853                                 [
104854                                     -107.878759,
104855                                     31.776925
104856                                 ],
104857                                 [
104858                                     -107.904598,
104859                                     31.777028
104860                                 ],
104861                                 [
104862                                     -107.930487,
104863                                     31.77708
104864                                 ],
104865                                 [
104866                                     -107.956377,
104867                                     31.777131
104868                                 ],
104869                                 [
104870                                     -107.982216,
104871                                     31.777183
104872                                 ],
104873                                 [
104874                                     -108.008105,
104875                                     31.777235
104876                                 ],
104877                                 [
104878                                     -108.033995,
104879                                     31.777338
104880                                 ],
104881                                 [
104882                                     -108.059885,
104883                                     31.77739
104884                                 ],
104885                                 [
104886                                     -108.085723,
104887                                     31.77739
104888                                 ],
104889                                 [
104890                                     -108.111613,
104891                                     31.777545
104892                                 ],
104893                                 [
104894                                     -108.137503,
104895                                     31.777545
104896                                 ],
104897                                 [
104898                                     -108.163341,
104899                                     31.777648
104900                                 ],
104901                                 [
104902                                     -108.189283,
104903                                     31.7777
104904                                 ],
104905                                 [
104906                                     -108.215121,
104907                                     31.777751
104908                                 ],
104909                                 [
104910                                     -108.215121,
104911                                     31.770723
104912                                 ],
104913                                 [
104914                                     -108.215121,
104915                                     31.763695
104916                                 ],
104917                                 [
104918                                     -108.215121,
104919                                     31.756667
104920                                 ],
104921                                 [
104922                                     -108.215121,
104923                                     31.749639
104924                                 ],
104925                                 [
104926                                     -108.215121,
104927                                     31.74256
104928                                 ],
104929                                 [
104930                                     -108.215121,
104931                                     31.735583
104932                                 ],
104933                                 [
104934                                     -108.215121,
104935                                     31.728555
104936                                 ],
104937                                 [
104938                                     -108.215121,
104939                                     31.721476
104940                                 ],
104941                                 [
104942                                     -108.215121,
104943                                     31.714396
104944                                 ],
104945                                 [
104946                                     -108.215121,
104947                                     31.70742
104948                                 ],
104949                                 [
104950                                     -108.215121,
104951                                     31.700392
104952                                 ],
104953                                 [
104954                                     -108.215121,
104955                                     31.693312
104956                                 ],
104957                                 [
104958                                     -108.215121,
104959                                     31.686284
104960                                 ],
104961                                 [
104962                                     -108.215121,
104963                                     31.679256
104964                                 ],
104965                                 [
104966                                     -108.215121,
104967                                     31.672176
104968                                 ],
104969                                 [
104970                                     -108.21507,
104971                                     31.665148
104972                                 ],
104973                                 [
104974                                     -108.215018,
104975                                     31.658172
104976                                 ],
104977                                 [
104978                                     -108.215018,
104979                                     31.651092
104980                                 ],
104981                                 [
104982                                     -108.215018,
104983                                     31.644064
104984                                 ],
104985                                 [
104986                                     -108.215018,
104987                                     31.637036
104988                                 ],
104989                                 [
104990                                     -108.215018,
104991                                     31.630008
104992                                 ],
104993                                 [
104994                                     -108.215018,
104995                                     31.62298
104996                                 ],
104997                                 [
104998                                     -108.215018,
104999                                     31.615952
105000                                 ],
105001                                 [
105002                                     -108.215018,
105003                                     31.608873
105004                                 ],
105005                                 [
105006                                     -108.215018,
105007                                     31.601845
105008                                 ],
105009                                 [
105010                                     -108.215018,
105011                                     31.594817
105012                                 ],
105013                                 [
105014                                     -108.215018,
105015                                     31.587789
105016                                 ],
105017                                 [
105018                                     -108.215018,
105019                                     31.580761
105020                                 ],
105021                                 [
105022                                     -108.215018,
105023                                     31.573733
105024                                 ],
105025                                 [
105026                                     -108.215018,
105027                                     31.566653
105028                                 ],
105029                                 [
105030                                     -108.215018,
105031                                     31.559625
105032                                 ],
105033                                 [
105034                                     -108.214966,
105035                                     31.552597
105036                                 ],
105037                                 [
105038                                     -108.214966,
105039                                     31.545569
105040                                 ],
105041                                 [
105042                                     -108.214966,
105043                                     31.538489
105044                                 ],
105045                                 [
105046                                     -108.214966,
105047                                     31.531461
105048                                 ],
105049                                 [
105050                                     -108.214966,
105051                                     31.524485
105052                                 ],
105053                                 [
105054                                     -108.214966,
105055                                     31.517405
105056                                 ],
105057                                 [
105058                                     -108.214966,
105059                                     31.510378
105060                                 ],
105061                                 [
105062                                     -108.214966,
105063                                     31.503401
105064                                 ],
105065                                 [
105066                                     -108.214966,
105067                                     31.496322
105068                                 ],
105069                                 [
105070                                     -108.214966,
105071                                     31.489242
105072                                 ],
105073                                 [
105074                                     -108.214966,
105075                                     31.482214
105076                                 ],
105077                                 [
105078                                     -108.214966,
105079                                     31.475238
105080                                 ],
105081                                 [
105082                                     -108.214966,
105083                                     31.468158
105084                                 ],
105085                                 [
105086                                     -108.214966,
105087                                     31.46113
105088                                 ],
105089                                 [
105090                                     -108.214966,
105091                                     31.454102
105092                                 ],
105093                                 [
105094                                     -108.214966,
105095                                     31.447074
105096                                 ],
105097                                 [
105098                                     -108.214915,
105099                                     31.440046
105100                                 ],
105101                                 [
105102                                     -108.214863,
105103                                     31.432966
105104                                 ],
105105                                 [
105106                                     -108.214863,
105107                                     31.425938
105108                                 ],
105109                                 [
105110                                     -108.214863,
105111                                     31.41891
105112                                 ],
105113                                 [
105114                                     -108.214863,
105115                                     31.411882
105116                                 ],
105117                                 [
105118                                     -108.214863,
105119                                     31.404803
105120                                 ],
105121                                 [
105122                                     -108.214863,
105123                                     31.397826
105124                                 ],
105125                                 [
105126                                     -108.214863,
105127                                     31.390798
105128                                 ],
105129                                 [
105130                                     -108.214863,
105131                                     31.383719
105132                                 ],
105133                                 [
105134                                     -108.214863,
105135                                     31.376639
105136                                 ],
105137                                 [
105138                                     -108.214863,
105139                                     31.369663
105140                                 ],
105141                                 [
105142                                     -108.214863,
105143                                     31.362635
105144                                 ],
105145                                 [
105146                                     -108.214863,
105147                                     31.355555
105148                                 ],
105149                                 [
105150                                     -108.214863,
105151                                     31.348527
105152                                 ],
105153                                 [
105154                                     -108.214863,
105155                                     31.341551
105156                                 ],
105157                                 [
105158                                     -108.214863,
105159                                     31.334471
105160                                 ],
105161                                 [
105162                                     -108.214811,
105163                                     31.327443
105164                                 ],
105165                                 [
105166                                     -108.257573,
105167                                     31.327391
105168                                 ],
105169                                 [
105170                                     -108.300336,
105171                                     31.327391
105172                                 ],
105173                                 [
105174                                     -108.34302,
105175                                     31.327391
105176                                 ],
105177                                 [
105178                                     -108.385731,
105179                                     31.327391
105180                                 ],
105181                                 [
105182                                     -108.428442,
105183                                     31.327391
105184                                 ],
105185                                 [
105186                                     -108.471152,
105187                                     31.327391
105188                                 ],
105189                                 [
105190                                     -108.513837,
105191                                     31.327391
105192                                 ],
105193                                 [
105194                                     -108.556547,
105195                                     31.327391
105196                                 ],
105197                                 [
105198                                     -108.59931,
105199                                     31.327391
105200                                 ],
105201                                 [
105202                                     -108.64202,
105203                                     31.327391
105204                                 ],
105205                                 [
105206                                     -108.684757,
105207                                     31.327391
105208                                 ],
105209                                 [
105210                                     -108.727467,
105211                                     31.327391
105212                                 ],
105213                                 [
105214                                     -108.770178,
105215                                     31.327391
105216                                 ],
105217                                 [
105218                                     -108.812914,
105219                                     31.327391
105220                                 ],
105221                                 [
105222                                     -108.855625,
105223                                     31.327391
105224                                 ],
105225                                 [
105226                                     -108.898335,
105227                                     31.327391
105228                                 ],
105229                                 [
105230                                     -108.941046,
105231                                     31.327391
105232                                 ],
105233                                 [
105234                                     -108.968282,
105235                                     31.327391
105236                                 ],
105237                                 [
105238                                     -108.983731,
105239                                     31.327391
105240                                 ],
105241                                 [
105242                                     -109.026493,
105243                                     31.327391
105244                                 ],
105245                                 [
105246                                     -109.04743,
105247                                     31.327391
105248                                 ],
105249                                 [
105250                                     -109.069203,
105251                                     31.327391
105252                                 ],
105253                                 [
105254                                     -109.111914,
105255                                     31.327391
105256                                 ],
105257                                 [
105258                                     -109.154599,
105259                                     31.327391
105260                                 ],
105261                                 [
105262                                     -109.197361,
105263                                     31.327391
105264                                 ],
105265                                 [
105266                                     -109.240072,
105267                                     31.32734
105268                                 ],
105269                                 [
105270                                     -109.282782,
105271                                     31.32734
105272                                 ],
105273                                 [
105274                                     -109.325519,
105275                                     31.32734
105276                                 ],
105277                                 [
105278                                     -109.368229,
105279                                     31.32734
105280                                 ],
105281                                 [
105282                                     -109.410914,
105283                                     31.32734
105284                                 ],
105285                                 [
105286                                     -109.45365,
105287                                     31.32734
105288                                 ],
105289                                 [
105290                                     -109.496387,
105291                                     31.32734
105292                                 ],
105293                                 [
105294                                     -109.539071,
105295                                     31.32734
105296                                 ],
105297                                 [
105298                                     -109.581808,
105299                                     31.32734
105300                                 ],
105301                                 [
105302                                     -109.624493,
105303                                     31.32734
105304                                 ],
105305                                 [
105306                                     -109.667177,
105307                                     31.32734
105308                                 ],
105309                                 [
105310                                     -109.709965,
105311                                     31.32734
105312                                 ],
105313                                 [
105314                                     -109.75265,
105315                                     31.32734
105316                                 ],
105317                                 [
105318                                     -109.795335,
105319                                     31.32734
105320                                 ],
105321                                 [
105322                                     -109.838123,
105323                                     31.32734
105324                                 ],
105325                                 [
105326                                     -109.880808,
105327                                     31.32734
105328                                 ],
105329                                 [
105330                                     -109.923596,
105331                                     31.327288
105332                                 ],
105333                                 [
105334                                     -109.96628,
105335                                     31.327236
105336                                 ],
105337                                 [
105338                                     -110.008965,
105339                                     31.327236
105340                                 ],
105341                                 [
105342                                     -110.051702,
105343                                     31.327236
105344                                 ],
105345                                 [
105346                                     -110.094386,
105347                                     31.327236
105348                                 ],
105349                                 [
105350                                     -110.137071,
105351                                     31.327236
105352                                 ],
105353                                 [
105354                                     -110.179807,
105355                                     31.327236
105356                                 ],
105357                                 [
105358                                     -110.222544,
105359                                     31.327236
105360                                 ],
105361                                 [
105362                                     -110.265229,
105363                                     31.327236
105364                                 ],
105365                                 [
105366                                     -110.308017,
105367                                     31.327236
105368                                 ],
105369                                 [
105370                                     -110.350753,
105371                                     31.327236
105372                                 ],
105373                                 [
105374                                     -110.39349,
105375                                     31.327236
105376                                 ],
105377                                 [
105378                                     -110.436174,
105379                                     31.327236
105380                                 ],
105381                                 [
105382                                     -110.478859,
105383                                     31.327236
105384                                 ],
105385                                 [
105386                                     -110.521595,
105387                                     31.327236
105388                                 ],
105389                                 [
105390                                     -110.56428,
105391                                     31.327236
105392                                 ],
105393                                 [
105394                                     -110.606965,
105395                                     31.327236
105396                                 ],
105397                                 [
105398                                     -110.649727,
105399                                     31.327236
105400                                 ],
105401                                 [
105402                                     -110.692438,
105403                                     31.327236
105404                                 ],
105405                                 [
105406                                     -110.7352,
105407                                     31.327236
105408                                 ],
105409                                 [
105410                                     -110.777885,
105411                                     31.327236
105412                                 ],
105413                                 [
105414                                     -110.820595,
105415                                     31.327236
105416                                 ],
105417                                 [
105418                                     -110.863358,
105419                                     31.327236
105420                                 ],
105421                                 [
105422                                     -110.906068,
105423                                     31.327236
105424                                 ],
105425                                 [
105426                                     -110.948753,
105427                                     31.327185
105428                                 ],
105429                                 [
105430                                     -111.006269,
105431                                     31.327185
105432                                 ],
105433                                 [
105434                                     -111.067118,
105435                                     31.333644
105436                                 ],
105437                                 [
105438                                     -111.094455,
105439                                     31.342532
105440                                 ],
105441                                 [
105442                                     -111.145924,
105443                                     31.359069
105444                                 ],
105445                                 [
105446                                     -111.197446,
105447                                     31.375554
105448                                 ],
105449                                 [
105450                                     -111.248864,
105451                                     31.392142
105452                                 ],
105453                                 [
105454                                     -111.300333,
105455                                     31.40873
105456                                 ],
105457                                 [
105458                                     -111.351803,
105459                                     31.425318
105460                                 ],
105461                                 [
105462                                     -111.403299,
105463                                     31.441855
105464                                 ],
105465                                 [
105466                                     -111.454768,
105467                                     31.458339
105468                                 ],
105469                                 [
105470                                     -111.506238,
105471                                     31.474979
105472                                 ],
105473                                 [
105474                                     -111.915464,
105475                                     31.601431
105476                                 ],
105477                                 [
105478                                     -112.324715,
105479                                     31.727987
105480                                 ],
105481                                 [
105482                                     -112.733967,
105483                                     31.854543
105484                                 ],
105485                                 [
105486                                     -113.143218,
105487                                     31.981046
105488                                 ],
105489                                 [
105490                                     -113.552444,
105491                                     32.107602
105492                                 ],
105493                                 [
105494                                     -113.961696,
105495                                     32.234132
105496                                 ],
105497                                 [
105498                                     -114.370921,
105499                                     32.360687
105500                                 ],
105501                                 [
105502                                     -114.780147,
105503                                     32.487243
105504                                 ],
105505                                 [
105506                                     -114.816785,
105507                                     32.498534
105508                                 ],
105509                                 [
105510                                     -114.819373,
105511                                     32.499363
105512                                 ],
105513                                 [
105514                                     -114.822108,
105515                                     32.50024
105516                                 ],
105517                                 [
105518                                     -114.809447,
105519                                     32.511324
105520                                 ],
105521                                 [
105522                                     -114.795546,
105523                                     32.552226
105524                                 ],
105525                                 [
105526                                     -114.794203,
105527                                     32.574111
105528                                 ],
105529                                 [
105530                                     -114.802678,
105531                                     32.594497
105532                                 ],
105533                                 [
105534                                     -114.786813,
105535                                     32.621033
105536                                 ],
105537                                 [
105538                                     -114.781542,
105539                                     32.628061
105540                                 ],
105541                                 [
105542                                     -114.758804,
105543                                     32.64483
105544                                 ],
105545                                 [
105546                                     -114.751156,
105547                                     32.65222
105548                                 ],
105549                                 [
105550                                     -114.739477,
105551                                     32.669066
105552                                 ],
105553                                 [
105554                                     -114.731209,
105555                                     32.686636
105556                                 ],
105557                                 [
105558                                     -114.723871,
105559                                     32.711519
105560                                 ],
105561                                 [
105562                                     -114.724284,
105563                                     32.712835
105564                                 ],
105565                                 [
105566                                     -114.724285,
105567                                     32.712836
105568                                 ],
105569                                 [
105570                                     -114.764541,
105571                                     32.709839
105572                                 ],
105573                                 [
105574                                     -114.838076,
105575                                     32.704206
105576                                 ],
105577                                 [
105578                                     -114.911612,
105579                                     32.698703
105580                                 ],
105581                                 [
105582                                     -114.985199,
105583                                     32.693122
105584                                 ],
105585                                 [
105586                                     -115.058734,
105587                                     32.687567
105588                                 ],
105589                                 [
105590                                     -115.13227,
105591                                     32.681986
105592                                 ],
105593                                 [
105594                                     -115.205806,
105595                                     32.676456
105596                                 ],
105597                                 [
105598                                     -115.27929,
105599                                     32.670823
105600                                 ],
105601                                 [
105602                                     -115.352851,
105603                                     32.665346
105604                                 ],
105605                                 [
105606                                     -115.426386,
105607                                     32.659765
105608                                 ],
105609                                 [
105610                                     -115.499922,
105611                                     32.654209
105612                                 ],
105613                                 [
105614                                     -115.573535,
105615                                     32.648654
105616                                 ],
105617                                 [
105618                                     -115.647019,
105619                                     32.643073
105620                                 ],
105621                                 [
105622                                     -115.720529,
105623                                     32.637518
105624                                 ],
105625                                 [
105626                                     -115.794064,
105627                                     32.631963
105628                                 ],
105629                                 [
105630                                     -115.8676,
105631                                     32.626408
105632                                 ],
105633                                 [
105634                                     -115.941213,
105635                                     32.620827
105636                                 ],
105637                                 [
105638                                     -116.014748,
105639                                     32.615271
105640                                 ],
105641                                 [
105642                                     -116.088232,
105643                                     32.609664
105644                                 ],
105645                                 [
105646                                     -116.161742,
105647                                     32.604161
105648                                 ],
105649                                 [
105650                                     -116.235329,
105651                                     32.598554
105652                                 ],
105653                                 [
105654                                     -116.308891,
105655                                     32.593025
105656                                 ],
105657                                 [
105658                                     -116.382426,
105659                                     32.587469
105660                                 ],
105661                                 [
105662                                     -116.455962,
105663                                     32.581888
105664                                 ],
105665                                 [
105666                                     -116.529472,
105667                                     32.576333
105668                                 ],
105669                                 [
105670                                     -116.603007,
105671                                     32.570804
105672                                 ],
105673                                 [
105674                                     -116.676543,
105675                                     32.565223
105676                                 ],
105677                                 [
105678                                     -116.750104,
105679                                     32.559667
105680                                 ],
105681                                 [
105682                                     -116.82364,
105683                                     32.554086
105684                                 ],
105685                                 [
105686                                     -116.897201,
105687                                     32.548531
105688                                 ],
105689                                 [
105690                                     -116.970737,
105691                                     32.542976
105692                                 ],
105693                                 [
105694                                     -117.044221,
105695                                     32.537421
105696                                 ],
105697                                 [
105698                                     -117.125121,
105699                                     32.531669
105700                                 ],
105701                                 [
105702                                     -117.125969,
105703                                     32.538258
105704                                 ],
105705                                 [
105706                                     -117.239623,
105707                                     32.531308
105708                                 ],
105709                                 [
105710                                     -120.274098,
105711                                     32.884264
105712                                 ],
105713                                 [
105714                                     -121.652736,
105715                                     34.467248
105716                                 ],
105717                                 [
105718                                     -124.367265,
105719                                     37.662798
105720                                 ],
105721                                 [
105722                                     -126.739806,
105723                                     41.37928
105724                                 ],
105725                                 [
105726                                     -126.996297,
105727                                     45.773888
105728                                 ],
105729                                 [
105730                                     -124.770704,
105731                                     48.44258
105732                                 ],
105733                                 [
105734                                     -123.734053,
105735                                     48.241906
105736                                 ],
105737                                 [
105738                                     -123.1663,
105739                                     48.27837
105740                                 ],
105741                                 [
105742                                     -123.193018,
105743                                     48.501035
105744                                 ],
105745                                 [
105746                                     -123.176987,
105747                                     48.65482
105748                                 ],
105749                                 [
105750                                     -122.912481,
105751                                     48.753561
105752                                 ],
105753                                 [
105754                                     -122.899122,
105755                                     48.897797
105756                                 ],
105757                                 [
105758                                     -122.837671,
105759                                     48.97502
105760                                 ],
105761                                 [
105762                                     -122.743986,
105763                                     48.980582
105764                                 ],
105765                                 [
105766                                     -122.753,
105767                                     48.992499
105768                                 ],
105769                                 [
105770                                     -122.753012,
105771                                     48.992515
105772                                 ],
105773                                 [
105774                                     -122.653258,
105775                                     48.992515
105776                                 ],
105777                                 [
105778                                     -122.433375,
105779                                     48.992515
105780                                 ],
105781                                 [
105782                                     -122.213517,
105783                                     48.992515
105784                                 ],
105785                                 [
105786                                     -121.993763,
105787                                     48.992515
105788                                 ],
105789                                 [
105790                                     -121.773958,
105791                                     48.992515
105792                                 ],
105793                                 [
105794                                     -121.554152,
105795                                     48.992515
105796                                 ],
105797                                 [
105798                                     -121.33432,
105799                                     48.992515
105800                                 ],
105801                                 [
105802                                     -121.114515,
105803                                     48.992515
105804                                 ],
105805                                 [
105806                                     -95.396937,
105807                                     48.99267
105808                                 ],
105809                                 [
105810                                     -95.177106,
105811                                     48.99267
105812                                 ],
105813                                 [
105814                                     -95.168527,
105815                                     48.995047
105816                                 ],
105817                                 [
105818                                     -95.161887,
105819                                     49.001145
105820                                 ],
105821                                 [
105822                                     -95.159329,
105823                                     49.01179
105824                                 ],
105825                                 [
105826                                     -95.159665,
105827                                     49.10951
105828                                 ],
105829                                 [
105830                                     -95.160027,
105831                                     49.223353
105832                                 ],
105833                                 [
105834                                     -95.160337,
105835                                     49.313012
105836                                 ],
105837                                 [
105838                                     -95.160569,
105839                                     49.369494
105840                                 ],
105841                                 [
105842                                     -95.102821,
105843                                     49.35394
105844                                 ],
105845                                 [
105846                                     -94.982518,
105847                                     49.356162
105848                                 ],
105849                                 [
105850                                     -94.926087,
105851                                     49.345568
105852                                 ],
105853                                 [
105854                                     -94.856195,
105855                                     49.318283
105856                                 ],
105857                                 [
105858                                     -94.839142,
105859                                     49.308878
105860                                 ],
105861                                 [
105862                                     -94.827256,
105863                                     49.292858
105864                                 ],
105865                                 [
105866                                     -94.819892,
105867                                     49.252034
105868                                 ],
105869                                 [
105870                                     -94.810358,
105871                                     49.229606
105872                                 ],
105873                                 [
105874                                     -94.806121,
105875                                     49.210899
105876                                 ],
105877                                 [
105878                                     -94.811185,
105879                                     49.166561
105880                                 ],
105881                                 [
105882                                     -94.803743,
105883                                     49.146407
105884                                 ],
105885                                 [
105886                                     -94.792039,
105887                                     49.12646
105888                                 ],
105889                                 [
105890                                     -94.753772,
105891                                     49.026156
105892                                 ],
105893                                 [
105894                                     -94.711217,
105895                                     48.914586
105896                                 ],
105897                                 [
105898                                     -94.711734,
105899                                     48.862755
105900                                 ],
105901                                 [
105902                                     -94.712147,
105903                                     48.842446
105904                                 ],
105905                                 [
105906                                     -94.713284,
105907                                     48.823843
105908                                 ],
105909                                 [
105910                                     -94.710907,
105911                                     48.807513
105912                                 ],
105913                                 [
105914                                     -94.701786,
105915                                     48.790098
105916                                 ],
105917                                 [
105918                                     -94.688893,
105919                                     48.778832
105920                                 ],
105921                                 [
105922                                     -94.592852,
105923                                     48.726433
105924                                 ],
105925                                 [
105926                                     -94.519161,
105927                                     48.70447
105928                                 ],
105929                                 [
105930                                     -94.4795,
105931                                     48.700698
105932                                 ],
105933                                 [
105934                                     -94.311577,
105935                                     48.713927
105936                                 ],
105937                                 [
105938                                     -94.292586,
105939                                     48.711912
105940                                 ],
105941                                 [
105942                                     -94.284034,
105943                                     48.709069
105944                                 ],
105945                                 [
105946                                     -94.274499,
105947                                     48.704108
105948                                 ],
105949                                 [
105950                                     -94.265482,
105951                                     48.697752
105952                                 ],
105953                                 [
105954                                     -94.258454,
105955                                     48.690828
105956                                 ],
105957                                 [
105958                                     -94.255767,
105959                                     48.683541
105960                                 ],
105961                                 [
105962                                     -94.252459,
105963                                     48.662405
105964                                 ],
105965                                 [
105966                                     -94.251038,
105967                                     48.65729
105968                                 ],
105969                                 [
105970                                     -94.23215,
105971                                     48.652019
105972                                 ],
105973                                 [
105974                                     -94.03485,
105975                                     48.643311
105976                                 ],
105977                                 [
105978                                     -93.874885,
105979                                     48.636206
105980                                 ],
105981                                 [
105982                                     -93.835741,
105983                                     48.617137
105984                                 ],
105985                                 [
105986                                     -93.809386,
105987                                     48.543576
105988                                 ],
105989                                 [
105990                                     -93.778664,
105991                                     48.519468
105992                                 ],
105993                                 [
105994                                     -93.756779,
105995                                     48.516549
105996                                 ],
105997                                 [
105998                                     -93.616297,
105999                                     48.531302
106000                                 ],
106001                                 [
106002                                     -93.599889,
106003                                     48.526341
106004                                 ],
106005                                 [
106006                                     -93.566584,
106007                                     48.538279
106008                                 ],
106009                                 [
106010                                     -93.491756,
106011                                     48.542309
106012                                 ],
106013                                 [
106014                                     -93.459924,
106015                                     48.557399
106016                                 ],
106017                                 [
106018                                     -93.45225,
106019                                     48.572721
106020                                 ],
106021                                 [
106022                                     -93.453774,
106023                                     48.586958
106024                                 ],
106025                                 [
106026                                     -93.451475,
106027                                     48.597422
106028                                 ],
106029                                 [
106030                                     -93.417316,
106031                                     48.604114
106032                                 ],
106033                                 [
106034                                     -93.385716,
106035                                     48.614863
106036                                 ],
106037                                 [
106038                                     -93.25774,
106039                                     48.630314
106040                                 ],
106041                                 [
106042                                     -93.131701,
106043                                     48.62463
106044                                 ],
106045                                 [
106046                                     -92.97972,
106047                                     48.61768
106048                                 ],
106049                                 [
106050                                     -92.955588,
106051                                     48.612228
106052                                 ],
106053                                 [
106054                                     -92.884197,
106055                                     48.579878
106056                                 ],
106057                                 [
106058                                     -92.72555,
106059                                     48.548692
106060                                 ],
106061                                 [
106062                                     -92.648604,
106063                                     48.536263
106064                                 ],
106065                                 [
106066                                     -92.630181,
106067                                     48.519468
106068                                 ],
106069                                 [
106070                                     -92.627468,
106071                                     48.502777
106072                                 ],
106073                                 [
106074                                     -92.646743,
106075                                     48.497428
106076                                 ],
106077                                 [
106078                                     -92.691366,
106079                                     48.489858
106080                                 ],
106081                                 [
106082                                     -92.710641,
106083                                     48.482882
106084                                 ],
106085                                 [
106086                                     -92.718909,
106087                                     48.459782
106088                                 ],
106089                                 [
106090                                     -92.704052,
106091                                     48.445158
106092                                 ],
106093                                 [
106094                                     -92.677129,
106095                                     48.441747
106096                                 ],
106097                                 [
106098                                     -92.657053,
106099                                     48.438233
106100                                 ],
106101                                 [
106102                                     -92.570521,
106103                                     48.446656
106104                                 ],
106105                                 [
106106                                     -92.526932,
106107                                     48.445623
106108                                 ],
106109                                 [
106110                                     -92.490629,
106111                                     48.433117
106112                                 ],
106113                                 [
106114                                     -92.474532,
106115                                     48.410483
106116                                 ],
106117                                 [
106118                                     -92.467581,
106119                                     48.394282
106120                                 ],
106121                                 [
106122                                     -92.467064,
106123                                     48.353225
106124                                 ],
106125                                 [
106126                                     -92.462465,
106127                                     48.329299
106128                                 ],
106129                                 [
106130                                     -92.451381,
106131                                     48.312685
106132                                 ],
106133                                 [
106134                                     -92.41823,
106135                                     48.282041
106136                                 ],
106137                                 [
106138                                     -92.38464,
106139                                     48.232406
106140                                 ],
106141                                 [
106142                                     -92.371851,
106143                                     48.222587
106144                                 ],
106145                                 [
106146                                     -92.353815,
106147                                     48.222897
106148                                 ],
106149                                 [
106150                                     -92.327874,
106151                                     48.229435
106152                                 ],
106153                                 [
106154                                     -92.303663,
106155                                     48.239279
106156                                 ],
106157                                 [
106158                                     -92.291029,
106159                                     48.249562
106160                                 ],
106161                                 [
106162                                     -92.292062,
106163                                     48.270336
106164                                 ],
106165                                 [
106166                                     -92.301416,
106167                                     48.290645
106168                                 ],
106169                                 [
106170                                     -92.303095,
106171                                     48.310928
106172                                 ],
106173                                 [
106174                                     -92.281598,
106175                                     48.33178
106176                                 ],
106177                                 [
106178                                     -92.259118,
106179                                     48.339635
106180                                 ],
106181                                 [
106182                                     -92.154732,
106183                                     48.350125
106184                                 ],
106185                                 [
106186                                     -92.070499,
106187                                     48.346714
106188                                 ],
106189                                 [
106190                                     -92.043421,
106191                                     48.334596
106192                                 ],
106193                                 [
106194                                     -92.030114,
106195                                     48.313176
106196                                 ],
106197                                 [
106198                                     -92.021355,
106199                                     48.287441
106200                                 ],
106201                                 [
106202                                     -92.007997,
106203                                     48.262482
106204                                 ],
106205                                 [
106206                                     -91.992158,
106207                                     48.247909
106208                                 ],
106209                                 [
106210                                     -91.975492,
106211                                     48.236566
106212                                 ],
106213                                 [
106214                                     -91.957302,
106215                                     48.228323
106216                                 ],
106217                                 [
106218                                     -91.852244,
106219                                     48.195974
106220                                 ],
106221                                 [
106222                                     -91.764988,
106223                                     48.187344
106224                                 ],
106225                                 [
106226                                     -91.744137,
106227                                     48.179593
106228                                 ],
106229                                 [
106230                                     -91.727575,
106231                                     48.168327
106232                                 ],
106233                                 [
106234                                     -91.695509,
106235                                     48.13758
106236                                 ],
106237                                 [
106238                                     -91.716438,
106239                                     48.112051
106240                                 ],
106241                                 [
106242                                     -91.692512,
106243                                     48.097866
106244                                 ],
106245                                 [
106246                                     -91.618615,
106247                                     48.089572
106248                                 ],
106249                                 [
106250                                     -91.597479,
106251                                     48.090399
106252                                 ],
106253                                 [
106254                                     -91.589676,
106255                                     48.088332
106256                                 ],
106257                                 [
106258                                     -91.581098,
106259                                     48.080942
106260                                 ],
106261                                 [
106262                                     -91.579806,
106263                                     48.070969
106264                                 ],
106265                                 [
106266                                     -91.585129,
106267                                     48.06084
106268                                 ],
106269                                 [
106270                                     -91.586989,
106271                                     48.052572
106272                                 ],
106273                                 [
106274                                     -91.574845,
106275                                     48.048205
106276                                 ],
106277                                 [
106278                                     -91.487098,
106279                                     48.053476
106280                                 ],
106281                                 [
106282                                     -91.464722,
106283                                     48.048955
106284                                 ],
106285                                 [
106286                                     -91.446274,
106287                                     48.040738
106288                                 ],
106289                                 [
106290                                     -91.427929,
106291                                     48.036449
106292                                 ],
106293                                 [
106294                                     -91.3654,
106295                                     48.057843
106296                                 ],
106297                                 [
106298                                     -91.276362,
106299                                     48.064768
106300                                 ],
106301                                 [
106302                                     -91.23807,
106303                                     48.082648
106304                                 ],
106305                                 [
106306                                     -91.203963,
106307                                     48.107659
106308                                 ],
106309                                 [
106310                                     -91.071103,
106311                                     48.170859
106312                                 ],
106313                                 [
106314                                     -91.02816,
106315                                     48.184838
106316                                 ],
106317                                 [
106318                                     -91.008109,
106319                                     48.194372
106320                                 ],
106321                                 [
106322                                     -90.923153,
106323                                     48.227109
106324                                 ],
106325                                 [
106326                                     -90.873802,
106327                                     48.234344
106328                                 ],
106329                                 [
106330                                     -90.840678,
106331                                     48.220107
106332                                 ],
106333                                 [
106334                                     -90.837939,
106335                                     48.210547
106336                                 ],
106337                                 [
106338                                     -90.848843,
106339                                     48.198713
106340                                 ],
106341                                 [
106342                                     -90.849721,
106343                                     48.189566
106344                                 ],
106345                                 [
106346                                     -90.843003,
106347                                     48.176983
106348                                 ],
106349                                 [
106350                                     -90.83427,
106351                                     48.171789
106352                                 ],
106353                                 [
106354                                     -90.823883,
106355                                     48.168327
106356                                 ],
106357                                 [
106358                                     -90.812307,
106359                                     48.160989
106360                                 ],
106361                                 [
106362                                     -90.803057,
106363                                     48.147166
106364                                 ],
106365                                 [
106366                                     -90.796701,
106367                                     48.117064
106368                                 ],
106369                                 [
106370                                     -90.786469,
106371                                     48.10045
106372                                 ],
106373                                 [
106374                                     -90.750347,
106375                                     48.083991
106376                                 ],
106377                                 [
106378                                     -90.701307,
106379                                     48.08456
106380                                 ],
106381                                 [
106382                                     -90.611079,
106383                                     48.103499
106384                                 ],
106385                                 [
106386                                     -90.586843,
106387                                     48.104817
106388                                 ],
106389                                 [
106390                                     -90.573872,
106391                                     48.097892
106392                                 ],
106393                                 [
106394                                     -90.562194,
106395                                     48.088849
106396                                 ],
106397                                 [
106398                                     -90.542014,
106399                                     48.083733
106400                                 ],
106401                                 [
106402                                     -90.531601,
106403                                     48.08456
106404                                 ],
106405                                 [
106406                                     -90.501887,
106407                                     48.094275
106408                                 ],
106409                                 [
106410                                     -90.490493,
106411                                     48.096239
106412                                 ],
106413                                 [
106414                                     -90.483465,
106415                                     48.094482
106416                                 ],
106417                                 [
106418                                     -90.477858,
106419                                     48.091536
106420                                 ],
106421                                 [
106422                                     -90.470623,
106423                                     48.089882
106424                                 ],
106425                                 [
106426                                     -90.178625,
106427                                     48.116444
106428                                 ],
106429                                 [
106430                                     -90.120386,
106431                                     48.115359
106432                                 ],
106433                                 [
106434                                     -90.073257,
106435                                     48.101199
106436                                 ],
106437                                 [
106438                                     -90.061036,
106439                                     48.091019
106440                                 ],
106441                                 [
106442                                     -90.008222,
106443                                     48.029731
106444                                 ],
106445                                 [
106446                                     -89.995329,
106447                                     48.018595
106448                                 ],
106449                                 [
106450                                     -89.980317,
106451                                     48.010094
106452                                 ],
106453                                 [
106454                                     -89.92045,
106455                                     47.98746
106456                                 ],
106457                                 [
106458                                     -89.902441,
106459                                     47.985909
106460                                 ],
106461                                 [
106462                                     -89.803454,
106463                                     48.013763
106464                                 ],
106465                                 [
106466                                     -89.780975,
106467                                     48.017199
106468                                 ],
106469                                 [
106470                                     -89.763302,
106471                                     48.017303
106472                                 ],
106473                                 [
106474                                     -89.745964,
106475                                     48.013763
106476                                 ],
106477                                 [
106478                                     -89.724596,
106479                                     48.005908
106480                                 ],
106481                                 [
106482                                     -89.712788,
106483                                     48.003376
106484                                 ],
106485                                 [
106486                                     -89.678656,
106487                                     48.008699
106488                                 ],
106489                                 [
106490                                     -89.65659,
106491                                     48.007975
106492                                 ],
106493                                 [
106494                                     -89.593105,
106495                                     47.996503
106496                                 ],
106497                                 [
106498                                     -89.581753,
106499                                     47.996333
106500                                 ],
106501                                 [
106502                                     -89.586724,
106503                                     47.992938
106504                                 ],
106505                                 [
106506                                     -89.310872,
106507                                     47.981097
106508                                 ],
106509                                 [
106510                                     -89.072861,
106511                                     48.046842
106512                                 ],
106513                                 [
106514                                     -88.49789,
106515                                     48.212841
106516                                 ],
106517                                 [
106518                                     -88.286621,
106519                                     48.156675
106520                                 ],
106521                                 [
106522                                     -85.939935,
106523                                     47.280501
106524                                 ],
106525                                 [
106526                                     -84.784644,
106527                                     46.770068
106528                                 ],
106529                                 [
106530                                     -84.516909,
106531                                     46.435083
106532                                 ],
106533                                 [
106534                                     -84.489712,
106535                                     46.446652
106536                                 ],
106537                                 [
106538                                     -84.491052,
106539                                     46.457658
106540                                 ],
106541                                 [
106542                                     -84.478301,
106543                                     46.466467
106544                                 ],
106545                                 [
106546                                     -84.465408,
106547                                     46.478172
106548                                 ],
106549                                 [
106550                                     -84.448096,
106551                                     46.489722
106552                                 ],
106553                                 [
106554                                     -84.42324,
106555                                     46.511581
106556                                 ],
106557                                 [
106558                                     -84.389702,
106559                                     46.520262
106560                                 ],
106561                                 [
106562                                     -84.352469,
106563                                     46.522743
106564                                 ],
106565                                 [
106566                                     -84.30534,
106567                                     46.501607
106568                                 ],
106569                                 [
106570                                     -84.242011,
106571                                     46.526464
106572                                 ],
106573                                 [
106574                                     -84.197285,
106575                                     46.546359
106576                                 ],
106577                                 [
106578                                     -84.147676,
106579                                     46.541346
106580                                 ],
106581                                 [
106582                                     -84.110443,
106583                                     46.526464
106584                                 ],
106585                                 [
106586                                     -84.158812,
106587                                     46.433343
106588                                 ],
106589                                 [
106590                                     -84.147676,
106591                                     46.399882
106592                                 ],
106593                                 [
106594                                     -84.129046,
106595                                     46.375026
106596                                 ],
106597                                 [
106598                                     -84.10543,
106599                                     46.347741
106600                                 ],
106601                                 [
106602                                     -84.105944,
106603                                     46.346374
106604                                 ],
106605                                 [
106606                                     -84.117195,
106607                                     46.347157
106608                                 ],
106609                                 [
106610                                     -84.117489,
106611                                     46.338326
106612                                 ],
106613                                 [
106614                                     -84.122361,
106615                                     46.331922
106616                                 ],
106617                                 [
106618                                     -84.112061,
106619                                     46.287102
106620                                 ],
106621                                 [
106622                                     -84.092672,
106623                                     46.227469
106624                                 ],
106625                                 [
106626                                     -84.111983,
106627                                     46.20337
106628                                 ],
106629                                 [
106630                                     -84.015118,
106631                                     46.149712
106632                                 ],
106633                                 [
106634                                     -83.957038,
106635                                     46.045736
106636                                 ],
106637                                 [
106638                                     -83.676821,
106639                                     46.15388
106640                                 ],
106641                                 [
106642                                     -83.429449,
106643                                     46.086221
106644                                 ],
106645                                 [
106646                                     -83.523049,
106647                                     45.892052
106648                                 ],
106649                                 [
106650                                     -83.574563,
106651                                     45.890259
106652                                 ],
106653                                 [
106654                                     -82.551615,
106655                                     44.857931
106656                                 ],
106657                                 [
106658                                     -82.655591,
106659                                     43.968545
106660                                 ],
106661                                 [
106662                                     -82.440632,
106663                                     43.096285
106664                                 ],
106665                                 [
106666                                     -82.460131,
106667                                     43.084392
106668                                 ],
106669                                 [
106670                                     -82.458894,
106671                                     43.083247
106672                                 ],
106673                                 [
106674                                     -82.431813,
106675                                     43.039387
106676                                 ],
106677                                 [
106678                                     -82.424748,
106679                                     43.02408
106680                                 ],
106681                                 [
106682                                     -82.417242,
106683                                     43.01731
106684                                 ],
106685                                 [
106686                                     -82.416369,
106687                                     43.01742
106688                                 ],
106689                                 [
106690                                     -82.416412,
106691                                     43.017143
106692                                 ],
106693                                 [
106694                                     -82.414603,
106695                                     42.983243
106696                                 ],
106697                                 [
106698                                     -82.430442,
106699                                     42.951307
106700                                 ],
106701                                 [
106702                                     -82.453179,
106703                                     42.918983
106704                                 ],
106705                                 [
106706                                     -82.464781,
106707                                     42.883637
106708                                 ],
106709                                 [
106710                                     -82.468036,
106711                                     42.863974
106712                                 ],
106713                                 [
106714                                     -82.482325,
106715                                     42.835113
106716                                 ],
106717                                 [
106718                                     -82.485271,
106719                                     42.818524
106720                                 ],
106721                                 [
106722                                     -82.473618,
106723                                     42.798164
106724                                 ],
106725                                 [
106726                                     -82.470982,
106727                                     42.790568
106728                                 ],
106729                                 [
106730                                     -82.471344,
106731                                     42.779845
106732                                 ],
106733                                 [
106734                                     -82.476951,
106735                                     42.761474
106736                                 ],
106737                                 [
106738                                     -82.48341,
106739                                     42.719254
106740                                 ],
106741                                 [
106742                                     -82.511264,
106743                                     42.646675
106744                                 ],
106745                                 [
106746                                     -82.526224,
106747                                     42.619906
106748                                 ],
106749                                 [
106750                                     -82.549246,
106751                                     42.590941
106752                                 ],
106753                                 [
106754                                     -82.575833,
106755                                     42.571795
106756                                 ],
106757                                 [
106758                                     -82.608467,
106759                                     42.561098
106760                                 ],
106761                                 [
106762                                     -82.644331,
106763                                     42.557817
106764                                 ],
106765                                 [
106766                                     -82.644698,
106767                                     42.557533
106768                                 ],
106769                                 [
106770                                     -82.644932,
106771                                     42.561634
106772                                 ],
106773                                 [
106774                                     -82.637132,
106775                                     42.568405
106776                                 ],
106777                                 [
106778                                     -82.60902,
106779                                     42.579296
106780                                 ],
106781                                 [
106782                                     -82.616673,
106783                                     42.582828
106784                                 ],
106785                                 [
106786                                     -82.636985,
106787                                     42.599607
106788                                 ],
106789                                 [
106790                                     -82.625357,
106791                                     42.616092
106792                                 ],
106793                                 [
106794                                     -82.629331,
106795                                     42.626394
106796                                 ],
106797                                 [
106798                                     -82.638751,
106799                                     42.633459
106800                                 ],
106801                                 [
106802                                     -82.644344,
106803                                     42.640524
106804                                 ],
106805                                 [
106806                                     -82.644166,
106807                                     42.641056
106808                                 ],
106809                                 [
106810                                     -82.716083,
106811                                     42.617461
106812                                 ],
106813                                 [
106814                                     -82.777592,
106815                                     42.408506
106816                                 ],
106817                                 [
106818                                     -82.888693,
106819                                     42.406093
106820                                 ],
106821                                 [
106822                                     -82.889991,
106823                                     42.403266
106824                                 ],
106825                                 [
106826                                     -82.905739,
106827                                     42.387665
106828                                 ],
106829                                 [
106830                                     -82.923842,
106831                                     42.374419
106832                                 ],
106833                                 [
106834                                     -82.937972,
106835                                     42.366176
106836                                 ],
106837                                 [
106838                                     -82.947686,
106839                                     42.363527
106840                                 ],
106841                                 [
106842                                     -82.979624,
106843                                     42.359406
106844                                 ],
106845                                 [
106846                                     -83.042618,
106847                                     42.340861
106848                                 ],
106849                                 [
106850                                     -83.061899,
106851                                     42.32732
106852                                 ],
106853                                 [
106854                                     -83.081622,
106855                                     42.30907
106856                                 ],
106857                                 [
106858                                     -83.11342,
106859                                     42.279619
106860                                 ],
106861                                 [
106862                                     -83.145306,
106863                                     42.066968
106864                                 ],
106865                                 [
106866                                     -83.177398,
106867                                     41.960666
106868                                 ],
106869                                 [
106870                                     -83.21512,
106871                                     41.794493
106872                                 ],
106873                                 [
106874                                     -82.219051,
106875                                     41.516445
106876                                 ],
106877                                 [
106878                                     -80.345329,
106879                                     42.13344
106880                                 ],
106881                                 [
106882                                     -80.316455,
106883                                     42.123137
106884                                 ],
106885                                 [
106886                                     -79.270266,
106887                                     42.591872
106888                                 ],
106889                                 [
106890                                     -79.221058,
106891                                     42.582892
106892                                 ],
106893                                 [
106894                                     -78.871842,
106895                                     42.860012
106896                                 ],
106897                                 [
106898                                     -78.875011,
106899                                     42.867184
106900                                 ],
106901                                 [
106902                                     -78.896205,
106903                                     42.897209
106904                                 ],
106905                                 [
106906                                     -78.901651,
106907                                     42.908101
106908                                 ],
106909                                 [
106910                                     -78.90901,
106911                                     42.952255
106912                                 ],
106913                                 [
106914                                     -78.913426,
106915                                     42.957848
106916                                 ],
106917                                 [
106918                                     -78.932118,
106919                                     42.9708
106920                                 ],
106921                                 [
106922                                     -78.936386,
106923                                     42.979631
106924                                 ],
106925                                 [
106926                                     -78.927997,
106927                                     43.002003
106928                                 ],
106929                                 [
106930                                     -78.893114,
106931                                     43.029379
106932                                 ],
106933                                 [
106934                                     -78.887963,
106935                                     43.051456
106936                                 ],
106937                                 [
106938                                     -78.914897,
106939                                     43.076477
106940                                 ],
106941                                 [
106942                                     -79.026167,
106943                                     43.086485
106944                                 ],
106945                                 [
106946                                     -79.065231,
106947                                     43.10573
106948                                 ],
106949                                 [
106950                                     -79.065273,
106951                                     43.105897
106952                                 ],
106953                                 [
106954                                     -79.065738,
106955                                     43.120237
106956                                 ],
106957                                 [
106958                                     -79.061423,
106959                                     43.130288
106960                                 ],
106961                                 [
106962                                     -79.055583,
106963                                     43.138427
106964                                 ],
106965                                 [
106966                                     -79.051604,
106967                                     43.146851
106968                                 ],
106969                                 [
106970                                     -79.04933,
106971                                     43.159847
106972                                 ],
106973                                 [
106974                                     -79.048607,
106975                                     43.170622
106976                                 ],
106977                                 [
106978                                     -79.053775,
106979                                     43.260358
106980                                 ],
106981                                 [
106982                                     -79.058425,
106983                                     43.277799
106984                                 ],
106985                                 [
106986                                     -79.058631,
106987                                     43.2782
106988                                 ],
106989                                 [
106990                                     -78.990696,
106991                                     43.286947
106992                                 ],
106993                                 [
106994                                     -78.862059,
106995                                     43.324332
106996                                 ],
106997                                 [
106998                                     -78.767813,
106999                                     43.336418
107000                                 ],
107001                                 [
107002                                     -78.516117,
107003                                     43.50645
107004                                 ],
107005                                 [
107006                                     -76.363317,
107007                                     43.943219
107008                                 ],
107009                                 [
107010                                     -76.396746,
107011                                     44.106667
107012                                 ],
107013                                 [
107014                                     -76.364697,
107015                                     44.111631
107016                                 ],
107017                                 [
107018                                     -76.366146,
107019                                     44.117349
107020                                 ],
107021                                 [
107022                                     -76.357462,
107023                                     44.131478
107024                                 ],
107025                                 [
107026                                     -76.183493,
107027                                     44.223025
107028                                 ],
107029                                 [
107030                                     -76.162644,
107031                                     44.229888
107032                                 ],
107033                                 [
107034                                     -76.176117,
107035                                     44.30795
107036                                 ],
107037                                 [
107038                                     -76.046414,
107039                                     44.354817
107040                                 ],
107041                                 [
107042                                     -75.928746,
107043                                     44.391137
107044                                 ],
107045                                 [
107046                                     -75.852508,
107047                                     44.381639
107048                                 ],
107049                                 [
107050                                     -75.849095,
107051                                     44.386103
107052                                 ],
107053                                 [
107054                                     -75.847623,
107055                                     44.392579
107056                                 ],
107057                                 [
107058                                     -75.84674,
107059                                     44.398172
107060                                 ],
107061                                 [
107062                                     -75.845415,
107063                                     44.40141
107064                                 ],
107065                                 [
107066                                     -75.780803,
107067                                     44.432318
107068                                 ],
107069                                 [
107070                                     -75.770205,
107071                                     44.446153
107072                                 ],
107073                                 [
107074                                     -75.772266,
107075                                     44.463815
107076                                 ],
107077                                 [
107078                                     -75.779184,
107079                                     44.48236
107080                                 ],
107081                                 [
107082                                     -75.791496,
107083                                     44.496513
107084                                 ],
107085                                 [
107086                                     -75.791183,
107087                                     44.496768
107088                                 ],
107089                                 [
107090                                     -75.754622,
107091                                     44.527567
107092                                 ],
107093                                 [
107094                                     -75.69969,
107095                                     44.581673
107096                                 ],
107097                                 [
107098                                     -75.578199,
107099                                     44.661513
107100                                 ],
107101                                 [
107102                                     -75.455958,
107103                                     44.741766
107104                                 ],
107105                                 [
107106                                     -75.341831,
107107                                     44.816749
107108                                 ],
107109                                 [
107110                                     -75.270233,
107111                                     44.863774
107112                                 ],
107113                                 [
107114                                     -75.129647,
107115                                     44.925166
107116                                 ],
107117                                 [
107118                                     -75.075594,
107119                                     44.935501
107120                                 ],
107121                                 [
107122                                     -75.058721,
107123                                     44.941031
107124                                 ],
107125                                 [
107126                                     -75.0149,
107127                                     44.96599
107128                                 ],
107129                                 [
107130                                     -74.998647,
107131                                     44.972398
107132                                 ],
107133                                 [
107134                                     -74.940201,
107135                                     44.987746
107136                                 ],
107137                                 [
107138                                     -74.903744,
107139                                     45.005213
107140                                 ],
107141                                 [
107142                                     -74.88651,
107143                                     45.009398
107144                                 ],
107145                                 [
107146                                     -74.868474,
107147                                     45.010122
107148                                 ],
107149                                 [
107150                                     -74.741557,
107151                                     44.998857
107152                                 ],
107153                                 [
107154                                     -74.712961,
107155                                     44.999254
107156                                 ],
107157                                 [
107158                                     -74.695875,
107159                                     44.99803
107160                                 ],
107161                                 [
107162                                     -74.596114,
107163                                     44.998495
107164                                 ],
107165                                 [
107166                                     -74.496352,
107167                                     44.999012
107168                                 ],
107169                                 [
107170                                     -74.197146,
107171                                     45.000458
107172                                 ],
107173                                 [
107174                                     -71.703551,
107175                                     45.012757
107176                                 ],
107177                                 [
107178                                     -71.603816,
107179                                     45.013274
107180                                 ],
107181                                 [
107182                                     -71.505848,
107183                                     45.013731
107184                                 ],
107185                                 [
107186                                     -71.50408,
107187                                     45.013739
107188                                 ],
107189                                 [
107190                                     -71.506613,
107191                                     45.037045
107192                                 ],
107193                                 [
107194                                     -71.504752,
107195                                     45.052962
107196                                 ],
107197                                 [
107198                                     -71.497259,
107199                                     45.066553
107200                                 ],
107201                                 [
107202                                     -71.45659,
107203                                     45.110994
107204                                 ],
107205                                 [
107206                                     -71.451215,
107207                                     45.121691
107208                                 ],
107209                                 [
107210                                     -71.445996,
107211                                     45.140295
107212                                 ],
107213                                 [
107214                                     -71.441604,
107215                                     45.150682
107216                                 ],
107217                                 [
107218                                     -71.413026,
107219                                     45.186184
107220                                 ],
107221                                 [
107222                                     -71.406567,
107223                                     45.204942
107224                                 ],
107225                                 [
107226                                     -71.42269,
107227                                     45.217189
107228                                 ],
107229                                 [
107230                                     -71.449045,
107231                                     45.226905
107232                                 ],
107233                                 [
107234                                     -71.438813,
107235                                     45.233468
107236                                 ],
107237                                 [
107238                                     -71.394888,
107239                                     45.241529
107240                                 ],
107241                                 [
107242                                     -71.381245,
107243                                     45.250779
107244                                 ],
107245                                 [
107246                                     -71.3521,
107247                                     45.278323
107248                                 ],
107249                                 [
107250                                     -71.334323,
107251                                     45.28871
107252                                 ],
107253                                 [
107254                                     -71.311534,
107255                                     45.294136
107256                                 ],
107257                                 [
107258                                     -71.293396,
107259                                     45.292327
107260                                 ],
107261                                 [
107262                                     -71.20937,
107263                                     45.254758
107264                                 ],
107265                                 [
107266                                     -71.185133,
107267                                     45.248557
107268                                 ],
107269                                 [
107270                                     -71.160329,
107271                                     45.245767
107272                                 ],
107273                                 [
107274                                     -71.141725,
107275                                     45.252329
107276                                 ],
107277                                 [
107278                                     -71.111029,
107279                                     45.287108
107280                                 ],
107281                                 [
107282                                     -71.095242,
107283                                     45.300905
107284                                 ],
107285                                 [
107286                                     -71.085553,
107287                                     45.304213
107288                                 ],
107289                                 [
107290                                     -71.084952,
107291                                     45.304293
107292                                 ],
107293                                 [
107294                                     -71.064211,
107295                                     45.307055
107296                                 ],
107297                                 [
107298                                     -71.054418,
107299                                     45.310362
107300                                 ],
107301                                 [
107302                                     -71.036667,
107303                                     45.323385
107304                                 ],
107305                                 [
107306                                     -71.027598,
107307                                     45.33465
107308                                 ],
107309                                 [
107310                                     -71.016539,
107311                                     45.343125
107312                                 ],
107313                                 [
107314                                     -70.993155,
107315                                     45.347827
107316                                 ],
107317                                 [
107318                                     -70.968118,
107319                                     45.34452
107320                                 ],
107321                                 [
107322                                     -70.951608,
107323                                     45.332014
107324                                 ],
107325                                 [
107326                                     -70.906908,
107327                                     45.246232
107328                                 ],
107329                                 [
107330                                     -70.892412,
107331                                     45.234604
107332                                 ],
107333                                 [
107334                                     -70.874351,
107335                                     45.245663
107336                                 ],
107337                                 [
107338                                     -70.870605,
107339                                     45.255275
107340                                 ],
107341                                 [
107342                                     -70.872491,
107343                                     45.274189
107344                                 ],
107345                                 [
107346                                     -70.870243,
107347                                     45.283129
107348                                 ],
107349                                 [
107350                                     -70.862621,
107351                                     45.290363
107352                                 ],
107353                                 [
107354                                     -70.842389,
107355                                     45.301215
107356                                 ],
107357                                 [
107358                                     -70.835258,
107359                                     45.309794
107360                                 ],
107361                                 [
107362                                     -70.83208,
107363                                     45.328552
107364                                 ],
107365                                 [
107366                                     -70.835465,
107367                                     45.373097
107368                                 ],
107369                                 [
107370                                     -70.833837,
107371                                     45.393096
107372                                 ],
107373                                 [
107374                                     -70.825982,
107375                                     45.410459
107376                                 ],
107377                                 [
107378                                     -70.812986,
107379                                     45.42343
107380                                 ],
107381                                 [
107382                                     -70.794873,
107383                                     45.430406
107384                                 ],
107385                                 [
107386                                     -70.771877,
107387                                     45.430045
107388                                 ],
107389                                 [
107390                                     -70.75255,
107391                                     45.422345
107392                                 ],
107393                                 [
107394                                     -70.718004,
107395                                     45.397282
107396                                 ],
107397                                 [
107398                                     -70.696739,
107399                                     45.388652
107400                                 ],
107401                                 [
107402                                     -70.675785,
107403                                     45.388704
107404                                 ],
107405                                 [
107406                                     -70.65359,
107407                                     45.395473
107408                                 ],
107409                                 [
107410                                     -70.641316,
107411                                     45.408496
107412                                 ],
107413                                 [
107414                                     -70.650257,
107415                                     45.427461
107416                                 ],
107417                                 [
107418                                     -70.668162,
107419                                     45.439036
107420                                 ],
107421                                 [
107422                                     -70.707385,
107423                                     45.4564
107424                                 ],
107425                                 [
107426                                     -70.722836,
107427                                     45.470921
107428                                 ],
107429                                 [
107430                                     -70.732009,
107431                                     45.491591
107432                                 ],
107433                                 [
107434                                     -70.730329,
107435                                     45.507973
107436                                 ],
107437                                 [
107438                                     -70.686792,
107439                                     45.572723
107440                                 ],
107441                                 [
107442                                     -70.589614,
107443                                     45.651788
107444                                 ],
107445                                 [
107446                                     -70.572406,
107447                                     45.662279
107448                                 ],
107449                                 [
107450                                     -70.514735,
107451                                     45.681709
107452                                 ],
107453                                 [
107454                                     -70.484763,
107455                                     45.699641
107456                                 ],
107457                                 [
107458                                     -70.4728,
107459                                     45.703568
107460                                 ],
107461                                 [
107462                                     -70.450424,
107463                                     45.703723
107464                                 ],
107465                                 [
107466                                     -70.439132,
107467                                     45.705893
107468                                 ],
107469                                 [
107470                                     -70.419315,
107471                                     45.716901
107472                                 ],
107473                                 [
107474                                     -70.407351,
107475                                     45.731525
107476                                 ],
107477                                 [
107478                                     -70.402442,
107479                                     45.749663
107480                                 ],
107481                                 [
107482                                     -70.403941,
107483                                     45.771161
107484                                 ],
107485                                 [
107486                                     -70.408282,
107487                                     45.781651
107488                                 ],
107489                                 [
107490                                     -70.413682,
107491                                     45.787697
107492                                 ],
107493                                 [
107494                                     -70.41717,
107495                                     45.793795
107496                                 ],
107497                                 [
107498                                     -70.415232,
107499                                     45.804389
107500                                 ],
107501                                 [
107502                                     -70.409935,
107503                                     45.810745
107504                                 ],
107505                                 [
107506                                     -70.389807,
107507                                     45.825059
107508                                 ],
107509                                 [
107510                                     -70.312654,
107511                                     45.867641
107512                                 ],
107513                                 [
107514                                     -70.283173,
107515                                     45.890482
107516                                 ],
107517                                 [
107518                                     -70.262528,
107519                                     45.923038
107520                                 ],
107521                                 [
107522                                     -70.255939,
107523                                     45.948876
107524                                 ],
107525                                 [
107526                                     -70.263148,
107527                                     45.956834
107528                                 ],
107529                                 [
107530                                     -70.280434,
107531                                     45.959315
107532                                 ],
107533                                 [
107534                                     -70.303947,
107535                                     45.968616
107536                                 ],
107537                                 [
107538                                     -70.316298,
107539                                     45.982982
107540                                 ],
107541                                 [
107542                                     -70.316892,
107543                                     45.999002
107544                                 ],
107545                                 [
107546                                     -70.306143,
107547                                     46.035331
107548                                 ],
107549                                 [
107550                                     -70.303637,
107551                                     46.038483
107552                                 ],
107553                                 [
107554                                     -70.294309,
107555                                     46.044943
107556                                 ],
107557                                 [
107558                                     -70.29201,
107559                                     46.048663
107560                                 ],
107561                                 [
107562                                     -70.293017,
107563                                     46.054038
107564                                 ],
107565                                 [
107566                                     -70.296092,
107567                                     46.057862
107568                                 ],
107569                                 [
107570                                     -70.300795,
107571                                     46.061737
107572                                 ],
107573                                 [
107574                                     -70.304774,
107575                                     46.065975
107576                                 ],
107577                                 [
107578                                     -70.311362,
107579                                     46.071866
107580                                 ],
107581                                 [
107582                                     -70.312629,
107583                                     46.079566
107584                                 ],
107585                                 [
107586                                     -70.30033,
107587                                     46.089281
107588                                 ],
107589                                 [
107590                                     -70.26444,
107591                                     46.106593
107592                                 ],
107593                                 [
107594                                     -70.24948,
107595                                     46.120597
107596                                 ],
107597                                 [
107598                                     -70.244002,
107599                                     46.141009
107600                                 ],
107601                                 [
107602                                     -70.249247,
107603                                     46.162765
107604                                 ],
107605                                 [
107606                                     -70.263329,
107607                                     46.183229
107608                                 ],
107609                                 [
107610                                     -70.284801,
107611                                     46.191859
107612                                 ],
107613                                 [
107614                                     -70.280899,
107615                                     46.211857
107616                                 ],
107617                                 [
107618                                     -70.253407,
107619                                     46.251493
107620                                 ],
107621                                 [
107622                                     -70.236173,
107623                                     46.288339
107624                                 ],
107625                                 [
107626                                     -70.223693,
107627                                     46.300793
107628                                 ],
107629                                 [
107630                                     -70.201886,
107631                                     46.305495
107632                                 ],
107633                                 [
107634                                     -70.199509,
107635                                     46.315262
107636                                 ],
107637                                 [
107638                                     -70.197028,
107639                                     46.336863
107640                                 ],
107641                                 [
107642                                     -70.188398,
107643                                     46.358412
107644                                 ],
107645                                 [
107646                                     -70.167418,
107647                                     46.368179
107648                                 ],
107649                                 [
107650                                     -70.153052,
107651                                     46.372829
107652                                 ],
107653                                 [
107654                                     -70.074323,
107655                                     46.419545
107656                                 ],
107657                                 [
107658                                     -70.061817,
107659                                     46.445409
107660                                 ],
107661                                 [
107662                                     -70.050086,
107663                                     46.511271
107664                                 ],
107665                                 [
107666                                     -70.032723,
107667                                     46.609766
107668                                 ],
107669                                 [
107670                                     -70.023628,
107671                                     46.661287
107672                                 ],
107673                                 [
107674                                     -70.007763,
107675                                     46.704075
107676                                 ],
107677                                 [
107678                                     -69.989961,
107679                                     46.721697
107680                                 ],
107681                                 [
107682                                     -69.899708,
107683                                     46.811562
107684                                 ],
107685                                 [
107686                                     -69.809403,
107687                                     46.901299
107688                                 ],
107689                                 [
107690                                     -69.719099,
107691                                     46.991086
107692                                 ],
107693                                 [
107694                                     -69.628794,
107695                                     47.080797
107696                                 ],
107697                                 [
107698                                     -69.538464,
107699                                     47.17061
107700                                 ],
107701                                 [
107702                                     -69.448159,
107703                                     47.260346
107704                                 ],
107705                                 [
107706                                     -69.357906,
107707                                     47.350134
107708                                 ],
107709                                 [
107710                                     -69.267628,
107711                                     47.439844
107712                                 ],
107713                                 [
107714                                     -69.25091,
107715                                     47.452919
107716                                 ],
107717                                 [
107718                                     -69.237268,
107719                                     47.45881
107720                                 ],
107721                                 [
107722                                     -69.221972,
107723                                     47.459688
107724                                 ],
107725                                 [
107726                                     -69.069655,
107727                                     47.431886
107728                                 ],
107729                                 [
107730                                     -69.054023,
107731                                     47.418399
107732                                 ],
107733                                 [
107734                                     -69.054333,
107735                                     47.389253
107736                                 ],
107737                                 [
107738                                     -69.066193,
107739                                     47.32967
107740                                 ],
107741                                 [
107742                                     -69.065134,
107743                                     47.296339
107744                                 ],
107745                                 [
107746                                     -69.06356,
107747                                     47.290809
107748                                 ],
107749                                 [
107750                                     -69.057486,
107751                                     47.269467
107752                                 ],
107753                                 [
107754                                     -69.0402,
107755                                     47.249055
107756                                 ],
107757                                 [
107758                                     -68.906229,
107759                                     47.190221
107760                                 ],
107761                                 [
107762                                     -68.889718,
107763                                     47.190609
107764                                 ],
107765                                 [
107766                                     -68.761819,
107767                                     47.23704
107768                                 ],
107769                                 [
107770                                     -68.71779,
107771                                     47.245231
107772                                 ],
107773                                 [
107774                                     -68.668801,
107775                                     47.243422
107776                                 ],
107777                                 [
107778                                     -68.644203,
107779                                     47.245283
107780                                 ],
107781                                 [
107782                                     -68.6256,
107783                                     47.255205
107784                                 ],
107785                                 [
107786                                     -68.607926,
107787                                     47.269829
107788                                 ],
107789                                 [
107790                                     -68.58524,
107791                                     47.28249
107792                                 ],
107793                                 [
107794                                     -68.539662,
107795                                     47.299853
107796                                 ],
107797                                 [
107798                                     -68.518009,
107799                                     47.304762
107800                                 ],
107801                                 [
107802                                     -68.492016,
107803                                     47.307553
107804                                 ],
107805                                 [
107806                                     -68.466746,
107807                                     47.305692
107808                                 ],
107809                                 [
107810                                     -68.435327,
107811                                     47.291275
107812                                 ],
107813                                 [
107814                                     -68.422563,
107815                                     47.293109
107816                                 ],
107817                                 [
107818                                     -68.410212,
107819                                     47.297424
107820                                 ],
107821                                 [
107822                                     -68.385614,
107823                                     47.301713
107824                                 ],
107825                                 [
107826                                     -68.383392,
107827                                     47.307139
107828                                 ],
107829                                 [
107830                                     -68.384839,
107831                                     47.315873
107832                                 ],
107833                                 [
107834                                     -68.382049,
107835                                     47.32781
107836                                 ],
107837                                 [
107838                                     -68.347839,
107839                                     47.358506
107840                                 ],
107841                                 [
107842                                     -68.299728,
107843                                     47.367833
107844                                 ],
107845                                 [
107846                                     -68.24645,
107847                                     47.360573
107848                                 ],
107849                                 [
107850                                     -68.197047,
107851                                     47.341401
107852                                 ],
107853                                 [
107854                                     -68.184335,
107855                                     47.333133
107856                                 ],
107857                                 [
107858                                     -68.156068,
107859                                     47.306674
107860                                 ],
107861                                 [
107862                                     -68.145061,
107863                                     47.301455
107864                                 ],
107865                                 [
107866                                     -68.115398,
107867                                     47.292282
107868                                 ],
107869                                 [
107870                                     -68.101446,
107871                                     47.286185
107872                                 ],
107873                                 [
107874                                     -68.039382,
107875                                     47.245231
107876                                 ],
107877                                 [
107878                                     -67.993184,
107879                                     47.223217
107880                                 ],
107881                                 [
107882                                     -67.962436,
107883                                     47.197689
107884                                 ],
107885                                 [
107886                                     -67.953703,
107887                                     47.18663
107888                                 ],
107889                                 [
107890                                     -67.949982,
107891                                     47.172936
107892                                 ],
107893                                 [
107894                                     -67.943419,
107895                                     47.164538
107896                                 ],
107897                                 [
107898                                     -67.899132,
107899                                     47.138778
107900                                 ],
107901                                 [
107902                                     -67.870607,
107903                                     47.107358
107904                                 ],
107905                                 [
107906                                     -67.854742,
107907                                     47.09785
107908                                 ],
107909                                 [
107910                                     -67.813556,
107911                                     47.081908
107912                                 ],
107913                                 [
107914                                     -67.808699,
107915                                     47.075138
107916                                 ],
107917                                 [
107918                                     -67.805185,
107919                                     47.035631
107920                                 ],
107921                                 [
107922                                     -67.802549,
107923                                     46.901247
107924                                 ],
107925                                 [
107926                                     -67.800017,
107927                                     46.766785
107928                                 ],
107929                                 [
107930                                     -67.797433,
107931                                     46.632297
107932                                 ],
107933                                 [
107934                                     -67.794849,
107935                                     46.497861
107936                                 ],
107937                                 [
107938                                     -67.792317,
107939                                     46.363476
107940                                 ],
107941                                 [
107942                                     -67.789733,
107943                                     46.229014
107944                                 ],
107945                                 [
107946                                     -67.78715,
107947                                     46.094552
107948                                 ],
107949                                 [
107950                                     -67.784566,
107951                                     45.960142
107952                                 ],
107953                                 [
107954                                     -67.782757,
107955                                     45.95053
107956                                 ],
107957                                 [
107958                                     -67.776556,
107959                                     45.942933
107960                                 ],
107961                                 [
107962                                     -67.767461,
107963                                     45.935957
107964                                 ],
107965                                 [
107966                                     -67.759658,
107967                                     45.928567
107968                                 ],
107969                                 [
107970                                     -67.757849,
107971                                     45.919472
107972                                 ],
107973                                 [
107974                                     -67.769425,
107975                                     45.903969
107976                                 ],
107977                                 [
107978                                     -67.787356,
107979                                     45.890017
107980                                 ],
107981                                 [
107982                                     -67.799242,
107983                                     45.875651
107984                                 ],
107985                                 [
107986                                     -67.792627,
107987                                     45.858907
107988                                 ],
107989                                 [
107990                                     -67.776091,
107991                                     45.840821
107992                                 ],
107993                                 [
107994                                     -67.772835,
107995                                     45.828057
107996                                 ],
107997                                 [
107998                                     -67.779863,
107999                                     45.815706
108000                                 ],
108001                                 [
108002                                     -67.794126,
108003                                     45.799169
108004                                 ],
108005                                 [
108006                                     -67.80627,
108007                                     45.781754
108008                                 ],
108009                                 [
108010                                     -67.811127,
108011                                     45.76651
108012                                 ],
108013                                 [
108014                                     -67.810816,
108015                                     45.762414
108016                                 ],
108017                                 [
108018                                     -67.817811,
108019                                     45.754896
108020                                 ],
108021                                 [
108022                                     -67.821785,
108023                                     45.740767
108024                                 ],
108025                                 [
108026                                     -67.827673,
108027                                     45.739001
108028                                 ],
108029                                 [
108030                                     -67.868884,
108031                                     45.744593
108032                                 ],
108033                                 [
108034                                     -67.856815,
108035                                     45.723694
108036                                 ],
108037                                 [
108038                                     -67.835768,
108039                                     45.703971
108040                                 ],
108041                                 [
108042                                     -67.793821,
108043                                     45.676301
108044                                 ],
108045                                 [
108046                                     -67.733034,
108047                                     45.651869
108048                                 ],
108049                                 [
108050                                     -67.723173,
108051                                     45.645393
108052                                 ],
108053                                 [
108054                                     -67.711546,
108055                                     45.642155
108056                                 ],
108057                                 [
108058                                     -67.697564,
108059                                     45.64922
108060                                 ],
108061                                 [
108062                                     -67.66695,
108063                                     45.620077
108064                                 ],
108065                                 [
108066                                     -67.649435,
108067                                     45.611247
108068                                 ],
108069                                 [
108070                                     -67.603073,
108071                                     45.605948
108072                                 ],
108073                                 [
108074                                     -67.561862,
108075                                     45.596234
108076                                 ],
108077                                 [
108078                                     -67.54052,
108079                                     45.593879
108080                                 ],
108081                                 [
108082                                     -67.442056,
108083                                     45.603593
108084                                 ],
108085                                 [
108086                                     -67.440939,
108087                                     45.604586
108088                                 ],
108089                                 [
108090                                     -67.431306,
108091                                     45.597941
108092                                 ],
108093                                 [
108094                                     -67.422107,
108095                                     45.568796
108096                                 ],
108097                                 [
108098                                     -67.42619,
108099                                     45.533449
108100                                 ],
108101                                 [
108102                                     -67.443036,
108103                                     45.522184
108104                                 ],
108105                                 [
108106                                     -67.467531,
108107                                     45.508283
108108                                 ],
108109                                 [
108110                                     -67.493214,
108111                                     45.493142
108112                                 ],
108113                                 [
108114                                     -67.48231,
108115                                     45.455521
108116                                 ],
108117                                 [
108118                                     -67.428825,
108119                                     45.38705
108120                                 ],
108121                                 [
108122                                     -67.434561,
108123                                     45.350308
108124                                 ],
108125                                 [
108126                                     -67.459056,
108127                                     45.318424
108128                                 ],
108129                                 [
108130                                     -67.468668,
108131                                     45.301835
108132                                 ],
108133                                 [
108134                                     -67.475024,
108135                                     45.282353
108136                                 ],
108137                                 [
108138                                     -67.471303,
108139                                     45.266282
108140                                 ],
108141                                 [
108142                                     -67.427585,
108143                                     45.236568
108144                                 ],
108145                                 [
108146                                     -67.390533,
108147                                     45.193108
108148                                 ],
108149                                 [
108150                                     -67.356272,
108151                                     45.165926
108152                                 ],
108153                                 [
108154                                     -67.31922,
108155                                     45.153886
108156                                 ],
108157                                 [
108158                                     -67.284648,
108159                                     45.169699
108160                                 ],
108161                                 [
108162                                     -67.279584,
108163                                     45.179052
108164                                 ],
108165                                 [
108166                                     -67.279222,
108167                                     45.187372
108168                                 ],
108169                                 [
108170                                     -67.277207,
108171                                     45.195072
108172                                 ],
108173                                 [
108174                                     -67.267336,
108175                                     45.202513
108176                                 ],
108177                                 [
108178                                     -67.254986,
108179                                     45.205045
108180                                 ],
108181                                 [
108182                                     -67.242428,
108183                                     45.202565
108184                                 ],
108185                                 [
108186                                     -67.219071,
108187                                     45.192126
108188                                 ],
108189                                 [
108190                                     -67.206166,
108191                                     45.189401
108192                                 ],
108193                                 [
108194                                     -67.176015,
108195                                     45.178656
108196                                 ],
108197                                 [
108198                                     -67.191274,
108199                                     45.180365
108200                                 ],
108201                                 [
108202                                     -67.204376,
108203                                     45.178209
108204                                 ],
108205                                 [
108206                                     -67.204724,
108207                                     45.177791
108208                                 ],
108209                                 [
108210                                     -67.152423,
108211                                     45.148932
108212                                 ],
108213                                 [
108214                                     -67.048033,
108215                                     45.043407
108216                                 ],
108217                                 [
108218                                     -66.962727,
108219                                     45.047088
108220                                 ],
108221                                 [
108222                                     -66.857192,
108223                                     44.968696
108224                                 ],
108225                                 [
108226                                     -66.897268,
108227                                     44.817275
108228                                 ],
108229                                 [
108230                                     -67.2159,
108231                                     44.593511
108232                                 ],
108233                                 [
108234                                     -67.122366,
108235                                     44.423624
108236                                 ],
108237                                 [
108238                                     -67.68447,
108239                                     44.192544
108240                                 ],
108241                                 [
108242                                     -67.459678,
108243                                     40.781645
108244                                 ],
108245                                 [
108246                                     -76.607854,
108247                                     32.495823
108248                                 ],
108249                                 [
108250                                     -76.798479,
108251                                     32.713735
108252                                 ],
108253                                 [
108254                                     -78.561892,
108255                                     29.037718
108256                                 ],
108257                                 [
108258                                     -78.892446,
108259                                     29.039659
108260                                 ],
108261                                 [
108262                                     -79.762295,
108263                                     26.719312
108264                                 ],
108265                                 [
108266                                     -80.026352,
108267                                     24.932961
108268                                 ],
108269                                 [
108270                                     -82.368794,
108271                                     23.994833
108272                                 ],
108273                                 [
108274                                     -83.806281,
108275                                     29.068506
108276                                 ],
108277                                 [
108278                                     -87.460772,
108279                                     29.089961
108280                                 ],
108281                                 [
108282                                     -87.922646,
108283                                     28.666131
108284                                 ],
108285                                 [
108286                                     -90.461001,
108287                                     28.246758
108288                                 ],
108289                                 [
108290                                     -91.787336,
108291                                     29.11536
108292                                 ],
108293                                 [
108294                                     -93.311871,
108295                                     29.12431
108296                                 ],
108297                                 [
108298                                     -96.423449,
108299                                     26.057857
108300                                 ],
108301                                 [
108302                                     -97.129057,
108303                                     25.991017
108304                                 ],
108305                                 [
108306                                     -97.129509,
108307                                     25.966833
108308                                 ],
108309                                 [
108310                                     -97.139358,
108311                                     25.965876
108312                                 ],
108313                                 [
108314                                     -97.202171,
108315                                     25.960893
108316                                 ],
108317                                 [
108318                                     -97.202176,
108319                                     25.960857
108320                                 ],
108321                                 [
108322                                     -97.204941,
108323                                     25.960639
108324                                 ],
108325                                 [
108326                                     -97.253051,
108327                                     25.963481
108328                                 ],
108329                                 [
108330                                     -97.266358,
108331                                     25.960639
108332                                 ],
108333                                 [
108334                                     -97.2692,
108335                                     25.944361
108336                                 ],
108337                                 [
108338                                     -97.287649,
108339                                     25.928651
108340                                 ],
108341                                 [
108342                                     -97.310981,
108343                                     25.922088
108344                                 ],
108345                                 [
108346                                     -97.328447,
108347                                     25.933302
108348                                 ],
108349                                 [
108350                                     -97.351107,
108351                                     25.918419
108352                                 ],
108353                                 [
108354                                     -97.355112,
108355                                     25.912786
108356                                 ],
108357                                 [
108358                                     -97.35227,
108359                                     25.894493
108360                                 ],
108361                                 [
108362                                     -97.345165,
108363                                     25.871704
108364                                 ],
108365                                 [
108366                                     -97.345733,
108367                                     25.852222
108368                                 ],
108369                                 [
108370                                     -97.36599,
108371                                     25.843902
108372                                 ],
108373                                 [
108374                                     -97.376015,
108375                                     25.846744
108376                                 ],
108377                                 [
108378                                     -97.380124,
108379                                     25.853203
108380                                 ],
108381                                 [
108382                                     -97.383121,
108383                                     25.860541
108384                                 ],
108385                                 [
108386                                     -97.389891,
108387                                     25.865657
108388                                 ],
108389                                 [
108390                                     -97.397823,
108391                                     25.865812
108392                                 ],
108393                                 [
108394                                     -97.399476,
108395                                     25.861162
108396                                 ],
108397                                 [
108398                                     -97.39989,
108399                                     25.855115
108400                                 ],
108401                                 [
108402                                     -97.404179,
108403                                     25.851395
108404                                 ],
108405                                 [
108406                                     -97.425418,
108407                                     25.854857
108408                                 ],
108409                                 [
108410                                     -97.435727,
108411                                     25.869275
108412                                 ],
108413                                 [
108414                                     -97.441309,
108415                                     25.884933
108416                                 ],
108417                                 [
108418                                     -97.448259,
108419                                     25.892322
108420                                 ],
108421                                 [
108422                                     -97.469421,
108423                                     25.892943
108424                                 ],
108425                                 [
108426                                     -97.486319,
108427                                     25.895733
108428                                 ],
108429                                 [
108430                                     -97.502209,
108431                                     25.901883
108432                                 ],
108433                                 [
108434                                     -97.52027,
108435                                     25.912786
108436                                 ],
108437                                 [
108438                                     -97.565177,
108439                                     25.954748
108440                                 ],
108441                                 [
108442                                     -97.594322,
108443                                     25.966375
108444                                 ],
108445                                 [
108446                                     -97.604787,
108447                                     25.979966
108448                                 ],
108449                                 [
108450                                     -97.613055,
108451                                     25.995985
108452                                 ],
108453                                 [
108454                                     -97.622641,
108455                                     26.00906
108456                                 ],
108457                                 [
108458                                     -97.641451,
108459                                     26.022495
108460                                 ],
108461                                 [
108462                                     -97.659874,
108463                                     26.03066
108464                                 ],
108465                                 [
108466                                     -97.679614,
108467                                     26.034639
108468                                 ],
108469                                 [
108470                                     -97.766948,
108471                                     26.039652
108472                                 ],
108473                                 [
108474                                     -97.780306,
108475                                     26.043218
108476                                 ],
108477                                 [
108478                                     -97.782321,
108479                                     26.058617
108480                                 ],
108481                                 [
108482                                     -97.80201,
108483                                     26.063733
108484                                 ],
108485                                 [
108486                                     -97.878181,
108487                                     26.063733
108488                                 ],
108489                                 [
108490                                     -97.941666,
108491                                     26.056809
108492                                 ],
108493                                 [
108494                                     -97.999233,
108495                                     26.064302
108496                                 ],
108497                                 [
108498                                     -98.013057,
108499                                     26.063682
108500                                 ],
108501                                 [
108502                                     -98.044166,
108503                                     26.048799
108504                                 ],
108505                                 [
108506                                     -98.065457,
108507                                     26.042184
108508                                 ],
108509                                 [
108510                                     -98.075146,
108511                                     26.046628
108512                                 ],
108513                                 [
108514                                     -98.083311,
108515                                     26.070916
108516                                 ],
108517                                 [
108518                                     -98.103103,
108519                                     26.074947
108520                                 ],
108521                                 [
108522                                     -98.150232,
108523                                     26.063682
108524                                 ],
108525                                 [
108526                                     -98.185062,
108527                                     26.065232
108528                                 ],
108529                                 [
108530                                     -98.222656,
108531                                     26.075412
108532                                 ],
108533                                 [
108534                                     -98.300429,
108535                                     26.111431
108536                                 ],
108537                                 [
108538                                     -98.309809,
108539                                     26.121094
108540                                 ],
108541                                 [
108542                                     -98.333037,
108543                                     26.15303
108544                                 ],
108545                                 [
108546                                     -98.339264,
108547                                     26.159851
108548                                 ],
108549                                 [
108550                                     -98.365774,
108551                                     26.160161
108552                                 ],
108553                                 [
108554                                     -98.377272,
108555                                     26.163572
108556                                 ],
108557                                 [
108558                                     -98.377272,
108559                                     26.173649
108560                                 ],
108561                                 [
108562                                     -98.36934,
108563                                     26.19401
108564                                 ],
108565                                 [
108566                                     -98.397193,
108567                                     26.201141
108568                                 ],
108569                                 [
108570                                     -98.428845,
108571                                     26.217729
108572                                 ],
108573                                 [
108574                                     -98.456544,
108575                                     26.225946
108576                                 ],
108577                                 [
108578                                     -98.472383,
108579                                     26.207652
108580                                 ],
108581                                 [
108582                                     -98.49295,
108583                                     26.230596
108584                                 ],
108585                                 [
108586                                     -98.521527,
108587                                     26.240932
108588                                 ],
108589                                 [
108590                                     -98.552791,
108591                                     26.248321
108592                                 ],
108593                                 [
108594                                     -98.581627,
108595                                     26.262274
108596                                 ],
108597                                 [
108598                                     -98.640564,
108599                                     26.24181
108600                                 ],
108601                                 [
108602                                     -98.653663,
108603                                     26.244291
108604                                 ],
108605                                 [
108606                                     -98.664696,
108607                                     26.250647
108608                                 ],
108609                                 [
108610                                     -98.685289,
108611                                     26.268475
108612                                 ],
108613                                 [
108614                                     -98.693325,
108615                                     26.270542
108616                                 ],
108617                                 [
108618                                     -98.702239,
108619                                     26.271628
108620                                 ],
108621                                 [
108622                                     -98.704255,
108623                                     26.27664
108624                                 ],
108625                                 [
108626                                     -98.691465,
108627                                     26.290231
108628                                 ],
108629                                 [
108630                                     -98.701413,
108631                                     26.299119
108632                                 ],
108633                                 [
108634                                     -98.713169,
108635                                     26.303357
108636                                 ],
108637                                 [
108638                                     -98.726217,
108639                                     26.30439
108640                                 ],
108641                                 [
108642                                     -98.739911,
108643                                     26.303253
108644                                 ],
108645                                 [
108646                                     -98.735932,
108647                                     26.320048
108648                                 ],
108649                                 [
108650                                     -98.746397,
108651                                     26.332141
108652                                 ],
108653                                 [
108654                                     -98.780839,
108655                                     26.351674
108656                                 ],
108657                                 [
108658                                     -98.795851,
108659                                     26.368314
108660                                 ],
108661                                 [
108662                                     -98.801329,
108663                                     26.372138
108664                                 ],
108665                                 [
108666                                     -98.810295,
108667                                     26.372448
108668                                 ],
108669                                 [
108670                                     -98.817323,
108671                                     26.368521
108672                                 ],
108673                                 [
108674                                     -98.825023,
108675                                     26.366454
108676                                 ],
108677                                 [
108678                                     -98.836081,
108679                                     26.372138
108680                                 ],
108681                                 [
108682                                     -98.842334,
108683                                     26.365834
108684                                 ],
108685                                 [
108686                                     -98.850835,
108687                                     26.364077
108688                                 ],
108689                                 [
108690                                     -98.860524,
108691                                     26.366299
108692                                 ],
108693                                 [
108694                                     -98.870214,
108695                                     26.372138
108696                                 ],
108697                                 [
108698                                     -98.893029,
108699                                     26.367849
108700                                 ],
108701                                 [
108702                                     -98.9299,
108703                                     26.39224
108704                                 ],
108705                                 [
108706                                     -98.945377,
108707                                     26.378288
108708                                 ],
108709                                 [
108710                                     -98.954136,
108711                                     26.393946
108712                                 ],
108713                                 [
108714                                     -98.962844,
108715                                     26.399527
108716                                 ],
108717                                 [
108718                                     -98.986951,
108719                                     26.400095
108720                                 ],
108721                                 [
108722                                     -99.004056,
108723                                     26.393842
108724                                 ],
108725                                 [
108726                                     -99.010515,
108727                                     26.392602
108728                                 ],
108729                                 [
108730                                     -99.016432,
108731                                     26.394462
108732                                 ],
108733                                 [
108734                                     -99.022995,
108735                                     26.403351
108736                                 ],
108737                                 [
108738                                     -99.027878,
108739                                     26.406245
108740                                 ],
108741                                 [
108742                                     -99.047645,
108743                                     26.406968
108744                                 ],
108745                                 [
108746                                     -99.066351,
108747                                     26.404746
108748                                 ],
108749                                 [
108750                                     -99.085498,
108751                                     26.40764
108752                                 ],
108753                                 [
108754                                     -99.106427,
108755                                     26.423039
108756                                 ],
108757                                 [
108758                                     -99.108907,
108759                                     26.434253
108760                                 ],
108761                                 [
108762                                     -99.102525,
108763                                     26.446966
108764                                 ],
108765                                 [
108766                                     -99.09374,
108767                                     26.459781
108768                                 ],
108769                                 [
108770                                     -99.089373,
108771                                     26.47115
108772                                 ],
108773                                 [
108774                                     -99.091492,
108775                                     26.484018
108776                                 ],
108777                                 [
108778                                     -99.10299,
108779                                     26.512078
108780                                 ],
108781                                 [
108782                                     -99.115108,
108783                                     26.525617
108784                                 ],
108785                                 [
108786                                     -99.140946,
108787                                     26.531405
108788                                 ],
108789                                 [
108790                                     -99.164873,
108791                                     26.540448
108792                                 ],
108793                                 [
108794                                     -99.17128,
108795                                     26.563961
108796                                 ],
108797                                 [
108798                                     -99.171548,
108799                                     26.56583
108800                                 ],
108801                                 [
108802                                     -99.213953,
108803                                     26.568537
108804                                 ],
108805                                 [
108806                                     -99.242801,
108807                                     26.579723
108808                                 ],
108809                                 [
108810                                     -99.254575,
108811                                     26.6018
108812                                 ],
108813                                 [
108814                                     -99.258844,
108815                                     26.614752
108816                                 ],
108817                                 [
108818                                     -99.277683,
108819                                     26.638007
108820                                 ],
108821                                 [
108822                                     -99.281951,
108823                                     26.649781
108824                                 ],
108825                                 [
108826                                     -99.277389,
108827                                     26.657729
108828                                 ],
108829                                 [
108830                                     -99.26635,
108831                                     26.653314
108832                                 ],
108833                                 [
108834                                     -99.252662,
108835                                     26.644483
108836                                 ],
108837                                 [
108838                                     -99.240299,
108839                                     26.639184
108840                                 ],
108841                                 [
108842                                     -99.244861,
108843                                     26.652431
108844                                 ],
108845                                 [
108846                                     -99.240299,
108847                                     26.697763
108848                                 ],
108849                                 [
108850                                     -99.242507,
108851                                     26.713658
108852                                 ],
108853                                 [
108854                                     -99.252368,
108855                                     26.743683
108856                                 ],
108857                                 [
108858                                     -99.254575,
108859                                     26.75899
108860                                 ],
108861                                 [
108862                                     -99.252368,
108863                                     26.799024
108864                                 ],
108865                                 [
108866                                     -99.254575,
108867                                     26.810504
108868                                 ],
108869                                 [
108870                                     -99.257666,
108871                                     26.813153
108872                                 ],
108873                                 [
108874                                     -99.262229,
108875                                     26.814036
108876                                 ],
108877                                 [
108878                                     -99.266497,
108879                                     26.817863
108880                                 ],
108881                                 [
108882                                     -99.268263,
108883                                     26.827872
108884                                 ],
108885                                 [
108886                                     -99.271649,
108887                                     26.832876
108888                                 ],
108889                                 [
108890                                     -99.289458,
108891                                     26.84465
108892                                 ],
108893                                 [
108894                                     -99.308444,
108895                                     26.830521
108896                                 ],
108897                                 [
108898                                     -99.316539,
108899                                     26.822279
108900                                 ],
108901                                 [
108902                                     -99.323457,
108903                                     26.810504
108904                                 ],
108905                                 [
108906                                     -99.328166,
108907                                     26.797258
108908                                 ],
108909                                 [
108910                                     -99.329197,
108911                                     26.789016
108912                                 ],
108913                                 [
108914                                     -99.331699,
108915                                     26.78254
108916                                 ],
108917                                 [
108918                                     -99.340383,
108919                                     26.77312
108920                                 ],
108921                                 [
108922                                     -99.366728,
108923                                     26.761345
108924                                 ],
108925                                 [
108926                                     -99.380269,
108927                                     26.777241
108928                                 ],
108929                                 [
108930                                     -99.391896,
108931                                     26.796963
108932                                 ],
108933                                 [
108934                                     -99.412207,
108935                                     26.796963
108936                                 ],
108937                                 [
108938                                     -99.410883,
108939                                     26.808149
108940                                 ],
108941                                 [
108942                                     -99.405437,
108943                                     26.818452
108944                                 ],
108945                                 [
108946                                     -99.396606,
108947                                     26.824928
108948                                 ],
108949                                 [
108950                                     -99.384979,
108951                                     26.824928
108952                                 ],
108953                                 [
108954                                     -99.377178,
108955                                     26.816686
108956                                 ],
108957                                 [
108958                                     -99.374823,
108959                                     26.804028
108960                                 ],
108961                                 [
108962                                     -99.374234,
108963                                     26.791076
108964                                 ],
108965                                 [
108966                                     -99.371291,
108967                                     26.783128
108968                                 ],
108969                                 [
108970                                     -99.360694,
108971                                     26.780479
108972                                 ],
108973                                 [
108974                                     -99.359369,
108975                                     26.790487
108976                                 ],
108977                                 [
108978                                     -99.36452,
108979                                     26.810504
108980                                 ],
108981                                 [
108982                                     -99.357897,
108983                                     26.822279
108984                                 ],
108985                                 [
108986                                     -99.351274,
108987                                     26.83111
108988                                 ],
108989                                 [
108990                                     -99.346123,
108991                                     26.840824
108992                                 ],
108993                                 [
108994                                     -99.344062,
108995                                     26.855247
108996                                 ],
108997                                 [
108998                                     -99.348772,
108999                                     26.899696
109000                                 ],
109001                                 [
109002                                     -99.355101,
109003                                     26.920302
109004                                 ],
109005                                 [
109006                                     -99.36452,
109007                                     26.934726
109008                                 ],
109009                                 [
109010                                     -99.403377,
109011                                     26.952093
109012                                 ],
109013                                 [
109014                                     -99.413974,
109015                                     26.964162
109016                                 ],
109017                                 [
109018                                     -99.401758,
109019                                     26.985651
109020                                 ],
109021                                 [
109022                                     -99.399991,
109023                                     26.999192
109024                                 ],
109025                                 [
109026                                     -99.418831,
109027                                     27.007728
109028                                 ],
109029                                 [
109030                                     -99.441938,
109031                                     27.013615
109032                                 ],
109033                                 [
109034                                     -99.453271,
109035                                     27.019797
109036                                 ],
109037                                 [
109038                                     -99.455332,
109039                                     27.025979
109040                                 ],
109041                                 [
109042                                     -99.464751,
109043                                     27.039225
109044                                 ],
109045                                 [
109046                                     -99.466959,
109047                                     27.047467
109048                                 ],
109049                                 [
109050                                     -99.462544,
109051                                     27.057181
109052                                 ],
109053                                 [
109054                                     -99.461635,
109055                                     27.056839
109056                                 ],
109057                                 [
109058                                     -99.461728,
109059                                     27.056954
109060                                 ],
109061                                 [
109062                                     -99.442039,
109063                                     27.089614
109064                                 ],
109065                                 [
109066                                     -99.439404,
109067                                     27.098347
109068                                 ],
109069                                 [
109070                                     -99.441419,
109071                                     27.107494
109072                                 ],
109073                                 [
109074                                     -99.445734,
109075                                     27.114728
109076                                 ],
109077                                 [
109078                                     -99.450178,
109079                                     27.120465
109080                                 ],
109081                                 [
109082                                     -99.452452,
109083                                     27.125012
109084                                 ],
109085                                 [
109086                                     -99.450333,
109087                                     27.145166
109088                                 ],
109089                                 [
109090                                     -99.435786,
109091                                     27.188419
109092                                 ],
109093                                 [
109094                                     -99.431988,
109095                                     27.207591
109096                                 ],
109097                                 [
109098                                     -99.434029,
109099                                     27.22697
109100                                 ],
109101                                 [
109102                                     -99.440902,
109103                                     27.244798
109104                                 ],
109105                                 [
109106                                     -99.451832,
109107                                     27.26118
109108                                 ],
109109                                 [
109110                                     -99.46612,
109111                                     27.276527
109112                                 ],
109113                                 [
109114                                     -99.468963,
109115                                     27.278233
109116                                 ],
109117                                 [
109118                                     -99.480409,
109119                                     27.283297
109120                                 ],
109121                                 [
109122                                     -99.482941,
109123                                     27.286708
109124                                 ],
109125                                 [
109126                                     -99.484879,
109127                                     27.294821
109128                                 ],
109129                                 [
109130                                     -99.486584,
109131                                     27.297611
109132                                 ],
109133                                 [
109134                                     -99.493199,
109135                                     27.30128
109136                                 ],
109137                                 [
109138                                     -99.521362,
109139                                     27.311254
109140                                 ],
109141                                 [
109142                                     -99.5148,
109143                                     27.321796
109144                                 ],
109145                                 [
109146                                     -99.497591,
109147                                     27.338798
109148                                 ],
109149                                 [
109150                                     -99.494026,
109151                                     27.348203
109152                                 ],
109153                                 [
109154                                     -99.492889,
109155                                     27.358848
109156                                 ],
109157                                 [
109158                                     -99.487721,
109159                                     27.37187
109160                                 ],
109161                                 [
109162                                     -99.484621,
109163                                     27.391766
109164                                 ],
109165                                 [
109166                                     -99.475706,
109167                                     27.414762
109168                                 ],
109169                                 [
109170                                     -99.472916,
109171                                     27.426647
109172                                 ],
109173                                 [
109174                                     -99.473639,
109175                                     27.463803
109176                                 ],
109177                                 [
109178                                     -99.472916,
109179                                     27.468299
109180                                 ],
109181                                 [
109182                                     -99.47643,
109183                                     27.48251
109184                                 ],
109185                                 [
109186                                     -99.480409,
109187                                     27.490778
109188                                 ],
109189                                 [
109190                                     -99.48829,
109191                                     27.494654
109192                                 ],
109193                                 [
109194                                     -99.503689,
109195                                     27.495584
109196                                 ],
109197                                 [
109198                                     -99.509503,
109199                                     27.500028
109200                                 ],
109201                                 [
109202                                     -99.510071,
109203                                     27.510518
109204                                 ],
109205                                 [
109206                                     -99.507074,
109207                                     27.533437
109208                                 ],
109209                                 [
109210                                     -99.507203,
109211                                     27.57377
109212                                 ],
109213                                 [
109214                                     -99.515006,
109215                                     27.588601
109216                                 ],
109217                                 [
109218                                     -99.535031,
109219                                     27.604828
109220                                 ],
109221                                 [
109222                                     -99.55503,
109223                                     27.613509
109224                                 ],
109225                                 [
109226                                     -99.572264,
109227                                     27.61847
109228                                 ],
109229                                 [
109230                                     -99.578232,
109231                                     27.622811
109232                                 ],
109233                                 [
109234                                     -99.590247,
109235                                     27.642061
109236                                 ],
109237                                 [
109238                                     -99.600169,
109239                                     27.646427
109240                                 ],
109241                                 [
109242                                     -99.612442,
109243                                     27.643637
109244                                 ],
109245                                 [
109246                                     -99.633526,
109247                                     27.633069
109248                                 ],
109249                                 [
109250                                     -99.644869,
109251                                     27.632733
109252                                 ],
109253                                 [
109254                                     -99.648642,
109255                                     27.636919
109256                                 ],
109257                                 [
109258                                     -99.658693,
109259                                     27.654024
109260                                 ],
109261                                 [
109262                                     -99.664739,
109263                                     27.659398
109264                                 ],
109265                                 [
109266                                     -99.70037,
109267                                     27.659191
109268                                 ],
109269                                 [
109270                                     -99.705692,
109271                                     27.66317
109272                                 ],
109273                                 [
109274                                     -99.710674,
109275                                     27.670116
109276                                 ],
109277                                 [
109278                                     -99.723056,
109279                                     27.687381
109280                                 ],
109281                                 [
109282                                     -99.730652,
109283                                     27.691825
109284                                 ],
109285                                 [
109286                                     -99.734037,
109287                                     27.702031
109288                                 ],
109289                                 [
109290                                     -99.736311,
109291                                     27.713607
109292                                 ],
109293                                 [
109294                                     -99.740445,
109295                                     27.722159
109296                                 ],
109297                                 [
109298                                     -99.747344,
109299                                     27.726009
109300                                 ],
109301                                 [
109302                                     -99.765198,
109303                                     27.731177
109304                                 ],
109305                                 [
109306                                     -99.774577,
109307                                     27.735828
109308                                 ],
109309                                 [
109310                                     -99.78685,
109311                                     27.748488
109312                                 ],
109313                                 [
109314                                     -99.795428,
109315                                     27.761924
109316                                 ],
109317                                 [
109318                                     -99.806963,
109319                                     27.771423
109320                                 ],
109321                                 [
109322                                     -99.808167,
109323                                     27.772414
109324                                 ],
109325                                 [
109326                                     -99.83292,
109327                                     27.776755
109328                                 ],
109329                                 [
109330                                     -99.832971,
109331                                     27.782181
109332                                 ],
109333                                 [
109334                                     -99.844779,
109335                                     27.793576
109336                                 ],
109337                                 [
109338                                     -99.858241,
109339                                     27.803524
109340                                 ],
109341                                 [
109342                                     -99.863357,
109343                                     27.804661
109344                                 ],
109345                                 [
109346                                     -99.864727,
109347                                     27.814324
109348                                 ],
109349                                 [
109350                                     -99.861858,
109351                                     27.83608
109352                                 ],
109353                                 [
109354                                     -99.863357,
109355                                     27.845666
109356                                 ],
109357                                 [
109358                                     -99.870928,
109359                                     27.854477
109360                                 ],
109361                                 [
109362                                     -99.880204,
109363                                     27.859231
109364                                 ],
109365                                 [
109366                                     -99.888007,
109367                                     27.864812
109368                                 ],
109369                                 [
109370                                     -99.891288,
109371                                     27.876026
109372                                 ],
109373                                 [
109374                                     -99.882684,
109375                                     27.89158
109376                                 ],
109377                                 [
109378                                     -99.878808,
109379                                     27.901838
109380                                 ],
109381                                 [
109382                                     -99.88134,
109383                                     27.906463
109384                                 ],
109385                                 [
109386                                     -99.896766,
109387                                     27.912923
109388                                 ],
109389                                 [
109390                                     -99.914336,
109391                                     27.928245
109392                                 ],
109393                                 [
109394                                     -99.929916,
109395                                     27.946331
109396                                 ],
109397                                 [
109398                                     -99.939683,
109399                                     27.961085
109400                                 ],
109401                                 [
109402                                     -99.928289,
109403                                     27.975761
109404                                 ],
109405                                 [
109406                                     -99.940717,
109407                                     27.983254
109408                                 ],
109409                                 [
109410                                     -99.961852,
109411                                     27.987492
109412                                 ],
109413                                 [
109414                                     -99.976606,
109415                                     27.992453
109416                                 ],
109417                                 [
109418                                     -99.991127,
109419                                     28.007801
109420                                 ],
109421                                 [
109422                                     -100.000584,
109423                                     28.02041
109424                                 ],
109425                                 [
109426                                     -100.007457,
109427                                     28.033561
109428                                 ],
109429                                 [
109430                                     -100.014123,
109431                                     28.050459
109432                                 ],
109433                                 [
109434                                     -100.013503,
109435                                     28.056971
109436                                 ],
109437                                 [
109438                                     -100.010506,
109439                                     28.063611
109440                                 ],
109441                                 [
109442                                     -100.010196,
109443                                     28.068882
109444                                 ],
109445                                 [
109446                                     -100.017585,
109447                                     28.070949
109448                                 ],
109449                                 [
109450                                     -100.031538,
109451                                     28.081801
109452                                 ],
109453                                 [
109454                                     -100.045077,
109455                                     28.095289
109456                                 ],
109457                                 [
109458                                     -100.048023,
109459                                     28.102523
109460                                 ],
109461                                 [
109462                                     -100.048901,
109463                                     28.115959
109464                                 ],
109465                                 [
109466                                     -100.056498,
109467                                     28.137922
109468                                 ],
109469                                 [
109470                                     -100.074895,
109471                                     28.154407
109472                                 ],
109473                                 [
109474                                     -100.172873,
109475                                     28.198538
109476                                 ],
109477                                 [
109478                                     -100.189203,
109479                                     28.201329
109480                                 ],
109481                                 [
109482                                     -100.197626,
109483                                     28.207168
109484                                 ],
109485                                 [
109486                                     -100.201192,
109487                                     28.220346
109488                                 ],
109489                                 [
109490                                     -100.202949,
109491                                     28.234428
109492                                 ],
109493                                 [
109494                                     -100.205946,
109495                                     28.242877
109496                                 ],
109497                                 [
109498                                     -100.212819,
109499                                     28.245073
109500                                 ],
109501                                 [
109502                                     -100.240724,
109503                                     28.249698
109504                                 ],
109505                                 [
109506                                     -100.257932,
109507                                     28.260524
109508                                 ],
109509                                 [
109510                                     -100.275089,
109511                                     28.277242
109512                                 ],
109513                                 [
109514                                     -100.284339,
109515                                     28.296517
109516                                 ],
109517                                 [
109518                                     -100.277931,
109519                                     28.314888
109520                                 ],
109521                                 [
109522                                     -100.278551,
109523                                     28.331088
109524                                 ],
109525                                 [
109526                                     -100.293899,
109527                                     28.353413
109528                                 ],
109529                                 [
109530                                     -100.322631,
109531                                     28.386899
109532                                 ],
109533                                 [
109534                                     -100.331675,
109535                                     28.422013
109536                                 ],
109537                                 [
109538                                     -100.336326,
109539                                     28.458574
109540                                 ],
109541                                 [
109542                                     -100.340201,
109543                                     28.464259
109544                                 ],
109545                                 [
109546                                     -100.348315,
109547                                     28.470253
109548                                 ],
109549                                 [
109550                                     -100.355549,
109551                                     28.478185
109552                                 ],
109553                                 [
109554                                     -100.35679,
109555                                     28.489322
109556                                 ],
109557                                 [
109558                                     -100.351622,
109559                                     28.496711
109560                                 ],
109561                                 [
109562                                     -100.322631,
109563                                     28.510406
109564                                 ],
109565                                 [
109566                                     -100.364024,
109567                                     28.524797
109568                                 ],
109569                                 [
109570                                     -100.38423,
109571                                     28.537174
109572                                 ],
109573                                 [
109574                                     -100.397769,
109575                                     28.557586
109576                                 ],
109577                                 [
109578                                     -100.398751,
109579                                     28.568645
109580                                 ],
109581                                 [
109582                                     -100.397097,
109583                                     28.592726
109584                                 ],
109585                                 [
109586                                     -100.401438,
109587                                     28.60226
109588                                 ],
109589                                 [
109590                                     -100.411463,
109591                                     28.609314
109592                                 ],
109593                                 [
109594                                     -100.434821,
109595                                     28.619133
109596                                 ],
109597                                 [
109598                                     -100.44619,
109599                                     28.626497
109600                                 ],
109601                                 [
109602                                     -100.444898,
109603                                     28.643782
109604                                 ],
109605                                 [
109606                                     -100.481381,
109607                                     28.686054
109608                                 ],
109609                                 [
109610                                     -100.493939,
109611                                     28.708378
109612                                 ],
109613                                 [
109614                                     -100.519054,
109615                                     28.804961
109616                                 ],
109617                                 [
109618                                     -100.524996,
109619                                     28.814831
109620                                 ],
109621                                 [
109622                                     -100.529285,
109623                                     28.819947
109624                                 ],
109625                                 [
109626                                     -100.534453,
109627                                     28.830231
109628                                 ],
109629                                 [
109630                                     -100.538639,
109631                                     28.835631
109632                                 ],
109633                                 [
109634                                     -100.54515,
109635                                     28.83899
109636                                 ],
109637                                 [
109638                                     -100.559671,
109639                                     28.839378
109640                                 ],
109641                                 [
109642                                     -100.566234,
109643                                     28.842504
109644                                 ],
109645                                 [
109646                                     -100.569696,
109647                                     28.84961
109648                                 ],
109649                                 [
109650                                     -100.56334,
109651                                     28.86209
109652                                 ],
109653                                 [
109654                                     -100.566234,
109655                                     28.869789
109656                                 ],
109657                                 [
109658                                     -100.571763,
109659                                     28.8732
109660                                 ],
109661                                 [
109662                                     -100.586543,
109663                                     28.879789
109664                                 ],
109665                                 [
109666                                     -100.58954,
109667                                     28.883458
109668                                 ],
109669                                 [
109670                                     -100.594966,
109671                                     28.899322
109672                                 ],
109673                                 [
109674                                     -100.606955,
109675                                     28.910123
109676                                 ],
109677                                 [
109678                                     -100.618841,
109679                                     28.917926
109680                                 ],
109681                                 [
109682                                     -100.624318,
109683                                     28.924721
109684                                 ],
109685                                 [
109686                                     -100.624783,
109687                                     28.93777
109688                                 ],
109689                                 [
109690                                     -100.626696,
109691                                     28.948338
109692                                 ],
109693                                 [
109694                                     -100.630778,
109695                                     28.956683
109696                                 ],
109697                                 [
109698                                     -100.637909,
109699                                     28.962884
109700                                 ],
109701                                 [
109702                                     -100.628918,
109703                                     28.98433
109704                                 ],
109705                                 [
109706                                     -100.632793,
109707                                     29.005156
109708                                 ],
109709                                 [
109710                                     -100.652224,
109711                                     29.044817
109712                                 ],
109713                                 [
109714                                     -100.660854,
109715                                     29.102669
109716                                 ],
109717                                 [
109718                                     -100.668967,
109719                                     29.116208
109720                                 ],
109721                                 [
109722                                     -100.678165,
109723                                     29.119412
109724                                 ],
109725                                 [
109726                                     -100.690826,
109727                                     29.121014
109728                                 ],
109729                                 [
109730                                     -100.70204,
109731                                     29.12365
109732                                 ],
109733                                 [
109734                                     -100.706846,
109735                                     29.130187
109736                                 ],
109737                                 [
109738                                     -100.70974,
109739                                     29.135561
109740                                 ],
109741                                 [
109742                                     -100.762501,
109743                                     29.173776
109744                                 ],
109745                                 [
109746                                     -100.770098,
109747                                     29.187289
109748                                 ],
109749                                 [
109750                                     -100.762088,
109751                                     29.208658
109752                                 ],
109753                                 [
109754                                     -100.783172,
109755                                     29.243074
109756                                 ],
109757                                 [
109758                                     -100.796143,
109759                                     29.257673
109760                                 ],
109761                                 [
109762                                     -100.81609,
109763                                     29.270773
109764                                 ],
109765                                 [
109766                                     -100.86389,
109767                                     29.290616
109768                                 ],
109769                                 [
109770                                     -100.871797,
109771                                     29.296456
109772                                 ],
109773                                 [
109774                                     -100.891227,
109775                                     29.318547
109776                                 ],
109777                                 [
109778                                     -100.91474,
109779                                     29.337048
109780                                 ],
109781                                 [
109782                                     -100.987397,
109783                                     29.366322
109784                                 ],
109785                                 [
109786                                     -100.998301,
109787                                     29.372472
109788                                 ],
109789                                 [
109790                                     -101.008068,
109791                                     29.380585
109792                                 ],
109793                                 [
109794                                     -101.016232,
109795                                     29.390068
109796                                 ],
109797                                 [
109798                                     -101.022175,
109799                                     29.40048
109800                                 ],
109801                                 [
109802                                     -101.025948,
109803                                     29.414356
109804                                 ],
109805                                 [
109806                                     -101.029617,
109807                                     29.442984
109808                                 ],
109809                                 [
109810                                     -101.037782,
109811                                     29.460063
109812                                 ],
109813                                 [
109814                                     -101.039026,
109815                                     29.460452
109816                                 ],
109817                                 [
109818                                     -101.040188,
109819                                     29.457132
109820                                 ],
109821                                 [
109822                                     -101.045487,
109823                                     29.451245
109824                                 ],
109825                                 [
109826                                     -101.060205,
109827                                     29.449184
109828                                 ],
109829                                 [
109830                                     -101.067711,
109831                                     29.45095
109832                                 ],
109833                                 [
109834                                     -101.076101,
109835                                     29.453894
109836                                 ],
109837                                 [
109838                                     -101.085962,
109839                                     29.454483
109840                                 ],
109841                                 [
109842                                     -101.098031,
109843                                     29.449184
109844                                 ],
109845                                 [
109846                                     -101.113043,
109847                                     29.466552
109848                                 ],
109849                                 [
109850                                     -101.142774,
109851                                     29.475383
109852                                 ],
109853                                 [
109854                                     -101.174124,
109855                                     29.475971
109856                                 ],
109857                                 [
109858                                     -101.193699,
109859                                     29.469495
109860                                 ],
109861                                 [
109862                                     -101.198703,
109863                                     29.473911
109864                                 ],
109865                                 [
109866                                     -101.198851,
109867                                     29.476854
109868                                 ],
109869                                 [
109870                                     -101.184132,
109871                                     29.497754
109872                                 ],
109873                                 [
109874                                     -101.184868,
109875                                     29.512767
109876                                 ],
109877                                 [
109878                                     -101.195171,
109879                                     29.521892
109880                                 ],
109881                                 [
109882                                     -101.214157,
109883                                     29.518065
109884                                 ],
109885                                 [
109886                                     -101.245213,
109887                                     29.493044
109888                                 ],
109889                                 [
109890                                     -101.265818,
109891                                     29.487157
109892                                 ],
109893                                 [
109894                                     -101.290545,
109895                                     29.49746
109896                                 ],
109897                                 [
109898                                     -101.297315,
109899                                     29.503936
109900                                 ],
109901                                 [
109902                                     -101.300995,
109903                                     29.512767
109904                                 ],
109905                                 [
109906                                     -101.294372,
109907                                     29.520715
109908                                 ],
109909                                 [
109910                                     -101.273177,
109911                                     29.524247
109912                                 ],
109913                                 [
109914                                     -101.259195,
109915                                     29.533372
109916                                 ],
109917                                 [
109918                                     -101.243888,
109919                                     29.554861
109920                                 ],
109921                                 [
109922                                     -101.231966,
109923                                     29.580176
109924                                 ],
109925                                 [
109926                                     -101.227845,
109927                                     29.599899
109928                                 ],
109929                                 [
109930                                     -101.239178,
109931                                     29.616677
109932                                 ],
109933                                 [
109934                                     -101.26052,
109935                                     29.613439
109936                                 ],
109937                                 [
109938                                     -101.281272,
109939                                     29.597249
109940                                 ],
109941                                 [
109942                                     -101.290545,
109943                                     29.575761
109944                                 ],
109945                                 [
109946                                     -101.295255,
109947                                     29.570168
109948                                 ],
109949                                 [
109950                                     -101.306146,
109951                                     29.574583
109952                                 ],
109953                                 [
109954                                     -101.317626,
109955                                     29.584003
109956                                 ],
109957                                 [
109958                                     -101.323955,
109959                                     29.592539
109960                                 ],
109961                                 [
109962                                     -101.323661,
109963                                     29.603137
109964                                 ],
109965                                 [
109966                                     -101.318804,
109967                                     29.616383
109968                                 ],
109969                                 [
109970                                     -101.311445,
109971                                     29.628158
109972                                 ],
109973                                 [
109974                                     -101.303497,
109975                                     29.634045
109976                                 ],
109977                                 [
109978                                     -101.303669,
109979                                     29.631411
109980                                 ],
109981                                 [
109982                                     -101.302727,
109983                                     29.633851
109984                                 ],
109985                                 [
109986                                     -101.301073,
109987                                     29.649509
109988                                 ],
109989                                 [
109990                                     -101.30978,
109991                                     29.654548
109992                                 ],
109993                                 [
109994                                     -101.336239,
109995                                     29.654315
109996                                 ],
109997                                 [
109998                                     -101.349029,
109999                                     29.660103
110000                                 ],
110001                                 [
110002                                     -101.357684,
110003                                     29.667441
110004                                 ],
110005                                 [
110006                                     -101.364351,
110007                                     29.676665
110008                                 ],
110009                                 [
110010                                     -101.376624,
110011                                     29.700643
110012                                 ],
110013                                 [
110014                                     -101.383368,
110015                                     29.718497
110016                                 ],
110017                                 [
110018                                     -101.39962,
110019                                     29.740718
110020                                 ],
110021                                 [
110022                                     -101.406545,
110023                                     29.752888
110024                                 ],
110025                                 [
110026                                     -101.409309,
110027                                     29.765781
110028                                 ],
110029                                 [
110030                                     -101.405098,
110031                                     29.778442
110032                                 ],
110033                                 [
110034                                     -101.414012,
110035                                     29.774411
110036                                 ],
110037                                 [
110038                                     -101.424218,
110039                                     29.771414
110040                                 ],
110041                                 [
110042                                     -101.435096,
110043                                     29.770122
110044                                 ],
110045                                 [
110046                                     -101.446103,
110047                                     29.771052
110048                                 ],
110049                                 [
110050                                     -101.455689,
110051                                     29.77591
110052                                 ],
110053                                 [
110054                                     -101.462433,
110055                                     29.788932
110056                                 ],
110057                                 [
110058                                     -101.470908,
110059                                     29.791516
110060                                 ],
110061                                 [
110062                                     -101.490286,
110063                                     29.785547
110064                                 ],
110065                                 [
110066                                     -101.505763,
110067                                     29.773894
110068                                 ],
110069                                 [
110070                                     -101.521809,
110071                                     29.765936
110072                                 ],
110073                                 [
110074                                     -101.542893,
110075                                     29.771052
110076                                 ],
110077                                 [
110078                                     -101.539689,
110079                                     29.779191
110080                                 ],
110081                                 [
110082                                     -101.530516,
110083                                     29.796477
110084                                 ],
110085                                 [
110086                                     -101.528604,
110087                                     29.801438
110088                                 ],
110089                                 [
110090                                     -101.531912,
110091                                     29.811101
110092                                 ],
110093                                 [
110094                                     -101.539172,
110095                                     29.817974
110096                                 ],
110097                                 [
110098                                     -101.546458,
110099                                     29.820145
110100                                 ],
110101                                 [
110102                                     -101.549766,
110103                                     29.815701
110104                                 ],
110105                                 [
110106                                     -101.553977,
110107                                     29.796684
110108                                 ],
110109                                 [
110110                                     -101.564907,
110111                                     29.786478
110112                                 ],
110113                                 [
110114                                     -101.580281,
110115                                     29.781568
110116                                 ],
110117                                 [
110118                                     -101.632216,
110119                                     29.775651
110120                                 ],
110121                                 [
110122                                     -101.794531,
110123                                     29.795857
110124                                 ],
110125                                 [
110126                                     -101.80298,
110127                                     29.801438
110128                                 ],
110129                                 [
110130                                     -101.805978,
110131                                     29.811928
110132                                 ],
110133                                 [
110134                                     -101.812695,
110135                                     29.812032
110136                                 ],
110137                                 [
110138                                     -101.82409,
110139                                     29.805184
110140                                 ],
110141                                 [
110142                                     -101.857602,
110143                                     29.805184
110144                                 ],
110145                                 [
110146                                     -101.877524,
110147                                     29.810843
110148                                 ],
110149                                 [
110150                                     -101.88742,
110151                                     29.81229
110152                                 ],
110153                                 [
110154                                     -101.895455,
110155                                     29.808621
110156                                 ],
110157                                 [
110158                                     -101.90238,
110159                                     29.803247
110160                                 ],
110161                                 [
110162                                     -101.910881,
110163                                     29.799888
110164                                 ],
110165                                 [
110166                                     -101.920157,
110167                                     29.798182
110168                                 ],
110169                                 [
110170                                     -101.929613,
110171                                     29.797717
110172                                 ],
110173                                 [
110174                                     -101.942662,
110175                                     29.803608
110176                                 ],
110177                                 [
110178                                     -101.957054,
110179                                     29.814047
110180                                 ],
110181                                 [
110182                                     -101.972246,
110183                                     29.818181
110184                                 ],
110185                                 [
110186                                     -101.98793,
110187                                     29.805184
110188                                 ],
110189                                 [
110190                                     -102.014595,
110191                                     29.810998
110192                                 ],
110193                                 [
110194                                     -102.109344,
110195                                     29.80211
110196                                 ],
110197                                 [
110198                                     -102.145647,
110199                                     29.815701
110200                                 ],
110201                                 [
110202                                     -102.157248,
110203                                     29.824537
110204                                 ],
110205                                 [
110206                                     -102.203679,
110207                                     29.846138
110208                                 ],
110209                                 [
110210                                     -102.239775,
110211                                     29.849135
110212                                 ],
110213                                 [
110214                                     -102.253444,
110215                                     29.855285
110216                                 ],
110217                                 [
110218                                     -102.258276,
110219                                     29.873475
110220                                 ],
110221                                 [
110222                                     -102.276181,
110223                                     29.869547
110224                                 ],
110225                                 [
110226                                     -102.289023,
110227                                     29.878126
110228                                 ],
110229                                 [
110230                                     -102.302175,
110231                                     29.889391
110232                                 ],
110233                                 [
110234                                     -102.321011,
110235                                     29.893939
110236                                 ],
110237                                 [
110238                                     -102.330235,
110239                                     29.888926
110240                                 ],
110241                                 [
110242                                     -102.339769,
110243                                     29.870633
110244                                 ],
110245                                 [
110246                                     -102.351061,
110247                                     29.866602
110248                                 ],
110249                                 [
110250                                     -102.36323,
110251                                     29.864276
110252                                 ],
110253                                 [
110254                                     -102.370723,
110255                                     29.857765
110256                                 ],
110257                                 [
110258                                     -102.374547,
110259                                     29.848102
110260                                 ],
110261                                 [
110262                                     -102.376589,
110263                                     29.821488
110264                                 ],
110265                                 [
110266                                     -102.380051,
110267                                     29.811386
110268                                 ],
110269                                 [
110270                                     -102.404132,
110271                                     29.780793
110272                                 ],
110273                                 [
110274                                     -102.406096,
110275                                     29.777279
110276                                 ],
110277                                 [
110278                                     -102.515288,
110279                                     29.784721
110280                                 ],
110281                                 [
110282                                     -102.523066,
110283                                     29.782318
110284                                 ],
110285                                 [
110286                                     -102.531127,
110287                                     29.769915
110288                                 ],
110289                                 [
110290                                     -102.54154,
110291                                     29.762474
110292                                 ],
110293                                 [
110294                                     -102.543349,
110295                                     29.760123
110296                                 ],
110297                                 [
110298                                     -102.546578,
110299                                     29.757875
110300                                 ],
110301                                 [
110302                                     -102.553141,
110303                                     29.756738
110304                                 ],
110305                                 [
110306                                     -102.558309,
110307                                     29.759089
110308                                 ],
110309                                 [
110310                                     -102.562882,
110311                                     29.769347
110312                                 ],
110313                                 [
110314                                     -102.566758,
110315                                     29.771052
110316                                 ],
110317                                 [
110318                                     -102.58531,
110319                                     29.764696
110320                                 ],
110321                                 [
110322                                     -102.621225,
110323                                     29.747281
110324                                 ],
110325                                 [
110326                                     -102.638743,
110327                                     29.743715
110328                                 ],
110329                                 [
110330                                     -102.676054,
110331                                     29.74449
110332                                 ],
110333                                 [
110334                                     -102.683469,
110335                                     29.743715
110336                                 ],
110337                                 [
110338                                     -102.69104,
110339                                     29.736817
110340                                 ],
110341                                 [
110342                                     -102.693624,
110343                                     29.729401
110344                                 ],
110345                                 [
110346                                     -102.694709,
110347                                     29.720616
110348                                 ],
110349                                 [
110350                                     -102.697758,
110351                                     29.709557
110352                                 ],
110353                                 [
110354                                     -102.726748,
110355                                     29.664495
110356                                 ],
110357                                 [
110358                                     -102.73127,
110359                                     29.650594
110360                                 ],
110361                                 [
110362                                     -102.735507,
110363                                     29.649509
110364                                 ],
110365                                 [
110366                                     -102.751656,
110367                                     29.622457
110368                                 ],
110369                                 [
110370                                     -102.75176,
110371                                     29.620157
110372                                 ],
110373                                 [
110374                                     -102.761346,
110375                                     29.603414
110376                                 ],
110377                                 [
110378                                     -102.767598,
110379                                     29.59729
110380                                 ],
110381                                 [
110382                                     -102.779665,
110383                                     29.592303
110384                                 ],
110385                                 [
110386                                     -102.774084,
110387                                     29.579617
110388                                 ],
110389                                 [
110390                                     -102.776461,
110391                                     29.575948
110392                                 ],
110393                                 [
110394                                     -102.785892,
110395                                     29.571814
110396                                 ],
110397                                 [
110398                                     -102.78075,
110399                                     29.558249
110400                                 ],
110401                                 [
110402                                     -102.786512,
110403                                     29.550497
110404                                 ],
110405                                 [
110406                                     -102.795478,
110407                                     29.54427
110408                                 ],
110409                                 [
110410                                     -102.827311,
110411                                     29.470502
110412                                 ],
110413                                 [
110414                                     -102.833951,
110415                                     29.461355
110416                                 ],
110417                                 [
110418                                     -102.839067,
110419                                     29.45195
110420                                 ],
110421                                 [
110422                                     -102.841134,
110423                                     29.438308
110424                                 ],
110425                                 [
110426                                     -102.838705,
110427                                     29.426939
110428                                 ],
110429                                 [
110430                                     -102.834984,
110431                                     29.415699
110432                                 ],
110433                                 [
110434                                     -102.835191,
110435                                     29.403839
110436                                 ],
110437                                 [
110438                                     -102.844545,
110439                                     29.390533
110440                                 ],
110441                                 [
110442                                     -102.845578,
110443                                     29.384719
110444                                 ],
110445                                 [
110446                                     -102.838033,
110447                                     29.370534
110448                                 ],
110449                                 [
110450                                     -102.837672,
110451                                     29.366322
110452                                 ],
110453                                 [
110454                                     -102.84656,
110455                                     29.361749
110456                                 ],
110457                                 [
110458                                     -102.853872,
110459                                     29.361
110460                                 ],
110461                                 [
110462                                     -102.859867,
110463                                     29.361155
110464                                 ],
110465                                 [
110466                                     -102.864957,
110467                                     29.359527
110468                                 ],
110469                                 [
110470                                     -102.876972,
110471                                     29.350871
110472                                 ],
110473                                 [
110474                                     -102.883069,
110475                                     29.343766
110476                                 ],
110477                                 [
110478                                     -102.885188,
110479                                     29.333379
110480                                 ],
110481                                 [
110482                                     -102.885498,
110483                                     29.314801
110484                                 ],
110485                                 [
110486                                     -102.899399,
110487                                     29.276095
110488                                 ],
110489                                 [
110490                                     -102.899709,
110491                                     29.2639
110492                                 ],
110493                                 [
110494                                     -102.892139,
110495                                     29.254391
110496                                 ],
110497                                 [
110498                                     -102.867954,
110499                                     29.240387
110500                                 ],
110501                                 [
110502                                     -102.858781,
110503                                     29.229147
110504                                 ],
110505                                 [
110506                                     -102.869866,
110507                                     29.224781
110508                                 ],
110509                                 [
110510                                     -102.896893,
110511                                     29.220285
110512                                 ],
110513                                 [
110514                                     -102.942265,
110515                                     29.190209
110516                                 ],
110517                                 [
110518                                     -102.947536,
110519                                     29.182018
110520                                 ],
110521                                 [
110522                                     -102.969757,
110523                                     29.192845
110524                                 ],
110525                                 [
110526                                     -102.988386,
110527                                     29.177135
110528                                 ],
110529                                 [
110530                                     -103.015826,
110531                                     29.126776
110532                                 ],
110533                                 [
110534                                     -103.024275,
110535                                     29.116157
110536                                 ],
110537                                 [
110538                                     -103.032621,
110539                                     29.110214
110540                                 ],
110541                                 [
110542                                     -103.072541,
110543                                     29.091404
110544                                 ],
110545                                 [
110546                                     -103.080758,
110547                                     29.085203
110548                                 ],
110549                                 [
110550                                     -103.085589,
110551                                     29.07572
110552                                 ],
110553                                 [
110554                                     -103.091532,
110555                                     29.057866
110556                                 ],
110557                                 [
110558                                     -103.095356,
110559                                     29.060294
110560                                 ],
110561                                 [
110562                                     -103.104684,
110563                                     29.057866
110564                                 ],
110565                                 [
110566                                     -103.109205,
110567                                     29.023372
110568                                 ],
110569                                 [
110570                                     -103.122771,
110571                                     28.996474
110572                                 ],
110573                                 [
110574                                     -103.147989,
110575                                     28.985105
110576                                 ],
110577                                 [
110578                                     -103.187108,
110579                                     28.990221
110580                                 ],
110581                                 [
110582                                     -103.241756,
110583                                     29.003502
110584                                 ],
110585                                 [
110586                                     -103.301545,
110587                                     29.002365
110588                                 ],
110589                                 [
110590                                     -103.316247,
110591                                     29.010065
110592                                 ],
110593                                 [
110594                                     -103.311514,
110595                                     29.026043
110596                                 ],
110597                                 [
110598                                     -103.309994,
110599                                     29.031175
110600                                 ],
110601                                 [
110602                                     -103.3248,
110603                                     29.026808
110604                                 ],
110605                                 [
110606                                     -103.330484,
110607                                     29.023733
110608                                 ],
110609                                 [
110610                                     -103.342602,
110611                                     29.041226
110612                                 ],
110613                                 [
110614                                     -103.351671,
110615                                     29.039417
110616                                 ],
110617                                 [
110618                                     -103.360534,
110619                                     29.029831
110620                                 ],
110621                                 [
110622                                     -103.372083,
110623                                     29.023733
110624                                 ],
110625                                 [
110626                                     -103.38663,
110627                                     29.028798
110628                                 ],
110629                                 [
110630                                     -103.414639,
110631                                     29.052414
110632                                 ],
110633                                 [
110634                                     -103.423605,
110635                                     29.057866
110636                                 ],
110637                                 [
110638                                     -103.435697,
110639                                     29.061121
110640                                 ],
110641                                 [
110642                                     -103.478537,
110643                                     29.08205
110644                                 ],
110645                                 [
110646                                     -103.529748,
110647                                     29.126776
110648                                 ],
110649                                 [
110650                                     -103.535588,
110651                                     29.135122
110652                                 ],
110653                                 [
110654                                     -103.538223,
110655                                     29.142408
110656                                 ],
110657                                 [
110658                                     -103.541711,
110659                                     29.148816
110660                                 ],
110661                                 [
110662                                     -103.550238,
110663                                     29.154656
110664                                 ],
110665                                 [
110666                                     -103.558015,
110667                                     29.156206
110668                                 ],
110669                                 [
110670                                     -103.58499,
110671                                     29.154656
110672                                 ],
110673                                 [
110674                                     -103.673125,
110675                                     29.173569
110676                                 ],
110677                                 [
110678                                     -103.702477,
110679                                     29.187858
110680                                 ],
110681                                 [
110682                                     -103.749476,
110683                                     29.222972
110684                                 ],
110685                                 [
110686                                     -103.759062,
110687                                     29.226848
110688                                 ],
110689                                 [
110690                                     -103.770767,
110691                                     29.229845
110692                                 ],
110693                                 [
110694                                     -103.777718,
110695                                     29.235297
110696                                 ],
110697                                 [
110698                                     -103.769424,
110699                                     29.257543
110700                                 ],
110701                                 [
110702                                     -103.774229,
110703                                     29.267517
110704                                 ],
110705                                 [
110706                                     -103.78366,
110707                                     29.274803
110708                                 ],
110709                                 [
110710                                     -103.794177,
110711                                     29.277594
110712                                 ],
110713                                 [
110714                                     -103.837038,
110715                                     29.279906
110716                                 ]
110717                             ]
110718                         ],
110719                         [
110720                             [
110721                                 [
110722                                     178.301106,
110723                                     52.056551
110724                                 ],
110725                                 [
110726                                     179.595462,
110727                                     52.142083
110728                                 ],
110729                                 [
110730                                     179.825447,
110731                                     51.992849
110732                                 ],
110733                                 [
110734                                     179.661729,
110735                                     51.485763
110736                                 ],
110737                                 [
110738                                     179.723231,
110739                                     51.459963
110740                                 ],
110741                                 [
110742                                     179.408066,
110743                                     51.209841
110744                                 ],
110745                                 [
110746                                     178.411463,
110747                                     51.523605
110748                                 ],
110749                                 [
110750                                     177.698335,
110751                                     51.877899
110752                                 ],
110753                                 [
110754                                     177.16784,
110755                                     51.581866
110756                                 ],
110757                                 [
110758                                     176.487008,
110759                                     52.175325
110760                                 ],
110761                                 [
110762                                     174.484678,
110763                                     52.08716
110764                                 ],
110765                                 [
110766                                     172.866263,
110767                                     52.207379
110768                                 ],
110769                                 [
110770                                     172.825506,
110771                                     52.716846
110772                                 ],
110773                                 [
110774                                     172.747012,
110775                                     52.654022
110776                                 ],
110777                                 [
110778                                     172.08261,
110779                                     52.952695
110780                                 ],
110781                                 [
110782                                     172.942925,
110783                                     53.183013
110784                                 ],
110785                                 [
110786                                     173.029416,
110787                                     52.993628
110788                                 ],
110789                                 [
110790                                     173.127208,
110791                                     52.99494
110792                                 ],
110793                                 [
110794                                     173.143321,
110795                                     52.990383
110796                                 ],
110797                                 [
110798                                     173.175059,
110799                                     52.971747
110800                                 ],
110801                                 [
110802                                     173.182932,
110803                                     52.968373
110804                                 ],
110805                                 [
110806                                     176.45233,
110807                                     52.628178
110808                                 ],
110809                                 [
110810                                     176.468135,
110811                                     52.488358
110812                                 ],
110813                                 [
110814                                     177.900385,
110815                                     52.488358
110816                                 ],
110817                                 [
110818                                     178.007601,
110819                                     52.179677
110820                                 ],
110821                                 [
110822                                     178.301106,
110823                                     52.056551
110824                                 ]
110825                             ]
110826                         ],
110827                         [
110828                             [
110829                                 [
110830                                     -168.899607,
110831                                     65.747626
110832                                 ],
110833                                 [
110834                                     -168.909861,
110835                                     65.739569
110836                                 ],
110837                                 [
110838                                     -168.926218,
110839                                     65.739895
110840                                 ],
110841                                 [
110842                                     -168.942128,
110843                                     65.74372
110844                                 ],
110845                                 [
110846                                     -168.951731,
110847                                     65.75316
110848                                 ],
110849                                 [
110850                                     -168.942983,
110851                                     65.764716
110852                                 ],
110853                                 [
110854                                     -168.920115,
110855                                     65.768866
110856                                 ],
110857                                 [
110858                                     -168.907908,
110859                                     65.768297
110860                                 ],
110861                                 [
110862                                     -168.902781,
110863                                     65.761542
110864                                 ],
110865                                 [
110866                                     -168.899607,
110867                                     65.747626
110868                                 ]
110869                             ]
110870                         ],
110871                         [
110872                             [
110873                                 [
110874                                     -131.160718,
110875                                     54.787192
110876                                 ],
110877                                 [
110878                                     -132.853508,
110879                                     54.482536
110880                                 ],
110881                                 [
110882                                     -134.77719,
110883                                     54.717786
110884                                 ],
110885                                 [
110886                                     -142.6966,
110887                                     55.845503
110888                                 ],
110889                                 [
110890                                     -142.861997,
110891                                     49.948308
110892                                 ],
110893                                 [
110894                                     -155.675916,
110895                                     51.109976
110896                                 ],
110897                                 [
110898                                     -164.492732,
110899                                     50.603976
110900                                 ],
110901                                 [
110902                                     -164.691217,
110903                                     50.997975
110904                                 ],
110905                                 [
110906                                     -171.246993,
110907                                     49.948308
110908                                 ],
110909                                 [
110910                                     -171.215436,
110911                                     50.576636
110912                                 ],
110913                                 [
110914                                     -173.341669,
110915                                     50.968826
110916                                 ],
110917                                 [
110918                                     -173.362022,
110919                                     51.082198
110920                                 ],
110921                                 [
110922                                     -177.799603,
110923                                     51.272899
110924                                 ],
110925                                 [
110926                                     -179.155463,
110927                                     50.982285
110928                                 ],
110929                                 [
110930                                     -179.476076,
110931                                     52.072632
110932                                 ],
110933                                 [
110934                                     -177.11459,
110935                                     52.248701
110936                                 ],
110937                                 [
110938                                     -177.146284,
110939                                     52.789384
110940                                 ],
110941                                 [
110942                                     -174.777218,
110943                                     52.443779
110944                                 ],
110945                                 [
110946                                     -174.773743,
110947                                     52.685853
110948                                 ],
110949                                 [
110950                                     -173.653194,
110951                                     52.704099
110952                                 ],
110953                                 [
110954                                     -173.790528,
110955                                     53.469081
110956                                 ],
110957                                 [
110958                                     -171.063371,
110959                                     53.604473
110960                                 ],
110961                                 [
110962                                     -170.777733,
110963                                     59.291898
110964                                 ],
110965                                 [
110966                                     -174.324884,
110967                                     60.332184
110968                                 ],
110969                                 [
110970                                     -171.736408,
110971                                     62.68026
110972                                 ],
110973                                 [
110974                                     -172.315705,
110975                                     62.725352
110976                                 ],
110977                                 [
110978                                     -171.995091,
110979                                     63.999658
110980                                 ],
110981                                 [
110982                                     -168.501424,
110983                                     65.565173
110984                                 ],
110985                                 [
110986                                     -168.714145,
110987                                     65.546708
110988                                 ],
110989                                 [
110990                                     -168.853077,
110991                                     68.370871
110992                                 ],
110993                                 [
110994                                     -161.115601,
110995                                     72.416214
110996                                 ],
110997                                 [
110998                                     -146.132257,
110999                                     70.607941
111000                                 ],
111001                                 [
111002                                     -140.692512,
111003                                     69.955349
111004                                 ],
111005                                 [
111006                                     -141.145395,
111007                                     69.671641
111008                                 ],
111009                                 [
111010                                     -141.015207,
111011                                     69.654202
111012                                 ],
111013                                 [
111014                                     -141.006459,
111015                                     69.651272
111016                                 ],
111017                                 [
111018                                     -141.005564,
111019                                     69.650946
111020                                 ],
111021                                 [
111022                                     -141.005549,
111023                                     69.650941
111024                                 ],
111025                                 [
111026                                     -141.005471,
111027                                     69.505164
111028                                 ],
111029                                 [
111030                                     -141.001208,
111031                                     60.466879
111032                                 ],
111033                                 [
111034                                     -141.001156,
111035                                     60.321074
111036                                 ],
111037                                 [
111038                                     -140.994929,
111039                                     60.304382
111040                                 ],
111041                                 [
111042                                     -140.979555,
111043                                     60.295804
111044                                 ],
111045                                 [
111046                                     -140.909146,
111047                                     60.28366
111048                                 ],
111049                                 [
111050                                     -140.768457,
111051                                     60.259269
111052                                 ],
111053                                 [
111054                                     -140.660505,
111055                                     60.24051
111056                                 ],
111057                                 [
111058                                     -140.533743,
111059                                     60.218548
111060                                 ],
111061                                 [
111062                                     -140.518705,
111063                                     60.22387
111064                                 ],
111065                                 [
111066                                     -140.506664,
111067                                     60.236324
111068                                 ],
111069                                 [
111070                                     -140.475323,
111071                                     60.276477
111072                                 ],
111073                                 [
111074                                     -140.462791,
111075                                     60.289138
111076                                 ],
111077                                 [
111078                                     -140.447805,
111079                                     60.29446
111080                                 ],
111081                                 [
111082                                     -140.424111,
111083                                     60.293168
111084                                 ],
111085                                 [
111086                                     -140.32497,
111087                                     60.267537
111088                                 ],
111089                                 [
111090                                     -140.169243,
111091                                     60.227229
111092                                 ],
111093                                 [
111094                                     -140.01579,
111095                                     60.187387
111096                                 ],
111097                                 [
111098                                     -139.967757,
111099                                     60.188369
111100                                 ],
111101                                 [
111102                                     -139.916933,
111103                                     60.207851
111104                                 ],
111105                                 [
111106                                     -139.826318,
111107                                     60.256478
111108                                 ],
111109                                 [
111110                                     -139.728417,
111111                                     60.309033
111112                                 ],
111113                                 [
111114                                     -139.679816,
111115                                     60.32681
111116                                 ],
111117                                 [
111118                                     -139.628346,
111119                                     60.334096
111120                                 ],
111121                                 [
111122                                     -139.517965,
111123                                     60.336732
111124                                 ],
111125                                 [
111126                                     -139.413992,
111127                                     60.339212
111128                                 ],
111129                                 [
111130                                     -139.262193,
111131                                     60.342778
111132                                 ],
111133                                 [
111134                                     -139.101608,
111135                                     60.346602
111136                                 ],
111137                                 [
111138                                     -139.079465,
111139                                     60.341021
111140                                 ],
111141                                 [
111142                                     -139.06869,
111143                                     60.322056
111144                                 ],
111145                                 [
111146                                     -139.073186,
111147                                     60.299835
111148                                 ],
111149                                 [
111150                                     -139.113468,
111151                                     60.226816
111152                                 ],
111153                                 [
111154                                     -139.149615,
111155                                     60.161187
111156                                 ],
111157                                 [
111158                                     -139.183231,
111159                                     60.100157
111160                                 ],
111161                                 [
111162                                     -139.182146,
111163                                     60.073389
111164                                 ],
111165                                 [
111166                                     -139.112305,
111167                                     60.031376
111168                                 ],
111169                                 [
111170                                     -139.060207,
111171                                     60.000059
111172                                 ],
111173                                 [
111174                                     -139.051611,
111175                                     59.994892
111176                                 ],
111177                                 [
111178                                     -139.003759,
111179                                     59.977219
111180                                 ],
111181                                 [
111182                                     -138.842425,
111183                                     59.937686
111184                                 ],
111185                                 [
111186                                     -138.742586,
111187                                     59.913192
111188                                 ],
111189                                 [
111190                                     -138.704888,
111191                                     59.898464
111192                                 ],
111193                                 [
111194                                     -138.697188,
111195                                     59.89371
111196                                 ],
111197                                 [
111198                                     -138.692098,
111199                                     59.886888
111200                                 ],
111201                                 [
111202                                     -138.654349,
111203                                     59.805498
111204                                 ],
111205                                 [
111206                                     -138.63745,
111207                                     59.784052
111208                                 ],
111209                                 [
111210                                     -138.59921,
111211                                     59.753822
111212                                 ],
111213                                 [
111214                                     -138.488881,
111215                                     59.696357
111216                                 ],
111217                                 [
111218                                     -138.363617,
111219                                     59.631142
111220                                 ],
111221                                 [
111222                                     -138.219543,
111223                                     59.556004
111224                                 ],
111225                                 [
111226                                     -138.067614,
111227                                     59.476991
111228                                 ],
111229                                 [
111230                                     -137.91057,
111231                                     59.395187
111232                                 ],
111233                                 [
111234                                     -137.758305,
111235                                     59.315915
111236                                 ],
111237                                 [
111238                                     -137.611363,
111239                                     59.239331
111240                                 ],
111241                                 [
111242                                     -137.594181,
111243                                     59.225275
111244                                 ],
111245                                 [
111246                                     -137.582088,
111247                                     59.206568
111248                                 ],
111249                                 [
111250                                     -137.5493,
111251                                     59.134531
111252                                 ],
111253                                 [
111254                                     -137.521007,
111255                                     59.072364
111256                                 ],
111257                                 [
111258                                     -137.484394,
111259                                     58.991904
111260                                 ],
111261                                 [
111262                                     -137.507752,
111263                                     58.939969
111264                                 ],
111265                                 [
111266                                     -137.50876,
111267                                     58.914906
111268                                 ],
111269                                 [
111270                                     -137.486875,
111271                                     58.900075
111272                                 ],
111273                                 [
111274                                     -137.453466,
111275                                     58.899145
111276                                 ],
111277                                 [
111278                                     -137.423106,
111279                                     58.907723
111280                                 ],
111281                                 [
111282                                     -137.338098,
111283                                     58.955472
111284                                 ],
111285                                 [
111286                                     -137.2819,
111287                                     58.98715
111288                                 ],
111289                                 [
111290                                     -137.172346,
111291                                     59.027148
111292                                 ],
111293                                 [
111294                                     -137.062367,
111295                                     59.067572
111296                                 ],
111297                                 [
111298                                     -137.047109,
111299                                     59.07331
111300                                 ],
111301                                 [
111302                                     -136.942282,
111303                                     59.11107
111304                                 ],
111305                                 [
111306                                     -136.840816,
111307                                     59.148174
111308                                 ],
111309                                 [
111310                                     -136.785496,
111311                                     59.157217
111312                                 ],
111313                                 [
111314                                     -136.671911,
111315                                     59.150809
111316                                 ],
111317                                 [
111318                                     -136.613491,
111319                                     59.15422
111320                                 ],
111321                                 [
111322                                     -136.569489,
111323                                     59.172152
111324                                 ],
111325                                 [
111326                                     -136.484791,
111327                                     59.2538
111328                                 ],
111329                                 [
111330                                     -136.483551,
111331                                     59.257469
111332                                 ],
111333                                 [
111334                                     -136.466549,
111335                                     59.287803
111336                                 ],
111337                                 [
111338                                     -136.467092,
111339                                     59.38449
111340                                 ],
111341                                 [
111342                                     -136.467557,
111343                                     59.461643
111344                                 ],
111345                                 [
111346                                     -136.415958,
111347                                     59.452238
111348                                 ],
111349                                 [
111350                                     -136.36684,
111351                                     59.449551
111352                                 ],
111353                                 [
111354                                     -136.319995,
111355                                     59.459059
111356                                 ],
111357                                 [
111358                                     -136.275036,
111359                                     59.486448
111360                                 ],
111361                                 [
111362                                     -136.244728,
111363                                     59.528202
111364                                 ],
111365                                 [
111366                                     -136.258474,
111367                                     59.556107
111368                                 ],
111369                                 [
111370                                     -136.29935,
111371                                     59.575745
111372                                 ],
111373                                 [
111374                                     -136.350329,
111375                                     59.592384
111376                                 ],
111377                                 [
111378                                     -136.2585,
111379                                     59.621582
111380                                 ],
111381                                 [
111382                                     -136.145406,
111383                                     59.636826
111384                                 ],
111385                                 [
111386                                     -136.02686,
111387                                     59.652846
111388                                 ],
111389                                 [
111390                                     -135.923818,
111391                                     59.666747
111392                                 ],
111393                                 [
111394                                     -135.830955,
111395                                     59.693257
111396                                 ],
111397                                 [
111398                                     -135.641251,
111399                                     59.747362
111400                                 ],
111401                                 [
111402                                     -135.482759,
111403                                     59.792475
111404                                 ],
111405                                 [
111406                                     -135.465137,
111407                                     59.789685
111408                                 ],
111409                                 [
111410                                     -135.404392,
111411                                     59.753305
111412                                 ],
111413                                 [
111414                                     -135.345791,
111415                                     59.731032
111416                                 ],
111417                                 [
111418                                     -135.259879,
111419                                     59.698218
111420                                 ],
111421                                 [
111422                                     -135.221897,
111423                                     59.675273
111424                                 ],
111425                                 [
111426                                     -135.192028,
111427                                     59.64711
111428                                 ],
111429                                 [
111430                                     -135.157792,
111431                                     59.623287
111432                                 ],
111433                                 [
111434                                     -135.106684,
111435                                     59.613158
111436                                 ],
111437                                 [
111438                                     -135.087874,
111439                                     59.606544
111440                                 ],
111441                                 [
111442                                     -135.032942,
111443                                     59.573109
111444                                 ],
111445                                 [
111446                                     -135.018524,
111447                                     59.559363
111448                                 ],
111449                                 [
111450                                     -135.016198,
111451                                     59.543447
111452                                 ],
111453                                 [
111454                                     -135.01948,
111455                                     59.493166
111456                                 ],
111457                                 [
111458                                     -135.023252,
111459                                     59.477146
111460                                 ],
111461                                 [
111462                                     -135.037489,
111463                                     59.461591
111464                                 ],
111465                                 [
111466                                     -135.078598,
111467                                     59.438337
111468                                 ],
111469                                 [
111470                                     -135.095754,
111471                                     59.418855
111472                                 ],
111473                                 [
111474                                     -134.993254,
111475                                     59.381906
111476                                 ],
111477                                 [
111478                                     -135.00483,
111479                                     59.367127
111480                                 ],
111481                                 [
111482                                     -135.014441,
111483                                     59.35152
111484                                 ],
111485                                 [
111486                                     -135.016198,
111487                                     59.336173
111488                                 ],
111489                                 [
111490                                     -134.979973,
111491                                     59.297415
111492                                 ],
111493                                 [
111494                                     -134.95783,
111495                                     59.280982
111496                                 ],
111497                                 [
111498                                     -134.932431,
111499                                     59.270647
111500                                 ],
111501                                 [
111502                                     -134.839465,
111503                                     59.258141
111504                                 ],
111505                                 [
111506                                     -134.74345,
111507                                     59.245119
111508                                 ],
111509                                 [
111510                                     -134.70552,
111511                                     59.240106
111512                                 ],
111513                                 [
111514                                     -134.692084,
111515                                     59.235249
111516                                 ],
111517                                 [
111518                                     -134.68286,
111519                                     59.223001
111520                                 ],
111521                                 [
111522                                     -134.671439,
111523                                     59.193752
111524                                 ],
111525                                 [
111526                                     -134.66038,
111527                                     59.181298
111528                                 ],
111529                                 [
111530                                     -134.610771,
111531                                     59.144556
111532                                 ],
111533                                 [
111534                                     -134.582788,
111535                                     59.128847
111536                                 ],
111537                                 [
111538                                     -134.556717,
111539                                     59.123059
111540                                 ],
111541                                 [
111542                                     -134.509072,
111543                                     59.122801
111544                                 ],
111545                                 [
111546                                     -134.477575,
111547                                     59.114946
111548                                 ],
111549                                 [
111550                                     -134.451013,
111551                                     59.097893
111552                                 ],
111553                                 [
111554                                     -134.398019,
111555                                     59.051952
111556                                 ],
111557                                 [
111558                                     -134.387167,
111559                                     59.036863
111560                                 ],
111561                                 [
111562                                     -134.385591,
111563                                     59.018828
111564                                 ],
111565                                 [
111566                                     -134.399389,
111567                                     58.974954
111568                                 ],
111569                                 [
111570                                     -134.343423,
111571                                     58.968857
111572                                 ],
111573                                 [
111574                                     -134.329651,
111575                                     58.963017
111576                                 ],
111577                                 [
111578                                     -134.320039,
111579                                     58.952682
111580                                 ],
111581                                 [
111582                                     -134.32314,
111583                                     58.949168
111584                                 ],
111585                                 [
111586                                     -134.330323,
111587                                     58.945344
111588                                 ],
111589                                 [
111590                                     -134.333036,
111591                                     58.93413
111592                                 ],
111593                                 [
111594                                     -134.327403,
111595                                     58.916457
111596                                 ],
111597                                 [
111598                                     -134.316939,
111599                                     58.903796
111600                                 ],
111601                                 [
111602                                     -134.22219,
111603                                     58.842714
111604                                 ],
111605                                 [
111606                                     -134.108838,
111607                                     58.808246
111608                                 ],
111609                                 [
111610                                     -133.983109,
111611                                     58.769902
111612                                 ],
111613                                 [
111614                                     -133.87123,
111615                                     58.735899
111616                                 ],
111617                                 [
111618                                     -133.831129,
111619                                     58.718019
111620                                 ],
111621                                 [
111622                                     -133.796402,
111623                                     58.693421
111624                                 ],
111625                                 [
111626                                     -133.700077,
111627                                     58.59937
111628                                 ],
111629                                 [
111630                                     -133.626283,
111631                                     58.546402
111632                                 ],
111633                                 [
111634                                     -133.547063,
111635                                     58.505577
111636                                 ],
111637                                 [
111638                                     -133.463089,
111639                                     58.462221
111640                                 ],
111641                                 [
111642                                     -133.392241,
111643                                     58.403878
111644                                 ],
111645                                 [
111646                                     -133.43012,
111647                                     58.372097
111648                                 ],
111649                                 [
111650                                     -133.41503,
111651                                     58.330549
111652                                 ],
111653                                 [
111654                                     -133.374567,
111655                                     58.290965
111656                                 ],
111657                                 [
111658                                     -133.257262,
111659                                     58.210298
111660                                 ],
111661                                 [
111662                                     -133.165588,
111663                                     58.147305
111664                                 ],
111665                                 [
111666                                     -133.142127,
111667                                     58.120588
111668                                 ],
111669                                 [
111670                                     -133.094843,
111671                                     58.0331
111672                                 ],
111673                                 [
111674                                     -133.075154,
111675                                     58.007882
111676                                 ],
111677                                 [
111678                                     -132.99335,
111679                                     57.941917
111680                                 ],
111681                                 [
111682                                     -132.917153,
111683                                     57.880499
111684                                 ],
111685                                 [
111686                                     -132.83212,
111687                                     57.791564
111688                                 ],
111689                                 [
111690                                     -132.70944,
111691                                     57.663303
111692                                 ],
111693                                 [
111694                                     -132.629057,
111695                                     57.579277
111696                                 ],
111697                                 [
111698                                     -132.552447,
111699                                     57.499075
111700                                 ],
111701                                 [
111702                                     -132.455735,
111703                                     57.420992
111704                                 ],
111705                                 [
111706                                     -132.362304,
111707                                     57.3457
111708                                 ],
111709                                 [
111710                                     -132.304684,
111711                                     57.280355
111712                                 ],
111713                                 [
111714                                     -132.230994,
111715                                     57.19682
111716                                 ],
111717                                 [
111718                                     -132.276366,
111719                                     57.14889
111720                                 ],
111721                                 [
111722                                     -132.34122,
111723                                     57.080393
111724                                 ],
111725                                 [
111726                                     -132.16229,
111727                                     57.050317
111728                                 ],
111729                                 [
111730                                     -132.031859,
111731                                     57.028406
111732                                 ],
111733                                 [
111734                                     -132.107384,
111735                                     56.858753
111736                                 ],
111737                                 [
111738                                     -131.871558,
111739                                     56.79346
111740                                 ],
111741                                 [
111742                                     -131.865874,
111743                                     56.785708
111744                                 ],
111745                                 [
111746                                     -131.872411,
111747                                     56.77297
111748                                 ],
111749                                 [
111750                                     -131.882617,
111751                                     56.759146
111752                                 ],
111753                                 [
111754                                     -131.887966,
111755                                     56.747958
111756                                 ],
111757                                 [
111758                                     -131.886028,
111759                                     56.737055
111760                                 ],
111761                                 [
111762                                     -131.880705,
111763                                     56.728838
111764                                 ],
111765                                 [
111766                                     -131.864789,
111767                                     56.71349
111768                                 ],
111769                                 [
111770                                     -131.838976,
111771                                     56.682278
111772                                 ],
111773                                 [
111774                                     -131.830424,
111775                                     56.664759
111776                                 ],
111777                                 [
111778                                     -131.826574,
111779                                     56.644606
111780                                 ],
111781                                 [
111782                                     -131.832103,
111783                                     56.603368
111784                                 ],
111785                                 [
111786                                     -131.825592,
111787                                     56.593343
111788                                 ],
111789                                 [
111790                                     -131.799108,
111791                                     56.587658
111792                                 ],
111793                                 [
111794                                     -131.692293,
111795                                     56.585074
111796                                 ],
111797                                 [
111798                                     -131.585891,
111799                                     56.595048
111800                                 ],
111801                                 [
111802                                     -131.560363,
111803                                     56.594066
111804                                 ],
111805                                 [
111806                                     -131.536437,
111807                                     56.585229
111808                                 ],
111809                                 [
111810                                     -131.491659,
111811                                     56.560166
111812                                 ],
111813                                 [
111814                                     -131.345699,
111815                                     56.503271
111816                                 ],
111817                                 [
111818                                     -131.215604,
111819                                     56.45255
111820                                 ],
111821                                 [
111822                                     -131.100546,
111823                                     56.407669
111824                                 ],
111825                                 [
111826                                     -131.016934,
111827                                     56.38705
111828                                 ],
111829                                 [
111830                                     -130.839089,
111831                                     56.372452
111832                                 ],
111833                                 [
111834                                     -130.760334,
111835                                     56.345192
111836                                 ],
111837                                 [
111838                                     -130.645768,
111839                                     56.261942
111840                                 ],
111841                                 [
111842                                     -130.602256,
111843                                     56.247059
111844                                 ],
111845                                 [
111846                                     -130.495518,
111847                                     56.232434
111848                                 ],
111849                                 [
111850                                     -130.47229,
111851                                     56.22489
111852                                 ],
111853                                 [
111854                                     -130.458053,
111855                                     56.210653
111856                                 ],
111857                                 [
111858                                     -130.427926,
111859                                     56.143964
111860                                 ],
111861                                 [
111862                                     -130.418159,
111863                                     56.129702
111864                                 ],
111865                                 [
111866                                     -130.403974,
111867                                     56.121898
111868                                 ],
111869                                 [
111870                                     -130.290311,
111871                                     56.10097
111872                                 ],
111873                                 [
111874                                     -130.243156,
111875                                     56.092391
111876                                 ],
111877                                 [
111878                                     -130.211246,
111879                                     56.089962
111880                                 ],
111881                                 [
111882                                     -130.116756,
111883                                     56.105646
111884                                 ],
111885                                 [
111886                                     -130.094328,
111887                                     56.101486
111888                                 ],
111889                                 [
111890                                     -130.071539,
111891                                     56.084123
111892                                 ],
111893                                 [
111894                                     -130.039319,
111895                                     56.045521
111896                                 ],
111897                                 [
111898                                     -130.026632,
111899                                     56.024101
111900                                 ],
111901                                 [
111902                                     -130.01901,
111903                                     56.002216
111904                                 ],
111905                                 [
111906                                     -130.014695,
111907                                     55.963252
111908                                 ],
111909                                 [
111910                                     -130.016788,
111911                                     55.918913
111912                                 ],
111913                                 [
111914                                     -130.019612,
111915                                     55.907978
111916                                 ],
111917                                 [
111918                                     -130.019618,
111919                                     55.907952
111920                                 ],
111921                                 [
111922                                     -130.022817,
111923                                     55.901353
111924                                 ],
111925                                 [
111926                                     -130.049387,
111927                                     55.871405
111928                                 ],
111929                                 [
111930                                     -130.104726,
111931                                     55.825263
111932                                 ],
111933                                 [
111934                                     -130.136627,
111935                                     55.806464
111936                                 ],
111937                                 [
111938                                     -130.148834,
111939                                     55.795356
111940                                 ],
111941                                 [
111942                                     -130.163482,
111943                                     55.771145
111944                                 ],
111945                                 [
111946                                     -130.167307,
111947                                     55.766262
111948                                 ],
111949                                 [
111950                                     -130.170806,
111951                                     55.759833
111952                                 ],
111953                                 [
111954                                     -130.173655,
111955                                     55.749498
111956                                 ],
111957                                 [
111958                                     -130.170806,
111959                                     55.740953
111960                                 ],
111961                                 [
111962                                     -130.163808,
111963                                     55.734565
111964                                 ],
111965                                 [
111966                                     -130.160064,
111967                                     55.727118
111968                                 ],
111969                                 [
111970                                     -130.167388,
111971                                     55.715399
111972                                 ],
111973                                 [
111974                                     -130.155914,
111975                                     55.700141
111976                                 ],
111977                                 [
111978                                     -130.142893,
111979                                     55.689521
111980                                 ],
111981                                 [
111982                                     -130.131825,
111983                                     55.676581
111984                                 ],
111985                                 [
111986                                     -130.126454,
111987                                     55.653998
111988                                 ],
111989                                 [
111990                                     -130.12857,
111991                                     55.63642
111992                                 ],
111993                                 [
111994                                     -130.135121,
111995                                     55.619127
111996                                 ],
111997                                 [
111998                                     -130.153147,
111999                                     55.58511
112000                                 ],
112001                                 [
112002                                     -130.148671,
112003                                     55.578192
112004                                 ],
112005                                 [
112006                                     -130.146881,
112007                                     55.569322
112008                                 ],
112009                                 [
112010                                     -130.146962,
112011                                     55.547187
112012                                 ],
112013                                 [
112014                                     -130.112172,
112015                                     55.509345
112016                                 ],
112017                                 [
112018                                     -130.101674,
112019                                     55.481147
112020                                 ],
112021                                 [
112022                                     -130.095082,
112023                                     55.472113
112024                                 ],
112025                                 [
112026                                     -130.065419,
112027                                     55.446112
112028                                 ],
112029                                 [
112030                                     -130.057525,
112031                                     55.434882
112032                                 ],
112033                                 [
112034                                     -130.052561,
112035                                     55.414008
112036                                 ],
112037                                 [
112038                                     -130.054311,
112039                                     55.366645
112040                                 ],
112041                                 [
112042                                     -130.05012,
112043                                     55.345445
112044                                 ],
112045                                 [
112046                                     -130.039296,
112047                                     55.330756
112048                                 ],
112049                                 [
112050                                     -129.989247,
112051                                     55.284003
112052                                 ],
112053                                 [
112054                                     -130.031239,
112055                                     55.26435
112056                                 ],
112057                                 [
112058                                     -130.050038,
112059                                     55.252875
112060                                 ],
112061                                 [
112062                                     -130.067494,
112063                                     55.239
112064                                 ],
112065                                 [
112066                                     -130.078236,
112067                                     55.233791
112068                                 ],
112069                                 [
112070                                     -130.100494,
112071                                     55.230292
112072                                 ],
112073                                 [
112074                                     -130.104726,
112075                                     55.225653
112076                                 ],
112077                                 [
112078                                     -130.105702,
112079                                     55.211127
112080                                 ],
112081                                 [
112082                                     -130.10912,
112083                                     55.200751
112084                                 ],
112085                                 [
112086                                     -130.115793,
112087                                     55.191596
112088                                 ],
112089                                 [
112090                                     -130.126454,
112091                                     55.180976
112092                                 ],
112093                                 [
112094                                     -130.151967,
112095                                     55.163275
112096                                 ],
112097                                 [
112098                                     -130.159983,
112099                                     55.153713
112100                                 ],
112101                                 [
112102                                     -130.167592,
112103                                     55.129584
112104                                 ],
112105                                 [
112106                                     -130.173695,
112107                                     55.117743
112108                                 ],
112109                                 [
112110                                     -130.200266,
112111                                     55.104153
112112                                 ],
112113                                 [
112114                                     -130.211781,
112115                                     55.084133
112116                                 ],
112117                                 [
112118                                     -130.228871,
112119                                     55.04385
112120                                 ],
112121                                 [
112122                                     -130.238678,
112123                                     55.03441
112124                                 ],
112125                                 [
112126                                     -130.261342,
112127                                     55.022895
112128                                 ],
112129                                 [
112130                                     -130.269846,
112131                                     55.016547
112132                                 ],
112133                                 [
112134                                     -130.275706,
112135                                     55.006985
112136                                 ],
112137                                 [
112138                                     -130.286366,
112139                                     54.983222
112140                                 ],
112141                                 [
112142                                     -130.294342,
112143                                     54.971869
112144                                 ],
112145                                 [
112146                                     -130.326568,
112147                                     54.952094
112148                                 ],
112149                                 [
112150                                     -130.335561,
112151                                     54.938707
112152                                 ],
112153                                 [
112154                                     -130.365387,
112155                                     54.907294
112156                                 ],
112157                                 [
112158                                     -130.385243,
112159                                     54.896552
112160                                 ],
112161                                 [
112162                                     -130.430816,
112163                                     54.881252
112164                                 ],
112165                                 [
112166                                     -130.488759,
112167                                     54.844184
112168                                 ],
112169                                 [
112170                                     -130.580312,
112171                                     54.806383
112172                                 ],
112173                                 [
112174                                     -130.597485,
112175                                     54.803391
112176                                 ],
112177                                 [
112178                                     -130.71074,
112179                                     54.733215
112180                                 ],
112181                                 [
112182                                     -131.160718,
112183                                     54.787192
112184                                 ]
112185                             ]
112186                         ]
112187                     ]
112188                 }
112189             }
112190         ]
112191     },
112192     "featureIcons": {
112193         "circle-stroked": {
112194             "12": [
112195                 42,
112196                 0
112197             ],
112198             "18": [
112199                 24,
112200                 0
112201             ],
112202             "24": [
112203                 0,
112204                 0
112205             ]
112206         },
112207         "circle": {
112208             "12": [
112209                 96,
112210                 0
112211             ],
112212             "18": [
112213                 78,
112214                 0
112215             ],
112216             "24": [
112217                 54,
112218                 0
112219             ]
112220         },
112221         "square-stroked": {
112222             "12": [
112223                 150,
112224                 0
112225             ],
112226             "18": [
112227                 132,
112228                 0
112229             ],
112230             "24": [
112231                 108,
112232                 0
112233             ]
112234         },
112235         "square": {
112236             "12": [
112237                 204,
112238                 0
112239             ],
112240             "18": [
112241                 186,
112242                 0
112243             ],
112244             "24": [
112245                 162,
112246                 0
112247             ]
112248         },
112249         "triangle-stroked": {
112250             "12": [
112251                 258,
112252                 0
112253             ],
112254             "18": [
112255                 240,
112256                 0
112257             ],
112258             "24": [
112259                 216,
112260                 0
112261             ]
112262         },
112263         "triangle": {
112264             "12": [
112265                 42,
112266                 24
112267             ],
112268             "18": [
112269                 24,
112270                 24
112271             ],
112272             "24": [
112273                 0,
112274                 24
112275             ]
112276         },
112277         "star-stroked": {
112278             "12": [
112279                 96,
112280                 24
112281             ],
112282             "18": [
112283                 78,
112284                 24
112285             ],
112286             "24": [
112287                 54,
112288                 24
112289             ]
112290         },
112291         "star": {
112292             "12": [
112293                 150,
112294                 24
112295             ],
112296             "18": [
112297                 132,
112298                 24
112299             ],
112300             "24": [
112301                 108,
112302                 24
112303             ]
112304         },
112305         "cross": {
112306             "12": [
112307                 204,
112308                 24
112309             ],
112310             "18": [
112311                 186,
112312                 24
112313             ],
112314             "24": [
112315                 162,
112316                 24
112317             ]
112318         },
112319         "marker-stroked": {
112320             "12": [
112321                 258,
112322                 24
112323             ],
112324             "18": [
112325                 240,
112326                 24
112327             ],
112328             "24": [
112329                 216,
112330                 24
112331             ]
112332         },
112333         "marker": {
112334             "12": [
112335                 42,
112336                 48
112337             ],
112338             "18": [
112339                 24,
112340                 48
112341             ],
112342             "24": [
112343                 0,
112344                 48
112345             ]
112346         },
112347         "religious-jewish": {
112348             "12": [
112349                 96,
112350                 48
112351             ],
112352             "18": [
112353                 78,
112354                 48
112355             ],
112356             "24": [
112357                 54,
112358                 48
112359             ]
112360         },
112361         "religious-christian": {
112362             "12": [
112363                 150,
112364                 48
112365             ],
112366             "18": [
112367                 132,
112368                 48
112369             ],
112370             "24": [
112371                 108,
112372                 48
112373             ]
112374         },
112375         "religious-muslim": {
112376             "12": [
112377                 204,
112378                 48
112379             ],
112380             "18": [
112381                 186,
112382                 48
112383             ],
112384             "24": [
112385                 162,
112386                 48
112387             ]
112388         },
112389         "cemetery": {
112390             "12": [
112391                 258,
112392                 48
112393             ],
112394             "18": [
112395                 240,
112396                 48
112397             ],
112398             "24": [
112399                 216,
112400                 48
112401             ]
112402         },
112403         "rocket": {
112404             "12": [
112405                 42,
112406                 72
112407             ],
112408             "18": [
112409                 24,
112410                 72
112411             ],
112412             "24": [
112413                 0,
112414                 72
112415             ]
112416         },
112417         "airport": {
112418             "12": [
112419                 96,
112420                 72
112421             ],
112422             "18": [
112423                 78,
112424                 72
112425             ],
112426             "24": [
112427                 54,
112428                 72
112429             ]
112430         },
112431         "heliport": {
112432             "12": [
112433                 150,
112434                 72
112435             ],
112436             "18": [
112437                 132,
112438                 72
112439             ],
112440             "24": [
112441                 108,
112442                 72
112443             ]
112444         },
112445         "rail": {
112446             "12": [
112447                 204,
112448                 72
112449             ],
112450             "18": [
112451                 186,
112452                 72
112453             ],
112454             "24": [
112455                 162,
112456                 72
112457             ]
112458         },
112459         "rail-metro": {
112460             "12": [
112461                 258,
112462                 72
112463             ],
112464             "18": [
112465                 240,
112466                 72
112467             ],
112468             "24": [
112469                 216,
112470                 72
112471             ]
112472         },
112473         "rail-light": {
112474             "12": [
112475                 42,
112476                 96
112477             ],
112478             "18": [
112479                 24,
112480                 96
112481             ],
112482             "24": [
112483                 0,
112484                 96
112485             ]
112486         },
112487         "bus": {
112488             "12": [
112489                 96,
112490                 96
112491             ],
112492             "18": [
112493                 78,
112494                 96
112495             ],
112496             "24": [
112497                 54,
112498                 96
112499             ]
112500         },
112501         "fuel": {
112502             "12": [
112503                 150,
112504                 96
112505             ],
112506             "18": [
112507                 132,
112508                 96
112509             ],
112510             "24": [
112511                 108,
112512                 96
112513             ]
112514         },
112515         "parking": {
112516             "12": [
112517                 204,
112518                 96
112519             ],
112520             "18": [
112521                 186,
112522                 96
112523             ],
112524             "24": [
112525                 162,
112526                 96
112527             ]
112528         },
112529         "parking-garage": {
112530             "12": [
112531                 258,
112532                 96
112533             ],
112534             "18": [
112535                 240,
112536                 96
112537             ],
112538             "24": [
112539                 216,
112540                 96
112541             ]
112542         },
112543         "airfield": {
112544             "12": [
112545                 42,
112546                 120
112547             ],
112548             "18": [
112549                 24,
112550                 120
112551             ],
112552             "24": [
112553                 0,
112554                 120
112555             ]
112556         },
112557         "roadblock": {
112558             "12": [
112559                 96,
112560                 120
112561             ],
112562             "18": [
112563                 78,
112564                 120
112565             ],
112566             "24": [
112567                 54,
112568                 120
112569             ]
112570         },
112571         "ferry": {
112572             "12": [
112573                 150,
112574                 120
112575             ],
112576             "18": [
112577                 132,
112578                 120
112579             ],
112580             "24": [
112581                 108,
112582                 120
112583             ],
112584             "line": [
112585                 2240,
112586                 25
112587             ]
112588         },
112589         "harbor": {
112590             "12": [
112591                 204,
112592                 120
112593             ],
112594             "18": [
112595                 186,
112596                 120
112597             ],
112598             "24": [
112599                 162,
112600                 120
112601             ]
112602         },
112603         "bicycle": {
112604             "12": [
112605                 258,
112606                 120
112607             ],
112608             "18": [
112609                 240,
112610                 120
112611             ],
112612             "24": [
112613                 216,
112614                 120
112615             ]
112616         },
112617         "park": {
112618             "12": [
112619                 42,
112620                 144
112621             ],
112622             "18": [
112623                 24,
112624                 144
112625             ],
112626             "24": [
112627                 0,
112628                 144
112629             ]
112630         },
112631         "park2": {
112632             "12": [
112633                 96,
112634                 144
112635             ],
112636             "18": [
112637                 78,
112638                 144
112639             ],
112640             "24": [
112641                 54,
112642                 144
112643             ]
112644         },
112645         "museum": {
112646             "12": [
112647                 150,
112648                 144
112649             ],
112650             "18": [
112651                 132,
112652                 144
112653             ],
112654             "24": [
112655                 108,
112656                 144
112657             ]
112658         },
112659         "lodging": {
112660             "12": [
112661                 204,
112662                 144
112663             ],
112664             "18": [
112665                 186,
112666                 144
112667             ],
112668             "24": [
112669                 162,
112670                 144
112671             ]
112672         },
112673         "monument": {
112674             "12": [
112675                 258,
112676                 144
112677             ],
112678             "18": [
112679                 240,
112680                 144
112681             ],
112682             "24": [
112683                 216,
112684                 144
112685             ]
112686         },
112687         "zoo": {
112688             "12": [
112689                 42,
112690                 168
112691             ],
112692             "18": [
112693                 24,
112694                 168
112695             ],
112696             "24": [
112697                 0,
112698                 168
112699             ]
112700         },
112701         "garden": {
112702             "12": [
112703                 96,
112704                 168
112705             ],
112706             "18": [
112707                 78,
112708                 168
112709             ],
112710             "24": [
112711                 54,
112712                 168
112713             ]
112714         },
112715         "campsite": {
112716             "12": [
112717                 150,
112718                 168
112719             ],
112720             "18": [
112721                 132,
112722                 168
112723             ],
112724             "24": [
112725                 108,
112726                 168
112727             ]
112728         },
112729         "theatre": {
112730             "12": [
112731                 204,
112732                 168
112733             ],
112734             "18": [
112735                 186,
112736                 168
112737             ],
112738             "24": [
112739                 162,
112740                 168
112741             ]
112742         },
112743         "art-gallery": {
112744             "12": [
112745                 258,
112746                 168
112747             ],
112748             "18": [
112749                 240,
112750                 168
112751             ],
112752             "24": [
112753                 216,
112754                 168
112755             ]
112756         },
112757         "pitch": {
112758             "12": [
112759                 42,
112760                 192
112761             ],
112762             "18": [
112763                 24,
112764                 192
112765             ],
112766             "24": [
112767                 0,
112768                 192
112769             ]
112770         },
112771         "soccer": {
112772             "12": [
112773                 96,
112774                 192
112775             ],
112776             "18": [
112777                 78,
112778                 192
112779             ],
112780             "24": [
112781                 54,
112782                 192
112783             ]
112784         },
112785         "america-football": {
112786             "12": [
112787                 150,
112788                 192
112789             ],
112790             "18": [
112791                 132,
112792                 192
112793             ],
112794             "24": [
112795                 108,
112796                 192
112797             ]
112798         },
112799         "tennis": {
112800             "12": [
112801                 204,
112802                 192
112803             ],
112804             "18": [
112805                 186,
112806                 192
112807             ],
112808             "24": [
112809                 162,
112810                 192
112811             ]
112812         },
112813         "basketball": {
112814             "12": [
112815                 258,
112816                 192
112817             ],
112818             "18": [
112819                 240,
112820                 192
112821             ],
112822             "24": [
112823                 216,
112824                 192
112825             ]
112826         },
112827         "baseball": {
112828             "12": [
112829                 42,
112830                 216
112831             ],
112832             "18": [
112833                 24,
112834                 216
112835             ],
112836             "24": [
112837                 0,
112838                 216
112839             ]
112840         },
112841         "golf": {
112842             "12": [
112843                 96,
112844                 216
112845             ],
112846             "18": [
112847                 78,
112848                 216
112849             ],
112850             "24": [
112851                 54,
112852                 216
112853             ]
112854         },
112855         "swimming": {
112856             "12": [
112857                 150,
112858                 216
112859             ],
112860             "18": [
112861                 132,
112862                 216
112863             ],
112864             "24": [
112865                 108,
112866                 216
112867             ]
112868         },
112869         "cricket": {
112870             "12": [
112871                 204,
112872                 216
112873             ],
112874             "18": [
112875                 186,
112876                 216
112877             ],
112878             "24": [
112879                 162,
112880                 216
112881             ]
112882         },
112883         "skiing": {
112884             "12": [
112885                 258,
112886                 216
112887             ],
112888             "18": [
112889                 240,
112890                 216
112891             ],
112892             "24": [
112893                 216,
112894                 216
112895             ]
112896         },
112897         "school": {
112898             "12": [
112899                 42,
112900                 240
112901             ],
112902             "18": [
112903                 24,
112904                 240
112905             ],
112906             "24": [
112907                 0,
112908                 240
112909             ]
112910         },
112911         "college": {
112912             "12": [
112913                 96,
112914                 240
112915             ],
112916             "18": [
112917                 78,
112918                 240
112919             ],
112920             "24": [
112921                 54,
112922                 240
112923             ]
112924         },
112925         "library": {
112926             "12": [
112927                 150,
112928                 240
112929             ],
112930             "18": [
112931                 132,
112932                 240
112933             ],
112934             "24": [
112935                 108,
112936                 240
112937             ]
112938         },
112939         "post": {
112940             "12": [
112941                 204,
112942                 240
112943             ],
112944             "18": [
112945                 186,
112946                 240
112947             ],
112948             "24": [
112949                 162,
112950                 240
112951             ]
112952         },
112953         "fire-station": {
112954             "12": [
112955                 258,
112956                 240
112957             ],
112958             "18": [
112959                 240,
112960                 240
112961             ],
112962             "24": [
112963                 216,
112964                 240
112965             ]
112966         },
112967         "town-hall": {
112968             "12": [
112969                 42,
112970                 264
112971             ],
112972             "18": [
112973                 24,
112974                 264
112975             ],
112976             "24": [
112977                 0,
112978                 264
112979             ]
112980         },
112981         "police": {
112982             "12": [
112983                 96,
112984                 264
112985             ],
112986             "18": [
112987                 78,
112988                 264
112989             ],
112990             "24": [
112991                 54,
112992                 264
112993             ]
112994         },
112995         "prison": {
112996             "12": [
112997                 150,
112998                 264
112999             ],
113000             "18": [
113001                 132,
113002                 264
113003             ],
113004             "24": [
113005                 108,
113006                 264
113007             ]
113008         },
113009         "embassy": {
113010             "12": [
113011                 204,
113012                 264
113013             ],
113014             "18": [
113015                 186,
113016                 264
113017             ],
113018             "24": [
113019                 162,
113020                 264
113021             ]
113022         },
113023         "beer": {
113024             "12": [
113025                 258,
113026                 264
113027             ],
113028             "18": [
113029                 240,
113030                 264
113031             ],
113032             "24": [
113033                 216,
113034                 264
113035             ]
113036         },
113037         "restaurant": {
113038             "12": [
113039                 42,
113040                 288
113041             ],
113042             "18": [
113043                 24,
113044                 288
113045             ],
113046             "24": [
113047                 0,
113048                 288
113049             ]
113050         },
113051         "cafe": {
113052             "12": [
113053                 96,
113054                 288
113055             ],
113056             "18": [
113057                 78,
113058                 288
113059             ],
113060             "24": [
113061                 54,
113062                 288
113063             ]
113064         },
113065         "shop": {
113066             "12": [
113067                 150,
113068                 288
113069             ],
113070             "18": [
113071                 132,
113072                 288
113073             ],
113074             "24": [
113075                 108,
113076                 288
113077             ]
113078         },
113079         "fast-food": {
113080             "12": [
113081                 204,
113082                 288
113083             ],
113084             "18": [
113085                 186,
113086                 288
113087             ],
113088             "24": [
113089                 162,
113090                 288
113091             ]
113092         },
113093         "bar": {
113094             "12": [
113095                 258,
113096                 288
113097             ],
113098             "18": [
113099                 240,
113100                 288
113101             ],
113102             "24": [
113103                 216,
113104                 288
113105             ]
113106         },
113107         "bank": {
113108             "12": [
113109                 42,
113110                 312
113111             ],
113112             "18": [
113113                 24,
113114                 312
113115             ],
113116             "24": [
113117                 0,
113118                 312
113119             ]
113120         },
113121         "grocery": {
113122             "12": [
113123                 96,
113124                 312
113125             ],
113126             "18": [
113127                 78,
113128                 312
113129             ],
113130             "24": [
113131                 54,
113132                 312
113133             ]
113134         },
113135         "cinema": {
113136             "12": [
113137                 150,
113138                 312
113139             ],
113140             "18": [
113141                 132,
113142                 312
113143             ],
113144             "24": [
113145                 108,
113146                 312
113147             ]
113148         },
113149         "pharmacy": {
113150             "12": [
113151                 204,
113152                 312
113153             ],
113154             "18": [
113155                 186,
113156                 312
113157             ],
113158             "24": [
113159                 162,
113160                 312
113161             ]
113162         },
113163         "hospital": {
113164             "12": [
113165                 258,
113166                 312
113167             ],
113168             "18": [
113169                 240,
113170                 312
113171             ],
113172             "24": [
113173                 216,
113174                 312
113175             ]
113176         },
113177         "danger": {
113178             "12": [
113179                 42,
113180                 336
113181             ],
113182             "18": [
113183                 24,
113184                 336
113185             ],
113186             "24": [
113187                 0,
113188                 336
113189             ]
113190         },
113191         "industrial": {
113192             "12": [
113193                 96,
113194                 336
113195             ],
113196             "18": [
113197                 78,
113198                 336
113199             ],
113200             "24": [
113201                 54,
113202                 336
113203             ]
113204         },
113205         "warehouse": {
113206             "12": [
113207                 150,
113208                 336
113209             ],
113210             "18": [
113211                 132,
113212                 336
113213             ],
113214             "24": [
113215                 108,
113216                 336
113217             ]
113218         },
113219         "commercial": {
113220             "12": [
113221                 204,
113222                 336
113223             ],
113224             "18": [
113225                 186,
113226                 336
113227             ],
113228             "24": [
113229                 162,
113230                 336
113231             ]
113232         },
113233         "building": {
113234             "12": [
113235                 258,
113236                 336
113237             ],
113238             "18": [
113239                 240,
113240                 336
113241             ],
113242             "24": [
113243                 216,
113244                 336
113245             ]
113246         },
113247         "place-of-worship": {
113248             "12": [
113249                 42,
113250                 360
113251             ],
113252             "18": [
113253                 24,
113254                 360
113255             ],
113256             "24": [
113257                 0,
113258                 360
113259             ]
113260         },
113261         "alcohol-shop": {
113262             "12": [
113263                 96,
113264                 360
113265             ],
113266             "18": [
113267                 78,
113268                 360
113269             ],
113270             "24": [
113271                 54,
113272                 360
113273             ]
113274         },
113275         "logging": {
113276             "12": [
113277                 150,
113278                 360
113279             ],
113280             "18": [
113281                 132,
113282                 360
113283             ],
113284             "24": [
113285                 108,
113286                 360
113287             ]
113288         },
113289         "oil-well": {
113290             "12": [
113291                 204,
113292                 360
113293             ],
113294             "18": [
113295                 186,
113296                 360
113297             ],
113298             "24": [
113299                 162,
113300                 360
113301             ]
113302         },
113303         "slaughterhouse": {
113304             "12": [
113305                 258,
113306                 360
113307             ],
113308             "18": [
113309                 240,
113310                 360
113311             ],
113312             "24": [
113313                 216,
113314                 360
113315             ]
113316         },
113317         "dam": {
113318             "12": [
113319                 42,
113320                 384
113321             ],
113322             "18": [
113323                 24,
113324                 384
113325             ],
113326             "24": [
113327                 0,
113328                 384
113329             ]
113330         },
113331         "water": {
113332             "12": [
113333                 96,
113334                 384
113335             ],
113336             "18": [
113337                 78,
113338                 384
113339             ],
113340             "24": [
113341                 54,
113342                 384
113343             ]
113344         },
113345         "wetland": {
113346             "12": [
113347                 150,
113348                 384
113349             ],
113350             "18": [
113351                 132,
113352                 384
113353             ],
113354             "24": [
113355                 108,
113356                 384
113357             ]
113358         },
113359         "disability": {
113360             "12": [
113361                 204,
113362                 384
113363             ],
113364             "18": [
113365                 186,
113366                 384
113367             ],
113368             "24": [
113369                 162,
113370                 384
113371             ]
113372         },
113373         "telephone": {
113374             "12": [
113375                 258,
113376                 384
113377             ],
113378             "18": [
113379                 240,
113380                 384
113381             ],
113382             "24": [
113383                 216,
113384                 384
113385             ]
113386         },
113387         "emergency-telephone": {
113388             "12": [
113389                 42,
113390                 408
113391             ],
113392             "18": [
113393                 24,
113394                 408
113395             ],
113396             "24": [
113397                 0,
113398                 408
113399             ]
113400         },
113401         "toilets": {
113402             "12": [
113403                 96,
113404                 408
113405             ],
113406             "18": [
113407                 78,
113408                 408
113409             ],
113410             "24": [
113411                 54,
113412                 408
113413             ]
113414         },
113415         "waste-basket": {
113416             "12": [
113417                 150,
113418                 408
113419             ],
113420             "18": [
113421                 132,
113422                 408
113423             ],
113424             "24": [
113425                 108,
113426                 408
113427             ]
113428         },
113429         "music": {
113430             "12": [
113431                 204,
113432                 408
113433             ],
113434             "18": [
113435                 186,
113436                 408
113437             ],
113438             "24": [
113439                 162,
113440                 408
113441             ]
113442         },
113443         "land-use": {
113444             "12": [
113445                 258,
113446                 408
113447             ],
113448             "18": [
113449                 240,
113450                 408
113451             ],
113452             "24": [
113453                 216,
113454                 408
113455             ]
113456         },
113457         "city": {
113458             "12": [
113459                 42,
113460                 432
113461             ],
113462             "18": [
113463                 24,
113464                 432
113465             ],
113466             "24": [
113467                 0,
113468                 432
113469             ]
113470         },
113471         "town": {
113472             "12": [
113473                 96,
113474                 432
113475             ],
113476             "18": [
113477                 78,
113478                 432
113479             ],
113480             "24": [
113481                 54,
113482                 432
113483             ]
113484         },
113485         "village": {
113486             "12": [
113487                 150,
113488                 432
113489             ],
113490             "18": [
113491                 132,
113492                 432
113493             ],
113494             "24": [
113495                 108,
113496                 432
113497             ]
113498         },
113499         "farm": {
113500             "12": [
113501                 204,
113502                 432
113503             ],
113504             "18": [
113505                 186,
113506                 432
113507             ],
113508             "24": [
113509                 162,
113510                 432
113511             ]
113512         },
113513         "bakery": {
113514             "12": [
113515                 258,
113516                 432
113517             ],
113518             "18": [
113519                 240,
113520                 432
113521             ],
113522             "24": [
113523                 216,
113524                 432
113525             ]
113526         },
113527         "dog-park": {
113528             "12": [
113529                 42,
113530                 456
113531             ],
113532             "18": [
113533                 24,
113534                 456
113535             ],
113536             "24": [
113537                 0,
113538                 456
113539             ]
113540         },
113541         "lighthouse": {
113542             "12": [
113543                 96,
113544                 456
113545             ],
113546             "18": [
113547                 78,
113548                 456
113549             ],
113550             "24": [
113551                 54,
113552                 456
113553             ]
113554         },
113555         "clothing-store": {
113556             "12": [
113557                 150,
113558                 456
113559             ],
113560             "18": [
113561                 132,
113562                 456
113563             ],
113564             "24": [
113565                 108,
113566                 456
113567             ]
113568         },
113569         "polling-place": {
113570             "12": [
113571                 204,
113572                 456
113573             ],
113574             "18": [
113575                 186,
113576                 456
113577             ],
113578             "24": [
113579                 162,
113580                 456
113581             ]
113582         },
113583         "playground": {
113584             "12": [
113585                 258,
113586                 456
113587             ],
113588             "18": [
113589                 240,
113590                 456
113591             ],
113592             "24": [
113593                 216,
113594                 456
113595             ]
113596         },
113597         "entrance": {
113598             "12": [
113599                 42,
113600                 480
113601             ],
113602             "18": [
113603                 24,
113604                 480
113605             ],
113606             "24": [
113607                 0,
113608                 480
113609             ]
113610         },
113611         "heart": {
113612             "12": [
113613                 96,
113614                 480
113615             ],
113616             "18": [
113617                 78,
113618                 480
113619             ],
113620             "24": [
113621                 54,
113622                 480
113623             ]
113624         },
113625         "london-underground": {
113626             "12": [
113627                 150,
113628                 480
113629             ],
113630             "18": [
113631                 132,
113632                 480
113633             ],
113634             "24": [
113635                 108,
113636                 480
113637             ]
113638         },
113639         "minefield": {
113640             "12": [
113641                 204,
113642                 480
113643             ],
113644             "18": [
113645                 186,
113646                 480
113647             ],
113648             "24": [
113649                 162,
113650                 480
113651             ]
113652         },
113653         "rail-underground": {
113654             "12": [
113655                 258,
113656                 480
113657             ],
113658             "18": [
113659                 240,
113660                 480
113661             ],
113662             "24": [
113663                 216,
113664                 480
113665             ]
113666         },
113667         "rail-above": {
113668             "12": [
113669                 42,
113670                 504
113671             ],
113672             "18": [
113673                 24,
113674                 504
113675             ],
113676             "24": [
113677                 0,
113678                 504
113679             ]
113680         },
113681         "camera": {
113682             "12": [
113683                 96,
113684                 504
113685             ],
113686             "18": [
113687                 78,
113688                 504
113689             ],
113690             "24": [
113691                 54,
113692                 504
113693             ]
113694         },
113695         "laundry": {
113696             "12": [
113697                 150,
113698                 504
113699             ],
113700             "18": [
113701                 132,
113702                 504
113703             ],
113704             "24": [
113705                 108,
113706                 504
113707             ]
113708         },
113709         "car": {
113710             "12": [
113711                 204,
113712                 504
113713             ],
113714             "18": [
113715                 186,
113716                 504
113717             ],
113718             "24": [
113719                 162,
113720                 504
113721             ]
113722         },
113723         "suitcase": {
113724             "12": [
113725                 258,
113726                 504
113727             ],
113728             "18": [
113729                 240,
113730                 504
113731             ],
113732             "24": [
113733                 216,
113734                 504
113735             ]
113736         },
113737         "hairdresser": {
113738             "12": [
113739                 42,
113740                 528
113741             ],
113742             "18": [
113743                 24,
113744                 528
113745             ],
113746             "24": [
113747                 0,
113748                 528
113749             ]
113750         },
113751         "chemist": {
113752             "12": [
113753                 96,
113754                 528
113755             ],
113756             "18": [
113757                 78,
113758                 528
113759             ],
113760             "24": [
113761                 54,
113762                 528
113763             ]
113764         },
113765         "mobilephone": {
113766             "12": [
113767                 150,
113768                 528
113769             ],
113770             "18": [
113771                 132,
113772                 528
113773             ],
113774             "24": [
113775                 108,
113776                 528
113777             ]
113778         },
113779         "scooter": {
113780             "12": [
113781                 204,
113782                 528
113783             ],
113784             "18": [
113785                 186,
113786                 528
113787             ],
113788             "24": [
113789                 162,
113790                 528
113791             ]
113792         },
113793         "highway-motorway": {
113794             "line": [
113795                 20,
113796                 25
113797             ]
113798         },
113799         "highway-trunk": {
113800             "line": [
113801                 80,
113802                 25
113803             ]
113804         },
113805         "highway-primary": {
113806             "line": [
113807                 140,
113808                 25
113809             ]
113810         },
113811         "highway-secondary": {
113812             "line": [
113813                 200,
113814                 25
113815             ]
113816         },
113817         "highway-tertiary": {
113818             "line": [
113819                 260,
113820                 25
113821             ]
113822         },
113823         "highway-motorway-link": {
113824             "line": [
113825                 320,
113826                 25
113827             ]
113828         },
113829         "highway-trunk-link": {
113830             "line": [
113831                 380,
113832                 25
113833             ]
113834         },
113835         "highway-primary-link": {
113836             "line": [
113837                 440,
113838                 25
113839             ]
113840         },
113841         "highway-secondary-link": {
113842             "line": [
113843                 500,
113844                 25
113845             ]
113846         },
113847         "highway-tertiary-link": {
113848             "line": [
113849                 560,
113850                 25
113851             ]
113852         },
113853         "highway-residential": {
113854             "line": [
113855                 620,
113856                 25
113857             ]
113858         },
113859         "highway-unclassified": {
113860             "line": [
113861                 680,
113862                 25
113863             ]
113864         },
113865         "highway-service": {
113866             "line": [
113867                 740,
113868                 25
113869             ]
113870         },
113871         "highway-road": {
113872             "line": [
113873                 800,
113874                 25
113875             ]
113876         },
113877         "highway-track": {
113878             "line": [
113879                 860,
113880                 25
113881             ]
113882         },
113883         "highway-living-street": {
113884             "line": [
113885                 920,
113886                 25
113887             ]
113888         },
113889         "highway-path": {
113890             "line": [
113891                 980,
113892                 25
113893             ]
113894         },
113895         "highway-cycleway": {
113896             "line": [
113897                 1040,
113898                 25
113899             ]
113900         },
113901         "highway-footway": {
113902             "line": [
113903                 1100,
113904                 25
113905             ]
113906         },
113907         "highway-bridleway": {
113908             "line": [
113909                 1160,
113910                 25
113911             ]
113912         },
113913         "highway-steps": {
113914             "line": [
113915                 1220,
113916                 25
113917             ]
113918         },
113919         "railway-rail": {
113920             "line": [
113921                 1280,
113922                 25
113923             ]
113924         },
113925         "railway-disused": {
113926             "line": [
113927                 1340,
113928                 25
113929             ]
113930         },
113931         "railway-abandoned": {
113932             "line": [
113933                 1400,
113934                 25
113935             ]
113936         },
113937         "railway-subway": {
113938             "line": [
113939                 1460,
113940                 25
113941             ]
113942         },
113943         "railway-light-rail": {
113944             "line": [
113945                 1520,
113946                 25
113947             ]
113948         },
113949         "railway-monorail": {
113950             "line": [
113951                 1580,
113952                 25
113953             ]
113954         },
113955         "waterway-river": {
113956             "line": [
113957                 1640,
113958                 25
113959             ]
113960         },
113961         "waterway-stream": {
113962             "line": [
113963                 1700,
113964                 25
113965             ]
113966         },
113967         "waterway-canal": {
113968             "line": [
113969                 1760,
113970                 25
113971             ]
113972         },
113973         "waterway-ditch": {
113974             "line": [
113975                 1820,
113976                 25
113977             ]
113978         },
113979         "power-line": {
113980             "line": [
113981                 1880,
113982                 25
113983             ]
113984         },
113985         "other-line": {
113986             "line": [
113987                 1940,
113988                 25
113989             ]
113990         },
113991         "category-roads": {
113992             "line": [
113993                 2000,
113994                 25
113995             ]
113996         },
113997         "category-rail": {
113998             "line": [
113999                 2060,
114000                 25
114001             ]
114002         },
114003         "category-path": {
114004             "line": [
114005                 2120,
114006                 25
114007             ]
114008         },
114009         "category-water": {
114010             "line": [
114011                 2180,
114012                 25
114013             ]
114014         },
114015         "pipeline": {
114016             "line": [
114017                 2300,
114018                 25
114019             ]
114020         },
114021         "relation": {
114022             "relation": [
114023                 20,
114024                 25
114025             ]
114026         },
114027         "restriction": {
114028             "relation": [
114029                 80,
114030                 25
114031             ]
114032         },
114033         "multipolygon": {
114034             "relation": [
114035                 140,
114036                 25
114037             ]
114038         },
114039         "boundary": {
114040             "relation": [
114041                 200,
114042                 25
114043             ]
114044         },
114045         "route": {
114046             "relation": [
114047                 260,
114048                 25
114049             ]
114050         },
114051         "route-road": {
114052             "relation": [
114053                 320,
114054                 25
114055             ]
114056         },
114057         "route-bicycle": {
114058             "relation": [
114059                 380,
114060                 25
114061             ]
114062         },
114063         "route-foot": {
114064             "relation": [
114065                 440,
114066                 25
114067             ]
114068         },
114069         "route-bus": {
114070             "relation": [
114071                 500,
114072                 25
114073             ]
114074         },
114075         "route-train": {
114076             "relation": [
114077                 560,
114078                 25
114079             ]
114080         },
114081         "route-detour": {
114082             "relation": [
114083                 620,
114084                 25
114085             ]
114086         },
114087         "route-tram": {
114088             "relation": [
114089                 680,
114090                 25
114091             ]
114092         },
114093         "route-ferry": {
114094             "relation": [
114095                 740,
114096                 25
114097             ]
114098         },
114099         "route-power": {
114100             "relation": [
114101                 800,
114102                 25
114103             ]
114104         },
114105         "route-pipeline": {
114106             "relation": [
114107                 860,
114108                 25
114109             ]
114110         },
114111         "route-master": {
114112             "relation": [
114113                 920,
114114                 25
114115             ]
114116         },
114117         "restriction-no-straight-on": {
114118             "relation": [
114119                 980,
114120                 25
114121             ]
114122         },
114123         "restriction-no-u-turn": {
114124             "relation": [
114125                 1040,
114126                 25
114127             ]
114128         },
114129         "restriction-no-left-turn": {
114130             "relation": [
114131                 1100,
114132                 25
114133             ]
114134         },
114135         "restriction-no-right-turn": {
114136             "relation": [
114137                 1160,
114138                 25
114139             ]
114140         },
114141         "restriction-only-straight-on": {
114142             "relation": [
114143                 1220,
114144                 25
114145             ]
114146         },
114147         "restriction-only-left-turn": {
114148             "relation": [
114149                 1280,
114150                 25
114151             ]
114152         },
114153         "restriction-only-right-turn": {
114154             "relation": [
114155                 1340,
114156                 25
114157             ]
114158         }
114159     },
114160     "operations": {
114161         "icon-operation-delete": [
114162             0,
114163             140
114164         ],
114165         "icon-operation-circularize": [
114166             20,
114167             140
114168         ],
114169         "icon-operation-straighten": [
114170             40,
114171             140
114172         ],
114173         "icon-operation-split": [
114174             60,
114175             140
114176         ],
114177         "icon-operation-disconnect": [
114178             80,
114179             140
114180         ],
114181         "icon-operation-reverse": [
114182             100,
114183             140
114184         ],
114185         "icon-operation-move": [
114186             120,
114187             140
114188         ],
114189         "icon-operation-merge": [
114190             140,
114191             140
114192         ],
114193         "icon-operation-orthogonalize": [
114194             160,
114195             140
114196         ],
114197         "icon-operation-rotate": [
114198             180,
114199             140
114200         ],
114201         "icon-operation-simplify": [
114202             200,
114203             140
114204         ],
114205         "icon-operation-continue": [
114206             220,
114207             140
114208         ],
114209         "icon-operation-disabled-delete": [
114210             0,
114211             160
114212         ],
114213         "icon-operation-disabled-circularize": [
114214             20,
114215             160
114216         ],
114217         "icon-operation-disabled-straighten": [
114218             40,
114219             160
114220         ],
114221         "icon-operation-disabled-split": [
114222             60,
114223             160
114224         ],
114225         "icon-operation-disabled-disconnect": [
114226             80,
114227             160
114228         ],
114229         "icon-operation-disabled-reverse": [
114230             100,
114231             160
114232         ],
114233         "icon-operation-disabled-move": [
114234             120,
114235             160
114236         ],
114237         "icon-operation-disabled-merge": [
114238             140,
114239             160
114240         ],
114241         "icon-operation-disabled-orthogonalize": [
114242             160,
114243             160
114244         ],
114245         "icon-operation-disabled-rotate": [
114246             180,
114247             160
114248         ],
114249         "icon-operation-disabled-simplify": [
114250             200,
114251             160
114252         ],
114253         "icon-operation-disabled-continue": [
114254             220,
114255             160
114256         ],
114257         "icon-restriction-yes": [
114258             50,
114259             80
114260         ],
114261         "icon-restriction-no": [
114262             95,
114263             80
114264         ],
114265         "icon-restriction-only": [
114266             140,
114267             80
114268         ],
114269         "icon-restriction-yes-u": [
114270             185,
114271             80
114272         ],
114273         "icon-restriction-no-u": [
114274             230,
114275             80
114276         ],
114277         "icon-restriction-only-u": [
114278             275,
114279             80
114280         ]
114281     },
114282     "locales": [
114283         "af",
114284         "sq",
114285         "ar",
114286         "ar-AA",
114287         "hy",
114288         "ast",
114289         "bn",
114290         "bs",
114291         "bg-BG",
114292         "ca",
114293         "zh",
114294         "zh-CN",
114295         "zh-CN.GB2312",
114296         "gan",
114297         "zh-HK",
114298         "zh-TW",
114299         "yue",
114300         "hr",
114301         "cs",
114302         "da",
114303         "nl",
114304         "en-GB",
114305         "et",
114306         "fi",
114307         "fr",
114308         "gl",
114309         "de",
114310         "el",
114311         "hu",
114312         "is",
114313         "id",
114314         "it",
114315         "ja",
114316         "kn",
114317         "ko",
114318         "ko-KR",
114319         "lv",
114320         "lt",
114321         "no",
114322         "nn",
114323         "fa",
114324         "pl",
114325         "pt",
114326         "pt-BR",
114327         "ro-RO",
114328         "ru",
114329         "sc",
114330         "sr",
114331         "sr-RS",
114332         "si",
114333         "sk",
114334         "sl",
114335         "es",
114336         "sv",
114337         "tl",
114338         "ta",
114339         "te",
114340         "tr",
114341         "uk",
114342         "vi"
114343     ],
114344     "en": {
114345         "modes": {
114346             "add_area": {
114347                 "title": "Area",
114348                 "description": "Add parks, buildings, lakes or other areas to the map.",
114349                 "tail": "Click on the map to start drawing an area, like a park, lake, or building."
114350             },
114351             "add_line": {
114352                 "title": "Line",
114353                 "description": "Add highways, streets, pedestrian paths, canals or other lines to the map.",
114354                 "tail": "Click on the map to start drawing a road, path, or route."
114355             },
114356             "add_point": {
114357                 "title": "Point",
114358                 "description": "Add restaurants, monuments, postal boxes or other points to the map.",
114359                 "tail": "Click on the map to add a point."
114360             },
114361             "browse": {
114362                 "title": "Browse",
114363                 "description": "Pan and zoom the map."
114364             },
114365             "draw_area": {
114366                 "tail": "Click to add nodes to your area. Click the first node to finish the area."
114367             },
114368             "draw_line": {
114369                 "tail": "Click to add more nodes to the line. Click on other lines to connect to them, and double-click to end the line."
114370             }
114371         },
114372         "operations": {
114373             "add": {
114374                 "annotation": {
114375                     "point": "Added a point.",
114376                     "vertex": "Added a node to a way.",
114377                     "relation": "Added a relation."
114378                 }
114379             },
114380             "start": {
114381                 "annotation": {
114382                     "line": "Started a line.",
114383                     "area": "Started an area."
114384                 }
114385             },
114386             "continue": {
114387                 "key": "A",
114388                 "title": "Continue",
114389                 "description": "Continue this line.",
114390                 "not_eligible": "No line can be continued here.",
114391                 "multiple": "Several lines can be continued here. To choose a line, press the Shift key and click on it to select it.",
114392                 "annotation": {
114393                     "line": "Continued a line.",
114394                     "area": "Continued an area."
114395                 }
114396             },
114397             "cancel_draw": {
114398                 "annotation": "Canceled drawing."
114399             },
114400             "change_role": {
114401                 "annotation": "Changed the role of a relation member."
114402             },
114403             "change_tags": {
114404                 "annotation": "Changed tags."
114405             },
114406             "circularize": {
114407                 "title": "Circularize",
114408                 "description": {
114409                     "line": "Make this line circular.",
114410                     "area": "Make this area circular."
114411                 },
114412                 "key": "O",
114413                 "annotation": {
114414                     "line": "Made a line circular.",
114415                     "area": "Made an area circular."
114416                 },
114417                 "not_closed": "This can't be made circular because it's not a loop.",
114418                 "too_large": "This can't be made circular because not enough of it is currently visible."
114419             },
114420             "orthogonalize": {
114421                 "title": "Square",
114422                 "description": {
114423                     "line": "Square the corners of this line.",
114424                     "area": "Square the corners of this area."
114425                 },
114426                 "key": "S",
114427                 "annotation": {
114428                     "line": "Squared the corners of a line.",
114429                     "area": "Squared the corners of an area."
114430                 },
114431                 "not_squarish": "This can't be made square because it is not squarish.",
114432                 "too_large": "This can't be made square because not enough of it is currently visible."
114433             },
114434             "straighten": {
114435                 "title": "Straighten",
114436                 "description": "Straighten this line.",
114437                 "key": "S",
114438                 "annotation": "Straightened a line.",
114439                 "too_bendy": "This can't be straightened because it bends too much."
114440             },
114441             "delete": {
114442                 "title": "Delete",
114443                 "description": "Remove this from the map.",
114444                 "annotation": {
114445                     "point": "Deleted a point.",
114446                     "vertex": "Deleted a node from a way.",
114447                     "line": "Deleted a line.",
114448                     "area": "Deleted an area.",
114449                     "relation": "Deleted a relation.",
114450                     "multiple": "Deleted {n} objects."
114451                 },
114452                 "incomplete_relation": "This feature can't be deleted because it hasn't been fully downloaded."
114453             },
114454             "add_member": {
114455                 "annotation": "Added a member to a relation."
114456             },
114457             "delete_member": {
114458                 "annotation": "Removed a member from a relation."
114459             },
114460             "connect": {
114461                 "annotation": {
114462                     "point": "Connected a way to a point.",
114463                     "vertex": "Connected a way to another.",
114464                     "line": "Connected a way to a line.",
114465                     "area": "Connected a way to an area."
114466                 }
114467             },
114468             "disconnect": {
114469                 "title": "Disconnect",
114470                 "description": "Disconnect these lines/areas from each other.",
114471                 "key": "D",
114472                 "annotation": "Disconnected lines/areas.",
114473                 "not_connected": "There aren't enough lines/areas here to disconnect."
114474             },
114475             "merge": {
114476                 "title": "Merge",
114477                 "description": "Merge these lines.",
114478                 "key": "C",
114479                 "annotation": "Merged {n} lines.",
114480                 "not_eligible": "These features can't be merged.",
114481                 "not_adjacent": "These lines can't be merged because they aren't connected.",
114482                 "restriction": "These lines can't be merged because at least one is a member of a \"{relation}\" relation.",
114483                 "incomplete_relation": "These features can't be merged because at least one hasn't been fully downloaded."
114484             },
114485             "move": {
114486                 "title": "Move",
114487                 "description": "Move this to a different location.",
114488                 "key": "M",
114489                 "annotation": {
114490                     "point": "Moved a point.",
114491                     "vertex": "Moved a node in a way.",
114492                     "line": "Moved a line.",
114493                     "area": "Moved an area.",
114494                     "multiple": "Moved multiple objects."
114495                 },
114496                 "incomplete_relation": "This feature can't be moved because it hasn't been fully downloaded."
114497             },
114498             "rotate": {
114499                 "title": "Rotate",
114500                 "description": "Rotate this object around its center point.",
114501                 "key": "R",
114502                 "annotation": {
114503                     "line": "Rotated a line.",
114504                     "area": "Rotated an area."
114505                 }
114506             },
114507             "reverse": {
114508                 "title": "Reverse",
114509                 "description": "Make this line go in the opposite direction.",
114510                 "key": "V",
114511                 "annotation": "Reversed a line."
114512             },
114513             "split": {
114514                 "title": "Split",
114515                 "description": {
114516                     "line": "Split this line into two at this node.",
114517                     "area": "Split the boundary of this area into two.",
114518                     "multiple": "Split the lines/area boundaries at this node into two."
114519                 },
114520                 "key": "X",
114521                 "annotation": {
114522                     "line": "Split a line.",
114523                     "area": "Split an area boundary.",
114524                     "multiple": "Split {n} lines/area boundaries."
114525                 },
114526                 "not_eligible": "Lines can't be split at their beginning or end.",
114527                 "multiple_ways": "There are too many lines here to split."
114528             },
114529             "restriction": {
114530                 "help": {
114531                     "select": "Click to select a road segment.",
114532                     "toggle": "Click to toggle turn restrictions.",
114533                     "toggle_on": "Click to add a \"{restriction}\" restriction.",
114534                     "toggle_off": "Click to remove the \"{restriction}\" restriction."
114535                 },
114536                 "annotation": {
114537                     "create": "Added a turn restriction",
114538                     "delete": "Deleted a turn restriction"
114539                 }
114540             }
114541         },
114542         "undo": {
114543             "tooltip": "Undo: {action}",
114544             "nothing": "Nothing to undo."
114545         },
114546         "redo": {
114547             "tooltip": "Redo: {action}",
114548             "nothing": "Nothing to redo."
114549         },
114550         "tooltip_keyhint": "Shortcut:",
114551         "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.",
114552         "translate": {
114553             "translate": "Translate",
114554             "localized_translation_label": "Multilingual name",
114555             "localized_translation_language": "Choose language",
114556             "localized_translation_name": "Name"
114557         },
114558         "zoom_in_edit": "Zoom in to Edit",
114559         "logout": "logout",
114560         "loading_auth": "Connecting to OpenStreetMap...",
114561         "report_a_bug": "report a bug",
114562         "status": {
114563             "error": "Unable to connect to API.",
114564             "offline": "The API is offline. Please try editing later.",
114565             "readonly": "The API is read-only. You will need to wait to save your changes."
114566         },
114567         "commit": {
114568             "title": "Save Changes",
114569             "description_placeholder": "Brief description of your contributions",
114570             "message_label": "Commit message",
114571             "upload_explanation": "The changes you upload will be visible on all maps that use OpenStreetMap data.",
114572             "upload_explanation_with_user": "The changes you upload as {user} will be visible on all maps that use OpenStreetMap data.",
114573             "save": "Save",
114574             "cancel": "Cancel",
114575             "warnings": "Warnings",
114576             "modified": "Modified",
114577             "deleted": "Deleted",
114578             "created": "Created"
114579         },
114580         "contributors": {
114581             "list": "Edits by {users}",
114582             "truncated_list": "Edits by {users} and {count} others"
114583         },
114584         "geocoder": {
114585             "search": "Search worldwide...",
114586             "no_results_visible": "No results in visible map area",
114587             "no_results_worldwide": "No results found"
114588         },
114589         "geolocate": {
114590             "title": "Show My Location"
114591         },
114592         "inspector": {
114593             "no_documentation_combination": "There is no documentation available for this tag combination",
114594             "no_documentation_key": "There is no documentation available for this key",
114595             "show_more": "Show More",
114596             "view_on_osm": "View on openstreetmap.org",
114597             "all_tags": "All tags",
114598             "all_members": "All members",
114599             "all_relations": "All relations",
114600             "new_relation": "New relation...",
114601             "role": "Role",
114602             "choose": "Select feature type",
114603             "results": "{n} results for {search}",
114604             "reference": "View on OpenStreetMap Wiki",
114605             "back_tooltip": "Change feature",
114606             "remove": "Remove",
114607             "search": "Search",
114608             "multiselect": "Selected items",
114609             "unknown": "Unknown",
114610             "incomplete": "<not downloaded>",
114611             "feature_list": "Search features",
114612             "edit": "Edit feature",
114613             "check": {
114614                 "yes": "Yes",
114615                 "no": "No"
114616             },
114617             "none": "None",
114618             "node": "Node",
114619             "way": "Way",
114620             "relation": "Relation",
114621             "location": "Location"
114622         },
114623         "background": {
114624             "title": "Background",
114625             "description": "Background settings",
114626             "percent_brightness": "{opacity}% brightness",
114627             "none": "None",
114628             "custom": "Custom",
114629             "custom_button": "Edit custom background",
114630             "custom_prompt": "Enter a tile URL template. Valid tokens are {z}, {x}, {y} for Z/X/Y scheme and {u} for quadtile scheme.",
114631             "fix_misalignment": "Fix alignment",
114632             "reset": "reset"
114633         },
114634         "restore": {
114635             "heading": "You have unsaved changes",
114636             "description": "Do you wish to restore unsaved changes from a previous editing session?",
114637             "restore": "Restore",
114638             "reset": "Reset"
114639         },
114640         "save": {
114641             "title": "Save",
114642             "help": "Save changes to OpenStreetMap, making them visible to other users.",
114643             "no_changes": "No changes to save.",
114644             "error": "An error occurred while trying to save",
114645             "uploading": "Uploading changes to OpenStreetMap.",
114646             "unsaved_changes": "You have unsaved changes"
114647         },
114648         "success": {
114649             "edited_osm": "Edited OSM!",
114650             "just_edited": "You just edited OpenStreetMap!",
114651             "view_on_osm": "View on OSM",
114652             "facebook": "Share on Facebook",
114653             "twitter": "Share on Twitter",
114654             "google": "Share on Google+",
114655             "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"
114656         },
114657         "confirm": {
114658             "okay": "Okay"
114659         },
114660         "splash": {
114661             "welcome": "Welcome to the iD OpenStreetMap editor",
114662             "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}.",
114663             "walkthrough": "Start the Walkthrough",
114664             "start": "Edit Now"
114665         },
114666         "source_switch": {
114667             "live": "live",
114668             "lose_changes": "You have unsaved changes. Switching the map server will discard them. Are you sure you want to switch servers?",
114669             "dev": "dev"
114670         },
114671         "tag_reference": {
114672             "description": "Description",
114673             "on_wiki": "{tag} on wiki.osm.org",
114674             "used_with": "used with {type}"
114675         },
114676         "validations": {
114677             "untagged_point": "Untagged point",
114678             "untagged_line": "Untagged line",
114679             "untagged_area": "Untagged area",
114680             "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.",
114681             "tag_suggests_area": "The tag {tag} suggests line should be area, but it is not an area",
114682             "untagged_point_tooltip": "Select a feature type that describes what this point is.",
114683             "untagged_line_tooltip": "Select a feature type that describes what this line is.",
114684             "untagged_area_tooltip": "Select a feature type that describes what this area is.",
114685             "deprecated_tags": "Deprecated tags: {tags}"
114686         },
114687         "zoom": {
114688             "in": "Zoom In",
114689             "out": "Zoom Out"
114690         },
114691         "cannot_zoom": "Cannot zoom out further in current mode.",
114692         "gpx": {
114693             "local_layer": "Local GPX file",
114694             "drag_drop": "Drag and drop a .gpx file on the page, or click the button to the right to browse",
114695             "zoom": "Zoom to GPX track",
114696             "browse": "Browse for a .gpx file"
114697         },
114698         "help": {
114699             "title": "Help",
114700             "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",
114701             "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",
114702             "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",
114703             "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",
114704             "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",
114705             "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",
114706             "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",
114707             "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",
114708             "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"
114709         },
114710         "intro": {
114711             "navigation": {
114712                 "title": "Navigation",
114713                 "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!**",
114714                 "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.**",
114715                 "header": "The header shows us the feature type.",
114716                 "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.**"
114717             },
114718             "points": {
114719                 "title": "Points",
114720                 "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.**",
114721                 "place": "The point can be placed by clicking on the map. **Place the point on top of the building.**",
114722                 "search": "There are many different features that can be represented by points. The point you just added is a Cafe. **Search for '{name}'**",
114723                 "choose": "**Choose Cafe from the list.**",
114724                 "describe": "The point is now marked as a cafe. Using the feature editor, we can add more information about the feature. **Add a name**",
114725                 "close": "The feature editor can be closed by clicking on the close button. **Close the feature editor**",
114726                 "reselect": "Often points will already exist, but have mistakes or be incomplete. We can edit existing points. **Select the point you just created.**",
114727                 "fixname": "**Change the name and close the feature editor.**",
114728                 "reselect_delete": "All features on the map can be deleted. **Click on the point you created.**",
114729                 "delete": "The menu around the point contains operations that can be performed on it, including delete. **Delete the point.**"
114730             },
114731             "areas": {
114732                 "title": "Areas",
114733                 "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.**",
114734                 "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.**",
114735                 "place": "Draw the area by placing more nodes. Finish the area by clicking on the starting node. **Draw an area for the playground.**",
114736                 "search": "**Search for '{name}'.**",
114737                 "choose": "**Choose Playground from the list.**",
114738                 "describe": "**Add a name, and close the feature editor**"
114739             },
114740             "lines": {
114741                 "title": "Lines",
114742                 "add": "Lines are used to represent features such as roads, railroads and rivers. **Click the Line button to add a new line.**",
114743                 "start": "**Start the line by clicking on the end of the road.**",
114744                 "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.**",
114745                 "finish": "Lines can be finished by clicking on the last node again. **Finish drawing the road.**",
114746                 "road": "**Select Road from the list**",
114747                 "residential": "There are different types of roads, the most common of which is Residential. **Choose the Residential road type**",
114748                 "describe": "**Name the road and close the feature editor.**",
114749                 "restart": "The road needs to intersect Flower Street.",
114750                 "wrong_preset": "You didn't select the Residential road type. **Click here to choose again**"
114751             },
114752             "startediting": {
114753                 "title": "Start Editing",
114754                 "help": "More documentation and this walkthrough are available here.",
114755                 "save": "Don't forget to regularly save your changes!",
114756                 "start": "Start mapping!"
114757             }
114758         },
114759         "presets": {
114760             "categories": {
114761                 "category-building": {
114762                     "name": "Building"
114763                 },
114764                 "category-golf": {
114765                     "name": "Golf"
114766                 },
114767                 "category-landuse": {
114768                     "name": "Land Use"
114769                 },
114770                 "category-path": {
114771                     "name": "Path"
114772                 },
114773                 "category-rail": {
114774                     "name": "Rail"
114775                 },
114776                 "category-restriction": {
114777                     "name": "Restriction"
114778                 },
114779                 "category-road": {
114780                     "name": "Road"
114781                 },
114782                 "category-route": {
114783                     "name": "Route"
114784                 },
114785                 "category-water-area": {
114786                     "name": "Water"
114787                 },
114788                 "category-water-line": {
114789                     "name": "Water"
114790                 }
114791             },
114792             "fields": {
114793                 "access": {
114794                     "label": "Access",
114795                     "placeholder": "Unknown",
114796                     "types": {
114797                         "access": "General",
114798                         "foot": "Foot",
114799                         "motor_vehicle": "Motor Vehicles",
114800                         "bicycle": "Bicycles",
114801                         "horse": "Horses"
114802                     },
114803                     "options": {
114804                         "yes": {
114805                             "title": "Allowed",
114806                             "description": "Access permitted by law; a right of way"
114807                         },
114808                         "no": {
114809                             "title": "Prohibited",
114810                             "description": "Access not permitted to the general public"
114811                         },
114812                         "permissive": {
114813                             "title": "Permissive",
114814                             "description": "Access permitted until such time as the owner revokes the permission"
114815                         },
114816                         "private": {
114817                             "title": "Private",
114818                             "description": "Access permitted only with permission of the owner on an individual basis"
114819                         },
114820                         "designated": {
114821                             "title": "Designated",
114822                             "description": "Access permitted according to signs or specific local laws"
114823                         },
114824                         "destination": {
114825                             "title": "Destination",
114826                             "description": "Access permitted only to reach a destination"
114827                         }
114828                     }
114829                 },
114830                 "access_simple": {
114831                     "label": "Access",
114832                     "placeholder": "yes"
114833                 },
114834                 "access_toilets": {
114835                     "label": "Access"
114836                 },
114837                 "address": {
114838                     "label": "Address",
114839                     "placeholders": {
114840                         "housename": "Housename",
114841                         "housenumber": "123",
114842                         "street": "Street",
114843                         "city": "City",
114844                         "postcode": "Postcode",
114845                         "place": "Place",
114846                         "hamlet": "Hamlet",
114847                         "suburb": "Suburb",
114848                         "subdistrict": "Subdistrict",
114849                         "district": "District",
114850                         "province": "Province",
114851                         "state": "State",
114852                         "country": "Country"
114853                     }
114854                 },
114855                 "admin_level": {
114856                     "label": "Admin Level"
114857                 },
114858                 "aerialway": {
114859                     "label": "Type"
114860                 },
114861                 "aerialway/access": {
114862                     "label": "Access"
114863                 },
114864                 "aerialway/bubble": {
114865                     "label": "Bubble"
114866                 },
114867                 "aerialway/capacity": {
114868                     "label": "Capacity (per hour)",
114869                     "placeholder": "500, 2500, 5000..."
114870                 },
114871                 "aerialway/duration": {
114872                     "label": "Duration (minutes)",
114873                     "placeholder": "1, 2, 3..."
114874                 },
114875                 "aerialway/heating": {
114876                     "label": "Heated"
114877                 },
114878                 "aerialway/occupancy": {
114879                     "label": "Occupancy",
114880                     "placeholder": "2, 4, 8..."
114881                 },
114882                 "aerialway/summer/access": {
114883                     "label": "Access (summer)"
114884                 },
114885                 "aeroway": {
114886                     "label": "Type"
114887                 },
114888                 "amenity": {
114889                     "label": "Type"
114890                 },
114891                 "artist": {
114892                     "label": "Artist"
114893                 },
114894                 "artwork_type": {
114895                     "label": "Type"
114896                 },
114897                 "atm": {
114898                     "label": "ATM"
114899                 },
114900                 "backrest": {
114901                     "label": "Backrest"
114902                 },
114903                 "barrier": {
114904                     "label": "Type"
114905                 },
114906                 "bicycle_parking": {
114907                     "label": "Type"
114908                 },
114909                 "boundary": {
114910                     "label": "Type"
114911                 },
114912                 "building": {
114913                     "label": "Building"
114914                 },
114915                 "building_area": {
114916                     "label": "Building"
114917                 },
114918                 "capacity": {
114919                     "label": "Capacity",
114920                     "placeholder": "50, 100, 200..."
114921                 },
114922                 "cardinal_direction": {
114923                     "label": "Direction"
114924                 },
114925                 "clock_direction": {
114926                     "label": "Direction",
114927                     "options": {
114928                         "clockwise": "Clockwise",
114929                         "anticlockwise": "Counterclockwise"
114930                     }
114931                 },
114932                 "collection_times": {
114933                     "label": "Collection Times"
114934                 },
114935                 "construction": {
114936                     "label": "Type"
114937                 },
114938                 "country": {
114939                     "label": "Country"
114940                 },
114941                 "covered": {
114942                     "label": "Covered"
114943                 },
114944                 "crop": {
114945                     "label": "Crop"
114946                 },
114947                 "crossing": {
114948                     "label": "Type"
114949                 },
114950                 "cuisine": {
114951                     "label": "Cuisine"
114952                 },
114953                 "denomination": {
114954                     "label": "Denomination"
114955                 },
114956                 "denotation": {
114957                     "label": "Denotation"
114958                 },
114959                 "description": {
114960                     "label": "Description"
114961                 },
114962                 "electrified": {
114963                     "label": "Electrification"
114964                 },
114965                 "elevation": {
114966                     "label": "Elevation"
114967                 },
114968                 "emergency": {
114969                     "label": "Emergency"
114970                 },
114971                 "entrance": {
114972                     "label": "Type"
114973                 },
114974                 "except": {
114975                     "label": "Exceptions"
114976                 },
114977                 "fax": {
114978                     "label": "Fax",
114979                     "placeholder": "+31 42 123 4567"
114980                 },
114981                 "fee": {
114982                     "label": "Fee"
114983                 },
114984                 "fire_hydrant/type": {
114985                     "label": "Type"
114986                 },
114987                 "fixme": {
114988                     "label": "Fix Me"
114989                 },
114990                 "fuel": {
114991                     "label": "Fuel"
114992                 },
114993                 "fuel/biodiesel": {
114994                     "label": "Sells Biodiesel"
114995                 },
114996                 "fuel/diesel": {
114997                     "label": "Sells Diesel"
114998                 },
114999                 "fuel/e10": {
115000                     "label": "Sells E10"
115001                 },
115002                 "fuel/e85": {
115003                     "label": "Sells E85"
115004                 },
115005                 "fuel/lpg": {
115006                     "label": "Sells Propane"
115007                 },
115008                 "fuel/octane_100": {
115009                     "label": "Sells Racing Gasoline"
115010                 },
115011                 "fuel/octane_91": {
115012                     "label": "Sells Regular Gasoline"
115013                 },
115014                 "fuel/octane_95": {
115015                     "label": "Sells Midgrade Gasoline"
115016                 },
115017                 "fuel/octane_98": {
115018                     "label": "Sells Premium Gasoline"
115019                 },
115020                 "gauge": {
115021                     "label": "Gauge"
115022                 },
115023                 "generator/method": {
115024                     "label": "Method"
115025                 },
115026                 "generator/source": {
115027                     "label": "Source"
115028                 },
115029                 "generator/type": {
115030                     "label": "Type"
115031                 },
115032                 "golf_hole": {
115033                     "label": "Reference",
115034                     "placeholder": "Hole number (1-18)"
115035                 },
115036                 "handicap": {
115037                     "label": "Handicap",
115038                     "placeholder": "1-18"
115039                 },
115040                 "highway": {
115041                     "label": "Type"
115042                 },
115043                 "historic": {
115044                     "label": "Type"
115045                 },
115046                 "hoops": {
115047                     "label": "Hoops",
115048                     "placeholder": "1, 2, 4..."
115049                 },
115050                 "iata": {
115051                     "label": "IATA"
115052                 },
115053                 "icao": {
115054                     "label": "ICAO"
115055                 },
115056                 "incline": {
115057                     "label": "Incline"
115058                 },
115059                 "information": {
115060                     "label": "Type"
115061                 },
115062                 "internet_access": {
115063                     "label": "Internet Access",
115064                     "options": {
115065                         "yes": "Yes",
115066                         "no": "No",
115067                         "wlan": "Wifi",
115068                         "wired": "Wired",
115069                         "terminal": "Terminal"
115070                     }
115071                 },
115072                 "lamp_type": {
115073                     "label": "Type"
115074                 },
115075                 "landuse": {
115076                     "label": "Type"
115077                 },
115078                 "lanes": {
115079                     "label": "Lanes",
115080                     "placeholder": "1, 2, 3..."
115081                 },
115082                 "layer": {
115083                     "label": "Layer"
115084                 },
115085                 "leisure": {
115086                     "label": "Type"
115087                 },
115088                 "length": {
115089                     "label": "Length (Meters)"
115090                 },
115091                 "levels": {
115092                     "label": "Levels",
115093                     "placeholder": "2, 4, 6..."
115094                 },
115095                 "lit": {
115096                     "label": "Lit"
115097                 },
115098                 "location": {
115099                     "label": "Location"
115100                 },
115101                 "man_made": {
115102                     "label": "Type"
115103                 },
115104                 "maxspeed": {
115105                     "label": "Speed Limit",
115106                     "placeholder": "40, 50, 60..."
115107                 },
115108                 "name": {
115109                     "label": "Name",
115110                     "placeholder": "Common name (if any)"
115111                 },
115112                 "natural": {
115113                     "label": "Natural"
115114                 },
115115                 "network": {
115116                     "label": "Network"
115117                 },
115118                 "note": {
115119                     "label": "Note"
115120                 },
115121                 "office": {
115122                     "label": "Type"
115123                 },
115124                 "oneway": {
115125                     "label": "One Way",
115126                     "options": {
115127                         "undefined": "Assumed to be No",
115128                         "yes": "Yes",
115129                         "no": "No"
115130                     }
115131                 },
115132                 "oneway_yes": {
115133                     "label": "One Way",
115134                     "options": {
115135                         "undefined": "Assumed to be Yes",
115136                         "yes": "Yes",
115137                         "no": "No"
115138                     }
115139                 },
115140                 "opening_hours": {
115141                     "label": "Hours"
115142                 },
115143                 "operator": {
115144                     "label": "Operator"
115145                 },
115146                 "par": {
115147                     "label": "Par",
115148                     "placeholder": "3, 4, 5..."
115149                 },
115150                 "park_ride": {
115151                     "label": "Park and Ride"
115152                 },
115153                 "parking": {
115154                     "label": "Type"
115155                 },
115156                 "phone": {
115157                     "label": "Phone",
115158                     "placeholder": "+31 42 123 4567"
115159                 },
115160                 "piste/difficulty": {
115161                     "label": "Difficulty"
115162                 },
115163                 "piste/grooming": {
115164                     "label": "Grooming"
115165                 },
115166                 "piste/type": {
115167                     "label": "Type"
115168                 },
115169                 "place": {
115170                     "label": "Type"
115171                 },
115172                 "population": {
115173                     "label": "Population"
115174                 },
115175                 "power": {
115176                     "label": "Type"
115177                 },
115178                 "railway": {
115179                     "label": "Type"
115180                 },
115181                 "recycling/cans": {
115182                     "label": "Accepts Cans"
115183                 },
115184                 "recycling/clothes": {
115185                     "label": "Accepts Clothes"
115186                 },
115187                 "recycling/glass": {
115188                     "label": "Accepts Glass"
115189                 },
115190                 "recycling/paper": {
115191                     "label": "Accepts Paper"
115192                 },
115193                 "ref": {
115194                     "label": "Reference"
115195                 },
115196                 "relation": {
115197                     "label": "Type"
115198                 },
115199                 "religion": {
115200                     "label": "Religion",
115201                     "options": {
115202                         "christian": "Christian",
115203                         "muslim": "Muslim",
115204                         "buddhist": "Buddhist",
115205                         "jewish": "Jewish",
115206                         "hindu": "Hindu",
115207                         "shinto": "Shinto",
115208                         "taoist": "Taoist"
115209                     }
115210                 },
115211                 "restriction": {
115212                     "label": "Type"
115213                 },
115214                 "restrictions": {
115215                     "label": "Turn Restrictions"
115216                 },
115217                 "route": {
115218                     "label": "Type"
115219                 },
115220                 "route_master": {
115221                     "label": "Type"
115222                 },
115223                 "sac_scale": {
115224                     "label": "Path Difficulty"
115225                 },
115226                 "seasonal": {
115227                     "label": "Seasonal"
115228                 },
115229                 "service": {
115230                     "label": "Type"
115231                 },
115232                 "shelter": {
115233                     "label": "Shelter"
115234                 },
115235                 "shelter_type": {
115236                     "label": "Type"
115237                 },
115238                 "shop": {
115239                     "label": "Type"
115240                 },
115241                 "sloped_curb": {
115242                     "label": "Sloped Curb"
115243                 },
115244                 "smoking": {
115245                     "label": "Smoking"
115246                 },
115247                 "social_facility_for": {
115248                     "label": "People served",
115249                     "placeholder": "Homeless, Disabled, Child, etc"
115250                 },
115251                 "source": {
115252                     "label": "Source"
115253                 },
115254                 "sport": {
115255                     "label": "Sport"
115256                 },
115257                 "sport_ice": {
115258                     "label": "Sport"
115259                 },
115260                 "structure": {
115261                     "label": "Structure",
115262                     "placeholder": "Unknown",
115263                     "options": {
115264                         "bridge": "Bridge",
115265                         "tunnel": "Tunnel",
115266                         "embankment": "Embankment",
115267                         "cutting": "Cutting",
115268                         "ford": "Ford"
115269                     }
115270                 },
115271                 "studio_type": {
115272                     "label": "Type"
115273                 },
115274                 "supervised": {
115275                     "label": "Supervised"
115276                 },
115277                 "surface": {
115278                     "label": "Surface"
115279                 },
115280                 "tactile_paving": {
115281                     "label": "Tactile Paving"
115282                 },
115283                 "toilets/disposal": {
115284                     "label": "Disposal"
115285                 },
115286                 "tourism": {
115287                     "label": "Type"
115288                 },
115289                 "towertype": {
115290                     "label": "Tower type"
115291                 },
115292                 "tracktype": {
115293                     "label": "Type"
115294                 },
115295                 "trail_visibility": {
115296                     "label": "Trail Visibility"
115297                 },
115298                 "tree_type": {
115299                     "label": "Type"
115300                 },
115301                 "trees": {
115302                     "label": "Trees"
115303                 },
115304                 "tunnel": {
115305                     "label": "Tunnel"
115306                 },
115307                 "vending": {
115308                     "label": "Type of Goods"
115309                 },
115310                 "water": {
115311                     "label": "Type"
115312                 },
115313                 "waterway": {
115314                     "label": "Type"
115315                 },
115316                 "website": {
115317                     "label": "Website",
115318                     "placeholder": "http://example.com/"
115319                 },
115320                 "wetland": {
115321                     "label": "Type"
115322                 },
115323                 "wheelchair": {
115324                     "label": "Wheelchair Access"
115325                 },
115326                 "width": {
115327                     "label": "Width (Meters)"
115328                 },
115329                 "wikipedia": {
115330                     "label": "Wikipedia"
115331                 },
115332                 "wood": {
115333                     "label": "Type"
115334                 }
115335             },
115336             "presets": {
115337                 "address": {
115338                     "name": "Address",
115339                     "terms": ""
115340                 },
115341                 "aerialway": {
115342                     "name": "Aerialway",
115343                     "terms": "ski lift,funifor,funitel"
115344                 },
115345                 "aerialway/cable_car": {
115346                     "name": "Cable Car",
115347                     "terms": "tramway,ropeway"
115348                 },
115349                 "aerialway/chair_lift": {
115350                     "name": "Chair Lift",
115351                     "terms": ""
115352                 },
115353                 "aerialway/gondola": {
115354                     "name": "Gondola",
115355                     "terms": ""
115356                 },
115357                 "aerialway/magic_carpet": {
115358                     "name": "Magic Carpet Lift",
115359                     "terms": ""
115360                 },
115361                 "aerialway/platter": {
115362                     "name": "Platter Lift",
115363                     "terms": "button lift,poma lift"
115364                 },
115365                 "aerialway/pylon": {
115366                     "name": "Aerialway Pylon",
115367                     "terms": ""
115368                 },
115369                 "aerialway/rope_tow": {
115370                     "name": "Rope Tow Lift",
115371                     "terms": "handle tow,bugel lift"
115372                 },
115373                 "aerialway/station": {
115374                     "name": "Aerialway Station",
115375                     "terms": ""
115376                 },
115377                 "aerialway/t-bar": {
115378                     "name": "T-bar Lift",
115379                     "terms": ""
115380                 },
115381                 "aeroway": {
115382                     "name": "Aeroway",
115383                     "terms": ""
115384                 },
115385                 "aeroway/aerodrome": {
115386                     "name": "Airport",
115387                     "terms": "airplane,airport,aerodrome"
115388                 },
115389                 "aeroway/apron": {
115390                     "name": "Apron",
115391                     "terms": "ramp"
115392                 },
115393                 "aeroway/gate": {
115394                     "name": "Airport gate",
115395                     "terms": ""
115396                 },
115397                 "aeroway/hangar": {
115398                     "name": "Hangar",
115399                     "terms": ""
115400                 },
115401                 "aeroway/helipad": {
115402                     "name": "Helipad",
115403                     "terms": "helicopter,helipad,heliport"
115404                 },
115405                 "aeroway/runway": {
115406                     "name": "Runway",
115407                     "terms": "landing strip"
115408                 },
115409                 "aeroway/taxiway": {
115410                     "name": "Taxiway",
115411                     "terms": ""
115412                 },
115413                 "aeroway/terminal": {
115414                     "name": "Airport terminal",
115415                     "terms": "airport,aerodrome"
115416                 },
115417                 "amenity": {
115418                     "name": "Amenity",
115419                     "terms": ""
115420                 },
115421                 "amenity/arts_centre": {
115422                     "name": "Arts Center",
115423                     "terms": "arts,arts centre"
115424                 },
115425                 "amenity/atm": {
115426                     "name": "ATM",
115427                     "terms": ""
115428                 },
115429                 "amenity/bank": {
115430                     "name": "Bank",
115431                     "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"
115432                 },
115433                 "amenity/bar": {
115434                     "name": "Bar",
115435                     "terms": ""
115436                 },
115437                 "amenity/bbq": {
115438                     "name": "Barbecue/Grill",
115439                     "terms": "barbecue,bbq,grill"
115440                 },
115441                 "amenity/bench": {
115442                     "name": "Bench",
115443                     "terms": ""
115444                 },
115445                 "amenity/bicycle_parking": {
115446                     "name": "Bicycle Parking",
115447                     "terms": ""
115448                 },
115449                 "amenity/bicycle_rental": {
115450                     "name": "Bicycle Rental",
115451                     "terms": ""
115452                 },
115453                 "amenity/boat_rental": {
115454                     "name": "Boat Rental",
115455                     "terms": ""
115456                 },
115457                 "amenity/cafe": {
115458                     "name": "Cafe",
115459                     "terms": "coffee,tea,coffee shop"
115460                 },
115461                 "amenity/car_rental": {
115462                     "name": "Car Rental",
115463                     "terms": ""
115464                 },
115465                 "amenity/car_sharing": {
115466                     "name": "Car Sharing",
115467                     "terms": ""
115468                 },
115469                 "amenity/car_wash": {
115470                     "name": "Car Wash",
115471                     "terms": ""
115472                 },
115473                 "amenity/charging_station": {
115474                     "name": "Charging Station",
115475                     "terms": "EV,Electric Vehicle,Supercharger"
115476                 },
115477                 "amenity/childcare": {
115478                     "name": "Childcare",
115479                     "terms": "nursery,orphanage,playgroup"
115480                 },
115481                 "amenity/cinema": {
115482                     "name": "Cinema",
115483                     "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"
115484                 },
115485                 "amenity/clinic": {
115486                     "name": "Clinic",
115487                     "terms": "clinic,medical clinic"
115488                 },
115489                 "amenity/clock": {
115490                     "name": "Clock",
115491                     "terms": ""
115492                 },
115493                 "amenity/college": {
115494                     "name": "College",
115495                     "terms": ""
115496                 },
115497                 "amenity/compressed_air": {
115498                     "name": "Compressed Air",
115499                     "terms": ""
115500                 },
115501                 "amenity/courthouse": {
115502                     "name": "Courthouse",
115503                     "terms": ""
115504                 },
115505                 "amenity/dentist": {
115506                     "name": "Dentist",
115507                     "terms": "dentist,dentist's office"
115508                 },
115509                 "amenity/doctor": {
115510                     "name": "Doctor",
115511                     "terms": "doctor,doctor's office"
115512                 },
115513                 "amenity/dojo": {
115514                     "name": "Dojo / Martial Arts Academy",
115515                     "terms": "martial arts,dojo,dojang"
115516                 },
115517                 "amenity/drinking_water": {
115518                     "name": "Drinking Water",
115519                     "terms": "water fountain,potable water"
115520                 },
115521                 "amenity/embassy": {
115522                     "name": "Embassy",
115523                     "terms": ""
115524                 },
115525                 "amenity/fast_food": {
115526                     "name": "Fast Food",
115527                     "terms": ""
115528                 },
115529                 "amenity/fire_station": {
115530                     "name": "Fire Station",
115531                     "terms": ""
115532                 },
115533                 "amenity/fountain": {
115534                     "name": "Fountain",
115535                     "terms": ""
115536                 },
115537                 "amenity/fuel": {
115538                     "name": "Gas Station",
115539                     "terms": "petrol,fuel,propane,diesel,lng,cng,biodiesel"
115540                 },
115541                 "amenity/grave_yard": {
115542                     "name": "Graveyard",
115543                     "terms": ""
115544                 },
115545                 "amenity/hospital": {
115546                     "name": "Hospital Grounds",
115547                     "terms": "clinic,emergency room,health service,hospice,infirmary,institution,nursing home,rest home,sanatorium,sanitarium,sick bay,surgery,ward"
115548                 },
115549                 "amenity/kindergarten": {
115550                     "name": "Kindergarten Grounds",
115551                     "terms": "nursery,preschool"
115552                 },
115553                 "amenity/library": {
115554                     "name": "Library",
115555                     "terms": ""
115556                 },
115557                 "amenity/marketplace": {
115558                     "name": "Marketplace",
115559                     "terms": ""
115560                 },
115561                 "amenity/nightclub": {
115562                     "name": "Nightclub",
115563                     "terms": "disco*,night club,dancing,dance club"
115564                 },
115565                 "amenity/parking": {
115566                     "name": "Car Parking",
115567                     "terms": ""
115568                 },
115569                 "amenity/parking_entrance": {
115570                     "name": "Parking Garage Entrance/Exit",
115571                     "terms": ""
115572                 },
115573                 "amenity/pharmacy": {
115574                     "name": "Pharmacy",
115575                     "terms": ""
115576                 },
115577                 "amenity/place_of_worship": {
115578                     "name": "Place of Worship",
115579                     "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"
115580                 },
115581                 "amenity/place_of_worship/buddhist": {
115582                     "name": "Buddhist Temple",
115583                     "terms": "stupa,vihara,monastery,temple,pagoda,zendo,dojo"
115584                 },
115585                 "amenity/place_of_worship/christian": {
115586                     "name": "Church",
115587                     "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"
115588                 },
115589                 "amenity/place_of_worship/jewish": {
115590                     "name": "Synagogue",
115591                     "terms": "jewish,synagogue"
115592                 },
115593                 "amenity/place_of_worship/muslim": {
115594                     "name": "Mosque",
115595                     "terms": "muslim,mosque"
115596                 },
115597                 "amenity/police": {
115598                     "name": "Police",
115599                     "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"
115600                 },
115601                 "amenity/post_box": {
115602                     "name": "Mailbox",
115603                     "terms": "letter drop,letterbox,mail drop,mailbox,pillar box,postbox"
115604                 },
115605                 "amenity/post_office": {
115606                     "name": "Post Office",
115607                     "terms": ""
115608                 },
115609                 "amenity/pub": {
115610                     "name": "Pub",
115611                     "terms": ""
115612                 },
115613                 "amenity/ranger_station": {
115614                     "name": "Ranger Station",
115615                     "terms": "visitor center,visitor centre,permit center,permit centre,backcountry office,warden office,warden center"
115616                 },
115617                 "amenity/recycling": {
115618                     "name": "Recycling",
115619                     "terms": ""
115620                 },
115621                 "amenity/restaurant": {
115622                     "name": "Restaurant",
115623                     "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"
115624                 },
115625                 "amenity/school": {
115626                     "name": "School Grounds",
115627                     "terms": "academy,alma mater,blackboard,college,department,discipline,establishment,faculty,hall,halls of ivy,institute,institution,jail*,schoolhouse,seminary,university"
115628                 },
115629                 "amenity/shelter": {
115630                     "name": "Shelter",
115631                     "terms": "lean-to"
115632                 },
115633                 "amenity/social_facility": {
115634                     "name": "Social Facility",
115635                     "terms": ""
115636                 },
115637                 "amenity/social_facility/food_bank": {
115638                     "name": "Food Bank",
115639                     "terms": ""
115640                 },
115641                 "amenity/social_facility/group_home": {
115642                     "name": "Group Home",
115643                     "terms": "elderly,old,senior living"
115644                 },
115645                 "amenity/social_facility/homeless_shelter": {
115646                     "name": "Homeless Shelter",
115647                     "terms": "houseless,unhoused,displaced"
115648                 },
115649                 "amenity/studio": {
115650                     "name": "Studio",
115651                     "terms": "recording studio,studio,radio,radio studio,television,television studio"
115652                 },
115653                 "amenity/swimming_pool": {
115654                     "name": "Swimming Pool",
115655                     "terms": ""
115656                 },
115657                 "amenity/taxi": {
115658                     "name": "Taxi Stand",
115659                     "terms": "cab"
115660                 },
115661                 "amenity/telephone": {
115662                     "name": "Telephone",
115663                     "terms": "phone"
115664                 },
115665                 "amenity/theatre": {
115666                     "name": "Theater",
115667                     "terms": "theatre,performance,play,musical"
115668                 },
115669                 "amenity/toilets": {
115670                     "name": "Toilets",
115671                     "terms": "bathroom,restroom,outhouse,privy,head,lavatory,latrine,water closet,WC,W.C."
115672                 },
115673                 "amenity/townhall": {
115674                     "name": "Town Hall",
115675                     "terms": "village hall,city government,courthouse,municipal building,municipal center,municipal centre"
115676                 },
115677                 "amenity/university": {
115678                     "name": "University",
115679                     "terms": "college"
115680                 },
115681                 "amenity/vending_machine": {
115682                     "name": "Vending Machine",
115683                     "terms": ""
115684                 },
115685                 "amenity/veterinary": {
115686                     "name": "Veterinary",
115687                     "terms": "pet clinic,veterinarian,animal hospital,pet doctor"
115688                 },
115689                 "amenity/waste_basket": {
115690                     "name": "Waste Basket",
115691                     "terms": "rubbish bin,litter bin,trash can,garbage can"
115692                 },
115693                 "area": {
115694                     "name": "Area",
115695                     "terms": ""
115696                 },
115697                 "barrier": {
115698                     "name": "Barrier",
115699                     "terms": ""
115700                 },
115701                 "barrier/block": {
115702                     "name": "Block",
115703                     "terms": ""
115704                 },
115705                 "barrier/bollard": {
115706                     "name": "Bollard",
115707                     "terms": ""
115708                 },
115709                 "barrier/cattle_grid": {
115710                     "name": "Cattle Grid",
115711                     "terms": ""
115712                 },
115713                 "barrier/city_wall": {
115714                     "name": "City Wall",
115715                     "terms": ""
115716                 },
115717                 "barrier/cycle_barrier": {
115718                     "name": "Cycle Barrier",
115719                     "terms": ""
115720                 },
115721                 "barrier/ditch": {
115722                     "name": "Ditch",
115723                     "terms": ""
115724                 },
115725                 "barrier/entrance": {
115726                     "name": "Entrance",
115727                     "terms": ""
115728                 },
115729                 "barrier/fence": {
115730                     "name": "Fence",
115731                     "terms": ""
115732                 },
115733                 "barrier/gate": {
115734                     "name": "Gate",
115735                     "terms": ""
115736                 },
115737                 "barrier/hedge": {
115738                     "name": "Hedge",
115739                     "terms": ""
115740                 },
115741                 "barrier/kissing_gate": {
115742                     "name": "Kissing Gate",
115743                     "terms": ""
115744                 },
115745                 "barrier/lift_gate": {
115746                     "name": "Lift Gate",
115747                     "terms": ""
115748                 },
115749                 "barrier/retaining_wall": {
115750                     "name": "Retaining Wall",
115751                     "terms": ""
115752                 },
115753                 "barrier/stile": {
115754                     "name": "Stile",
115755                     "terms": ""
115756                 },
115757                 "barrier/toll_booth": {
115758                     "name": "Toll Booth",
115759                     "terms": ""
115760                 },
115761                 "barrier/wall": {
115762                     "name": "Wall",
115763                     "terms": ""
115764                 },
115765                 "boundary/administrative": {
115766                     "name": "Administrative Boundary",
115767                     "terms": ""
115768                 },
115769                 "building": {
115770                     "name": "Building",
115771                     "terms": ""
115772                 },
115773                 "building/apartments": {
115774                     "name": "Apartments",
115775                     "terms": ""
115776                 },
115777                 "building/barn": {
115778                     "name": "Barn",
115779                     "terms": ""
115780                 },
115781                 "building/bunker": {
115782                     "name": "Bunker",
115783                     "terms": ""
115784                 },
115785                 "building/cabin": {
115786                     "name": "Cabin",
115787                     "terms": ""
115788                 },
115789                 "building/cathedral": {
115790                     "name": "Cathedral",
115791                     "terms": ""
115792                 },
115793                 "building/chapel": {
115794                     "name": "Chapel",
115795                     "terms": ""
115796                 },
115797                 "building/church": {
115798                     "name": "Church",
115799                     "terms": ""
115800                 },
115801                 "building/commercial": {
115802                     "name": "Commercial Building",
115803                     "terms": ""
115804                 },
115805                 "building/construction": {
115806                     "name": "Building Under Construction",
115807                     "terms": ""
115808                 },
115809                 "building/detached": {
115810                     "name": "Detached Home",
115811                     "terms": ""
115812                 },
115813                 "building/dormitory": {
115814                     "name": "Dormitory",
115815                     "terms": ""
115816                 },
115817                 "building/entrance": {
115818                     "name": "Entrance/Exit",
115819                     "terms": ""
115820                 },
115821                 "building/garage": {
115822                     "name": "Garage",
115823                     "terms": ""
115824                 },
115825                 "building/garages": {
115826                     "name": "Garages",
115827                     "terms": ""
115828                 },
115829                 "building/greenhouse": {
115830                     "name": "Greenhouse",
115831                     "terms": ""
115832                 },
115833                 "building/hospital": {
115834                     "name": "Hospital Building",
115835                     "terms": ""
115836                 },
115837                 "building/hotel": {
115838                     "name": "Hotel Building",
115839                     "terms": ""
115840                 },
115841                 "building/house": {
115842                     "name": "House",
115843                     "terms": ""
115844                 },
115845                 "building/hut": {
115846                     "name": "Hut",
115847                     "terms": ""
115848                 },
115849                 "building/industrial": {
115850                     "name": "Industrial Building",
115851                     "terms": ""
115852                 },
115853                 "building/public": {
115854                     "name": "Public Building",
115855                     "terms": ""
115856                 },
115857                 "building/residential": {
115858                     "name": "Residential Building",
115859                     "terms": ""
115860                 },
115861                 "building/retail": {
115862                     "name": "Retail Building",
115863                     "terms": ""
115864                 },
115865                 "building/roof": {
115866                     "name": "Roof",
115867                     "terms": ""
115868                 },
115869                 "building/school": {
115870                     "name": "School Building",
115871                     "terms": ""
115872                 },
115873                 "building/shed": {
115874                     "name": "Shed",
115875                     "terms": ""
115876                 },
115877                 "building/stable": {
115878                     "name": "Stable",
115879                     "terms": ""
115880                 },
115881                 "building/static_caravan": {
115882                     "name": "Static Mobile Home",
115883                     "terms": ""
115884                 },
115885                 "building/terrace": {
115886                     "name": "Row Houses",
115887                     "terms": ""
115888                 },
115889                 "building/train_station": {
115890                     "name": "Train Station",
115891                     "terms": ""
115892                 },
115893                 "building/university": {
115894                     "name": "University Building",
115895                     "terms": ""
115896                 },
115897                 "building/warehouse": {
115898                     "name": "Warehouse",
115899                     "terms": ""
115900                 },
115901                 "craft/basket_maker": {
115902                     "name": "Basket Maker",
115903                     "terms": "basket,basketry,basket maker,basket weaver"
115904                 },
115905                 "craft/beekeeper": {
115906                     "name": "Beekeeper",
115907                     "terms": "bees,beekeeper,bee box"
115908                 },
115909                 "craft/blacksmith": {
115910                     "name": "Blacksmith",
115911                     "terms": "blacksmith"
115912                 },
115913                 "craft/boatbuilder": {
115914                     "name": "Boat Builder",
115915                     "terms": "boat builder"
115916                 },
115917                 "craft/bookbinder": {
115918                     "name": "Bookbinder",
115919                     "terms": "bookbinder,book repair"
115920                 },
115921                 "craft/brewery": {
115922                     "name": "Brewery",
115923                     "terms": "brewery"
115924                 },
115925                 "craft/carpenter": {
115926                     "name": "Carpenter",
115927                     "terms": "carpenter,woodworker"
115928                 },
115929                 "craft/carpet_layer": {
115930                     "name": "Carpet Layer",
115931                     "terms": "carpet layer"
115932                 },
115933                 "craft/caterer": {
115934                     "name": "Caterer",
115935                     "terms": "Caterer,Catering"
115936                 },
115937                 "craft/clockmaker": {
115938                     "name": "Clockmaker",
115939                     "terms": "clock,clockmaker,clock repair"
115940                 },
115941                 "craft/confectionary": {
115942                     "name": "Confectionary",
115943                     "terms": "confectionary,sweets,candy"
115944                 },
115945                 "craft/dressmaker": {
115946                     "name": "Dressmaker",
115947                     "terms": "dress,dressmaker"
115948                 },
115949                 "craft/electrician": {
115950                     "name": "Electrician",
115951                     "terms": "electrician"
115952                 },
115953                 "craft/gardener": {
115954                     "name": "Gardener",
115955                     "terms": "gardener,landscaper,grounds keeper"
115956                 },
115957                 "craft/glaziery": {
115958                     "name": "Glaziery",
115959                     "terms": "glass,glass foundry,stained-glass,window"
115960                 },
115961                 "craft/handicraft": {
115962                     "name": "Handicraft",
115963                     "terms": "handicraft"
115964                 },
115965                 "craft/hvac": {
115966                     "name": "HVAC",
115967                     "terms": "heating,ventilating,air-conditioning,air conditioning"
115968                 },
115969                 "craft/insulator": {
115970                     "name": "Insulator",
115971                     "terms": "insulation,insulator"
115972                 },
115973                 "craft/jeweler": {
115974                     "name": "Jeweler",
115975                     "terms": "jeweler,gem,diamond"
115976                 },
115977                 "craft/key_cutter": {
115978                     "name": "Key Cutter",
115979                     "terms": "key,key cutter"
115980                 },
115981                 "craft/locksmith": {
115982                     "name": "Locksmith",
115983                     "terms": "locksmith,lock"
115984                 },
115985                 "craft/metal_construction": {
115986                     "name": "Metal Construction",
115987                     "terms": "metal construction"
115988                 },
115989                 "craft/optician": {
115990                     "name": "Optician",
115991                     "terms": "glasses,optician"
115992                 },
115993                 "craft/painter": {
115994                     "name": "Painter",
115995                     "terms": "painter"
115996                 },
115997                 "craft/photographer": {
115998                     "name": "Photographer",
115999                     "terms": "photographer"
116000                 },
116001                 "craft/photographic_laboratory": {
116002                     "name": "Photographic Laboratory",
116003                     "terms": "photographic laboratory,film developer"
116004                 },
116005                 "craft/plasterer": {
116006                     "name": "Plasterer",
116007                     "terms": "plasterer"
116008                 },
116009                 "craft/plumber": {
116010                     "name": "Plumber",
116011                     "terms": "pumber"
116012                 },
116013                 "craft/pottery": {
116014                     "name": "Pottery",
116015                     "terms": "pottery,potter"
116016                 },
116017                 "craft/rigger": {
116018                     "name": "Rigger",
116019                     "terms": "rigger"
116020                 },
116021                 "craft/roofer": {
116022                     "name": "Roofer",
116023                     "terms": "roofer"
116024                 },
116025                 "craft/saddler": {
116026                     "name": "Saddler",
116027                     "terms": "saddler"
116028                 },
116029                 "craft/sailmaker": {
116030                     "name": "Sailmaker",
116031                     "terms": "sailmaker"
116032                 },
116033                 "craft/sawmill": {
116034                     "name": "Sawmill",
116035                     "terms": "sawmill,lumber"
116036                 },
116037                 "craft/scaffolder": {
116038                     "name": "Scaffolder",
116039                     "terms": "scaffolder"
116040                 },
116041                 "craft/sculpter": {
116042                     "name": "Sculpter",
116043                     "terms": "sculpter"
116044                 },
116045                 "craft/shoemaker": {
116046                     "name": "Shoemaker",
116047                     "terms": "shoe repair,shoemaker"
116048                 },
116049                 "craft/stonemason": {
116050                     "name": "Stonemason",
116051                     "terms": "stonemason,masonry"
116052                 },
116053                 "craft/sweep": {
116054                     "name": "Chimney Sweep",
116055                     "terms": "sweep,chimney sweep"
116056                 },
116057                 "craft/tailor": {
116058                     "name": "Tailor",
116059                     "terms": "tailor,clothes"
116060                 },
116061                 "craft/tiler": {
116062                     "name": "Tiler",
116063                     "terms": "tiler"
116064                 },
116065                 "craft/tinsmith": {
116066                     "name": "Tinsmith",
116067                     "terms": "tinsmith"
116068                 },
116069                 "craft/upholsterer": {
116070                     "name": "Upholsterer",
116071                     "terms": "upholsterer"
116072                 },
116073                 "craft/watchmaker": {
116074                     "name": "Watchmaker",
116075                     "terms": "watch,watchmaker,watch repair"
116076                 },
116077                 "craft/window_construction": {
116078                     "name": "Window Construction",
116079                     "terms": "window,window maker,window construction"
116080                 },
116081                 "embankment": {
116082                     "name": "Embankment",
116083                     "terms": ""
116084                 },
116085                 "emergency/ambulance_station": {
116086                     "name": "Ambulance Station",
116087                     "terms": ""
116088                 },
116089                 "emergency/fire_hydrant": {
116090                     "name": "Fire Hydrant",
116091                     "terms": ""
116092                 },
116093                 "emergency/phone": {
116094                     "name": "Emergency Phone",
116095                     "terms": ""
116096                 },
116097                 "entrance": {
116098                     "name": "Entrance/Exit",
116099                     "terms": ""
116100                 },
116101                 "footway/crossing": {
116102                     "name": "Crossing",
116103                     "terms": ""
116104                 },
116105                 "footway/crosswalk": {
116106                     "name": "Crosswalk",
116107                     "terms": "crosswalk,zebra crossing"
116108                 },
116109                 "footway/sidewalk": {
116110                     "name": "Sidewalk",
116111                     "terms": ""
116112                 },
116113                 "ford": {
116114                     "name": "Ford",
116115                     "terms": ""
116116                 },
116117                 "golf/bunker": {
116118                     "name": "Sand Trap",
116119                     "terms": "hazard,bunker"
116120                 },
116121                 "golf/fairway": {
116122                     "name": "Fairway",
116123                     "terms": ""
116124                 },
116125                 "golf/green": {
116126                     "name": "Putting Green",
116127                     "terms": "putting green"
116128                 },
116129                 "golf/hole": {
116130                     "name": "Golf Hole",
116131                     "terms": ""
116132                 },
116133                 "golf/lateral_water_hazard": {
116134                     "name": "Lateral Water Hazard",
116135                     "terms": ""
116136                 },
116137                 "golf/rough": {
116138                     "name": "Rough",
116139                     "terms": ""
116140                 },
116141                 "golf/tee": {
116142                     "name": "Tee Box",
116143                     "terms": "teeing ground"
116144                 },
116145                 "golf/water_hazard": {
116146                     "name": "Water Hazard",
116147                     "terms": ""
116148                 },
116149                 "highway": {
116150                     "name": "Highway",
116151                     "terms": ""
116152                 },
116153                 "highway/bridleway": {
116154                     "name": "Bridle Path",
116155                     "terms": "bridleway,equestrian trail,horse riding path,bridle road,horse trail"
116156                 },
116157                 "highway/bus_stop": {
116158                     "name": "Bus Stop",
116159                     "terms": ""
116160                 },
116161                 "highway/crossing": {
116162                     "name": "Crossing",
116163                     "terms": ""
116164                 },
116165                 "highway/crosswalk": {
116166                     "name": "Crosswalk",
116167                     "terms": "crosswalk,zebra crossing"
116168                 },
116169                 "highway/cycleway": {
116170                     "name": "Cycle Path",
116171                     "terms": ""
116172                 },
116173                 "highway/footway": {
116174                     "name": "Foot Path",
116175                     "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"
116176                 },
116177                 "highway/living_street": {
116178                     "name": "Living Street",
116179                     "terms": ""
116180                 },
116181                 "highway/mini_roundabout": {
116182                     "name": "Mini-Roundabout",
116183                     "terms": ""
116184                 },
116185                 "highway/motorway": {
116186                     "name": "Motorway",
116187                     "terms": ""
116188                 },
116189                 "highway/motorway_junction": {
116190                     "name": "Motorway Junction / Exit",
116191                     "terms": ""
116192                 },
116193                 "highway/motorway_link": {
116194                     "name": "Motorway Link",
116195                     "terms": "ramp,on ramp,off ramp"
116196                 },
116197                 "highway/path": {
116198                     "name": "Path",
116199                     "terms": ""
116200                 },
116201                 "highway/pedestrian": {
116202                     "name": "Pedestrian",
116203                     "terms": ""
116204                 },
116205                 "highway/primary": {
116206                     "name": "Primary Road",
116207                     "terms": ""
116208                 },
116209                 "highway/primary_link": {
116210                     "name": "Primary Link",
116211                     "terms": "ramp,on ramp,off ramp"
116212                 },
116213                 "highway/residential": {
116214                     "name": "Residential Road",
116215                     "terms": ""
116216                 },
116217                 "highway/rest_area": {
116218                     "name": "Rest Area",
116219                     "terms": "rest stop,turnout,lay-by"
116220                 },
116221                 "highway/road": {
116222                     "name": "Unknown Road",
116223                     "terms": ""
116224                 },
116225                 "highway/secondary": {
116226                     "name": "Secondary Road",
116227                     "terms": ""
116228                 },
116229                 "highway/secondary_link": {
116230                     "name": "Secondary Link",
116231                     "terms": "ramp,on ramp,off ramp"
116232                 },
116233                 "highway/service": {
116234                     "name": "Service Road",
116235                     "terms": ""
116236                 },
116237                 "highway/service/alley": {
116238                     "name": "Alley",
116239                     "terms": ""
116240                 },
116241                 "highway/service/drive-through": {
116242                     "name": "Drive-Through",
116243                     "terms": ""
116244                 },
116245                 "highway/service/driveway": {
116246                     "name": "Driveway",
116247                     "terms": ""
116248                 },
116249                 "highway/service/emergency_access": {
116250                     "name": "Emergency Access",
116251                     "terms": ""
116252                 },
116253                 "highway/service/parking_aisle": {
116254                     "name": "Parking Aisle",
116255                     "terms": ""
116256                 },
116257                 "highway/services": {
116258                     "name": "Service Area",
116259                     "terms": "services,travel plaza,service station"
116260                 },
116261                 "highway/steps": {
116262                     "name": "Steps",
116263                     "terms": "stairs,staircase"
116264                 },
116265                 "highway/stop": {
116266                     "name": "Stop Sign",
116267                     "terms": "stop sign"
116268                 },
116269                 "highway/street_lamp": {
116270                     "name": "Street Lamp",
116271                     "terms": "streetlight,street light,lamp,light,gaslight"
116272                 },
116273                 "highway/tertiary": {
116274                     "name": "Tertiary Road",
116275                     "terms": ""
116276                 },
116277                 "highway/tertiary_link": {
116278                     "name": "Tertiary Link",
116279                     "terms": "ramp,on ramp,off ramp"
116280                 },
116281                 "highway/track": {
116282                     "name": "Track",
116283                     "terms": ""
116284                 },
116285                 "highway/traffic_signals": {
116286                     "name": "Traffic Signals",
116287                     "terms": "light,stoplight,traffic light"
116288                 },
116289                 "highway/trunk": {
116290                     "name": "Trunk Road",
116291                     "terms": ""
116292                 },
116293                 "highway/trunk_link": {
116294                     "name": "Trunk Link",
116295                     "terms": "ramp,on ramp,off ramp"
116296                 },
116297                 "highway/turning_circle": {
116298                     "name": "Turning Circle",
116299                     "terms": ""
116300                 },
116301                 "highway/unclassified": {
116302                     "name": "Unclassified Road",
116303                     "terms": ""
116304                 },
116305                 "historic": {
116306                     "name": "Historic Site",
116307                     "terms": ""
116308                 },
116309                 "historic/archaeological_site": {
116310                     "name": "Archaeological Site",
116311                     "terms": ""
116312                 },
116313                 "historic/boundary_stone": {
116314                     "name": "Boundary Stone",
116315                     "terms": ""
116316                 },
116317                 "historic/castle": {
116318                     "name": "Castle",
116319                     "terms": ""
116320                 },
116321                 "historic/memorial": {
116322                     "name": "Memorial",
116323                     "terms": ""
116324                 },
116325                 "historic/monument": {
116326                     "name": "Monument",
116327                     "terms": ""
116328                 },
116329                 "historic/ruins": {
116330                     "name": "Ruins",
116331                     "terms": ""
116332                 },
116333                 "historic/wayside_cross": {
116334                     "name": "Wayside Cross",
116335                     "terms": ""
116336                 },
116337                 "historic/wayside_shrine": {
116338                     "name": "Wayside Shrine",
116339                     "terms": ""
116340                 },
116341                 "landuse": {
116342                     "name": "Landuse",
116343                     "terms": ""
116344                 },
116345                 "landuse/allotments": {
116346                     "name": "Allotments",
116347                     "terms": ""
116348                 },
116349                 "landuse/basin": {
116350                     "name": "Basin",
116351                     "terms": ""
116352                 },
116353                 "landuse/cemetery": {
116354                     "name": "Cemetery",
116355                     "terms": ""
116356                 },
116357                 "landuse/churchyard": {
116358                     "name": "Churchyard",
116359                     "terms": ""
116360                 },
116361                 "landuse/commercial": {
116362                     "name": "Commercial",
116363                     "terms": ""
116364                 },
116365                 "landuse/construction": {
116366                     "name": "Construction",
116367                     "terms": ""
116368                 },
116369                 "landuse/farm": {
116370                     "name": "Farm",
116371                     "terms": ""
116372                 },
116373                 "landuse/farmland": {
116374                     "name": "Farmland",
116375                     "terms": ""
116376                 },
116377                 "landuse/farmyard": {
116378                     "name": "Farmyard",
116379                     "terms": ""
116380                 },
116381                 "landuse/forest": {
116382                     "name": "Forest",
116383                     "terms": ""
116384                 },
116385                 "landuse/grass": {
116386                     "name": "Grass",
116387                     "terms": ""
116388                 },
116389                 "landuse/industrial": {
116390                     "name": "Industrial",
116391                     "terms": ""
116392                 },
116393                 "landuse/landfill": {
116394                     "name": "Landfill",
116395                     "terms": "dump"
116396                 },
116397                 "landuse/meadow": {
116398                     "name": "Meadow",
116399                     "terms": ""
116400                 },
116401                 "landuse/military": {
116402                     "name": "Military",
116403                     "terms": ""
116404                 },
116405                 "landuse/orchard": {
116406                     "name": "Orchard",
116407                     "terms": ""
116408                 },
116409                 "landuse/quarry": {
116410                     "name": "Quarry",
116411                     "terms": ""
116412                 },
116413                 "landuse/residential": {
116414                     "name": "Residential",
116415                     "terms": ""
116416                 },
116417                 "landuse/retail": {
116418                     "name": "Retail",
116419                     "terms": ""
116420                 },
116421                 "landuse/vineyard": {
116422                     "name": "Vineyard",
116423                     "terms": ""
116424                 },
116425                 "leisure": {
116426                     "name": "Leisure",
116427                     "terms": ""
116428                 },
116429                 "leisure/common": {
116430                     "name": "Common",
116431                     "terms": "open space"
116432                 },
116433                 "leisure/dog_park": {
116434                     "name": "Dog Park",
116435                     "terms": ""
116436                 },
116437                 "leisure/firepit": {
116438                     "name": "Firepit",
116439                     "terms": "fireplace,campfire"
116440                 },
116441                 "leisure/garden": {
116442                     "name": "Garden",
116443                     "terms": ""
116444                 },
116445                 "leisure/golf_course": {
116446                     "name": "Golf Course",
116447                     "terms": "links"
116448                 },
116449                 "leisure/ice_rink": {
116450                     "name": "Ice Rink",
116451                     "terms": "hockey,skating,curling"
116452                 },
116453                 "leisure/marina": {
116454                     "name": "Marina",
116455                     "terms": ""
116456                 },
116457                 "leisure/park": {
116458                     "name": "Park",
116459                     "terms": "esplanade,estate,forest,garden,grass,green,grounds,lawn,lot,meadow,parkland,place,playground,plaza,pleasure garden,recreation area,square,tract,village green,woodland"
116460                 },
116461                 "leisure/picnic_table": {
116462                     "name": "Picnic Table",
116463                     "terms": "bench,table"
116464                 },
116465                 "leisure/pitch": {
116466                     "name": "Sport Pitch",
116467                     "terms": ""
116468                 },
116469                 "leisure/pitch/american_football": {
116470                     "name": "American Football Field",
116471                     "terms": ""
116472                 },
116473                 "leisure/pitch/baseball": {
116474                     "name": "Baseball Diamond",
116475                     "terms": ""
116476                 },
116477                 "leisure/pitch/basketball": {
116478                     "name": "Basketball Court",
116479                     "terms": ""
116480                 },
116481                 "leisure/pitch/skateboard": {
116482                     "name": "Skate Park",
116483                     "terms": ""
116484                 },
116485                 "leisure/pitch/soccer": {
116486                     "name": "Soccer Field",
116487                     "terms": ""
116488                 },
116489                 "leisure/pitch/tennis": {
116490                     "name": "Tennis Court",
116491                     "terms": ""
116492                 },
116493                 "leisure/pitch/volleyball": {
116494                     "name": "Volleyball Court",
116495                     "terms": ""
116496                 },
116497                 "leisure/playground": {
116498                     "name": "Playground",
116499                     "terms": "jungle gym,play area"
116500                 },
116501                 "leisure/slipway": {
116502                     "name": "Slipway",
116503                     "terms": ""
116504                 },
116505                 "leisure/sports_center": {
116506                     "name": "Sports Center / Gym",
116507                     "terms": "gym"
116508                 },
116509                 "leisure/stadium": {
116510                     "name": "Stadium",
116511                     "terms": ""
116512                 },
116513                 "leisure/swimming_pool": {
116514                     "name": "Swimming Pool",
116515                     "terms": ""
116516                 },
116517                 "leisure/track": {
116518                     "name": "Race Track",
116519                     "terms": ""
116520                 },
116521                 "line": {
116522                     "name": "Line",
116523                     "terms": ""
116524                 },
116525                 "man_made": {
116526                     "name": "Man Made",
116527                     "terms": ""
116528                 },
116529                 "man_made/breakwater": {
116530                     "name": "Breakwater",
116531                     "terms": ""
116532                 },
116533                 "man_made/cutline": {
116534                     "name": "Cut line",
116535                     "terms": ""
116536                 },
116537                 "man_made/embankment": {
116538                     "name": "Embankment",
116539                     "terms": ""
116540                 },
116541                 "man_made/flagpole": {
116542                     "name": "Flagpole",
116543                     "terms": ""
116544                 },
116545                 "man_made/lighthouse": {
116546                     "name": "Lighthouse",
116547                     "terms": ""
116548                 },
116549                 "man_made/observation": {
116550                     "name": "Observation Tower",
116551                     "terms": "lookout tower,fire tower"
116552                 },
116553                 "man_made/pier": {
116554                     "name": "Pier",
116555                     "terms": ""
116556                 },
116557                 "man_made/pipeline": {
116558                     "name": "Pipeline",
116559                     "terms": ""
116560                 },
116561                 "man_made/survey_point": {
116562                     "name": "Survey Point",
116563                     "terms": ""
116564                 },
116565                 "man_made/tower": {
116566                     "name": "Tower",
116567                     "terms": ""
116568                 },
116569                 "man_made/wastewater_plant": {
116570                     "name": "Wastewater Plant",
116571                     "terms": "sewage works,sewage treatment plant,water treatment plant,reclamation plant"
116572                 },
116573                 "man_made/water_tower": {
116574                     "name": "Water Tower",
116575                     "terms": ""
116576                 },
116577                 "man_made/water_well": {
116578                     "name": "Water well",
116579                     "terms": ""
116580                 },
116581                 "man_made/water_works": {
116582                     "name": "Water Works",
116583                     "terms": ""
116584                 },
116585                 "military/airfield": {
116586                     "name": "Airfield",
116587                     "terms": ""
116588                 },
116589                 "military/barracks": {
116590                     "name": "Barracks",
116591                     "terms": ""
116592                 },
116593                 "military/bunker": {
116594                     "name": "Bunker",
116595                     "terms": ""
116596                 },
116597                 "military/range": {
116598                     "name": "Military Range",
116599                     "terms": ""
116600                 },
116601                 "natural": {
116602                     "name": "Natural",
116603                     "terms": ""
116604                 },
116605                 "natural/bay": {
116606                     "name": "Bay",
116607                     "terms": ""
116608                 },
116609                 "natural/beach": {
116610                     "name": "Beach",
116611                     "terms": ""
116612                 },
116613                 "natural/cliff": {
116614                     "name": "Cliff",
116615                     "terms": ""
116616                 },
116617                 "natural/coastline": {
116618                     "name": "Coastline",
116619                     "terms": "shore"
116620                 },
116621                 "natural/fell": {
116622                     "name": "Fell",
116623                     "terms": ""
116624                 },
116625                 "natural/glacier": {
116626                     "name": "Glacier",
116627                     "terms": ""
116628                 },
116629                 "natural/grassland": {
116630                     "name": "Grassland",
116631                     "terms": ""
116632                 },
116633                 "natural/heath": {
116634                     "name": "Heath",
116635                     "terms": ""
116636                 },
116637                 "natural/peak": {
116638                     "name": "Peak",
116639                     "terms": "acme,aiguille,alp,climax,crest,crown,hill,mount,mountain,pinnacle,summit,tip,top"
116640                 },
116641                 "natural/scree": {
116642                     "name": "Scree",
116643                     "terms": "loose rocks"
116644                 },
116645                 "natural/scrub": {
116646                     "name": "Scrub",
116647                     "terms": ""
116648                 },
116649                 "natural/spring": {
116650                     "name": "Spring",
116651                     "terms": ""
116652                 },
116653                 "natural/tree": {
116654                     "name": "Tree",
116655                     "terms": ""
116656                 },
116657                 "natural/water": {
116658                     "name": "Water",
116659                     "terms": ""
116660                 },
116661                 "natural/water/lake": {
116662                     "name": "Lake",
116663                     "terms": "lakelet,loch,mere"
116664                 },
116665                 "natural/water/pond": {
116666                     "name": "Pond",
116667                     "terms": "lakelet,millpond,tarn,pool,mere"
116668                 },
116669                 "natural/water/reservoir": {
116670                     "name": "Reservoir",
116671                     "terms": ""
116672                 },
116673                 "natural/wetland": {
116674                     "name": "Wetland",
116675                     "terms": ""
116676                 },
116677                 "natural/wood": {
116678                     "name": "Wood",
116679                     "terms": ""
116680                 },
116681                 "office": {
116682                     "name": "Office",
116683                     "terms": ""
116684                 },
116685                 "office/accountant": {
116686                     "name": "Accountant",
116687                     "terms": ""
116688                 },
116689                 "office/administrative": {
116690                     "name": "Administrative Office",
116691                     "terms": ""
116692                 },
116693                 "office/architect": {
116694                     "name": "Architect",
116695                     "terms": ""
116696                 },
116697                 "office/company": {
116698                     "name": "Company Office",
116699                     "terms": ""
116700                 },
116701                 "office/educational_institution": {
116702                     "name": "Educational Institution",
116703                     "terms": ""
116704                 },
116705                 "office/employment_agency": {
116706                     "name": "Employment Agency",
116707                     "terms": ""
116708                 },
116709                 "office/estate_agent": {
116710                     "name": "Real Estate Office",
116711                     "terms": ""
116712                 },
116713                 "office/financial": {
116714                     "name": "Financial Office",
116715                     "terms": ""
116716                 },
116717                 "office/government": {
116718                     "name": "Government Office",
116719                     "terms": ""
116720                 },
116721                 "office/insurance": {
116722                     "name": "Insurance Office",
116723                     "terms": ""
116724                 },
116725                 "office/it": {
116726                     "name": "IT Office",
116727                     "terms": ""
116728                 },
116729                 "office/lawyer": {
116730                     "name": "Law Office",
116731                     "terms": ""
116732                 },
116733                 "office/newspaper": {
116734                     "name": "Newspaper",
116735                     "terms": ""
116736                 },
116737                 "office/ngo": {
116738                     "name": "NGO Office",
116739                     "terms": ""
116740                 },
116741                 "office/physician": {
116742                     "name": "Physician",
116743                     "terms": ""
116744                 },
116745                 "office/political_party": {
116746                     "name": "Political Party",
116747                     "terms": ""
116748                 },
116749                 "office/research": {
116750                     "name": "Research Office",
116751                     "terms": ""
116752                 },
116753                 "office/telecommunication": {
116754                     "name": "Telecom Office",
116755                     "terms": ""
116756                 },
116757                 "office/therapist": {
116758                     "name": "Therapist",
116759                     "terms": ""
116760                 },
116761                 "office/travel_agent": {
116762                     "name": "Travel Agency",
116763                     "terms": ""
116764                 },
116765                 "piste": {
116766                     "name": "Piste/Ski Trail",
116767                     "terms": "ski,sled,sleigh,snowboard,nordic,downhill,snowmobile"
116768                 },
116769                 "place": {
116770                     "name": "Place",
116771                     "terms": ""
116772                 },
116773                 "place/city": {
116774                     "name": "City",
116775                     "terms": ""
116776                 },
116777                 "place/hamlet": {
116778                     "name": "Hamlet",
116779                     "terms": ""
116780                 },
116781                 "place/island": {
116782                     "name": "Island",
116783                     "terms": "archipelago,atoll,bar,cay,isle,islet,key,reef"
116784                 },
116785                 "place/isolated_dwelling": {
116786                     "name": "Isolated Dwelling",
116787                     "terms": ""
116788                 },
116789                 "place/locality": {
116790                     "name": "Locality",
116791                     "terms": ""
116792                 },
116793                 "place/neighbourhood": {
116794                     "name": "Neighborhood",
116795                     "terms": "neighbourhood"
116796                 },
116797                 "place/suburb": {
116798                     "name": "Borough",
116799                     "terms": "Boro,Quarter"
116800                 },
116801                 "place/town": {
116802                     "name": "Town",
116803                     "terms": ""
116804                 },
116805                 "place/village": {
116806                     "name": "Village",
116807                     "terms": ""
116808                 },
116809                 "point": {
116810                     "name": "Point",
116811                     "terms": ""
116812                 },
116813                 "power": {
116814                     "name": "Power",
116815                     "terms": ""
116816                 },
116817                 "power/generator": {
116818                     "name": "Power Generator",
116819                     "terms": ""
116820                 },
116821                 "power/line": {
116822                     "name": "Power Line",
116823                     "terms": ""
116824                 },
116825                 "power/minor_line": {
116826                     "name": "Minor Power Line",
116827                     "terms": ""
116828                 },
116829                 "power/pole": {
116830                     "name": "Power Pole",
116831                     "terms": ""
116832                 },
116833                 "power/sub_station": {
116834                     "name": "Substation",
116835                     "terms": ""
116836                 },
116837                 "power/tower": {
116838                     "name": "High-Voltage Tower",
116839                     "terms": ""
116840                 },
116841                 "power/transformer": {
116842                     "name": "Transformer",
116843                     "terms": ""
116844                 },
116845                 "public_transport/platform": {
116846                     "name": "Platform",
116847                     "terms": ""
116848                 },
116849                 "public_transport/stop_position": {
116850                     "name": "Stop Position",
116851                     "terms": ""
116852                 },
116853                 "railway": {
116854                     "name": "Railway",
116855                     "terms": ""
116856                 },
116857                 "railway/abandoned": {
116858                     "name": "Abandoned Railway",
116859                     "terms": ""
116860                 },
116861                 "railway/disused": {
116862                     "name": "Disused Railway",
116863                     "terms": ""
116864                 },
116865                 "railway/funicular": {
116866                     "name": "Funicular",
116867                     "terms": "venicular,cliff railway,cable car,cable railway,funicular railway"
116868                 },
116869                 "railway/halt": {
116870                     "name": "Railway Halt",
116871                     "terms": "break,interrupt,rest,wait,interruption"
116872                 },
116873                 "railway/level_crossing": {
116874                     "name": "Level Crossing",
116875                     "terms": "crossing,railroad crossing,railway crossing,grade crossing,road through railroad,train crossing"
116876                 },
116877                 "railway/monorail": {
116878                     "name": "Monorail",
116879                     "terms": ""
116880                 },
116881                 "railway/narrow_gauge": {
116882                     "name": "Narrow Gauge Rail",
116883                     "terms": "narrow gauge railway,narrow gauge railroad"
116884                 },
116885                 "railway/platform": {
116886                     "name": "Railway Platform",
116887                     "terms": ""
116888                 },
116889                 "railway/rail": {
116890                     "name": "Rail",
116891                     "terms": ""
116892                 },
116893                 "railway/station": {
116894                     "name": "Railway Station",
116895                     "terms": "train station,station"
116896                 },
116897                 "railway/subway": {
116898                     "name": "Subway",
116899                     "terms": ""
116900                 },
116901                 "railway/subway_entrance": {
116902                     "name": "Subway Entrance",
116903                     "terms": ""
116904                 },
116905                 "railway/tram": {
116906                     "name": "Tram",
116907                     "terms": "streetcar"
116908                 },
116909                 "relation": {
116910                     "name": "Relation",
116911                     "terms": ""
116912                 },
116913                 "route/ferry": {
116914                     "name": "Ferry Route",
116915                     "terms": ""
116916                 },
116917                 "shop": {
116918                     "name": "Shop",
116919                     "terms": ""
116920                 },
116921                 "shop/alcohol": {
116922                     "name": "Liquor Store",
116923                     "terms": "alcohol"
116924                 },
116925                 "shop/art": {
116926                     "name": "Art Shop",
116927                     "terms": "art store,art gallery"
116928                 },
116929                 "shop/bakery": {
116930                     "name": "Bakery",
116931                     "terms": ""
116932                 },
116933                 "shop/beauty": {
116934                     "name": "Beauty Shop",
116935                     "terms": "nail spa,spa,salon,tanning"
116936                 },
116937                 "shop/beverages": {
116938                     "name": "Beverage Store",
116939                     "terms": ""
116940                 },
116941                 "shop/bicycle": {
116942                     "name": "Bicycle Shop",
116943                     "terms": ""
116944                 },
116945                 "shop/bookmaker": {
116946                     "name": "Bookmaker",
116947                     "terms": ""
116948                 },
116949                 "shop/books": {
116950                     "name": "Bookstore",
116951                     "terms": ""
116952                 },
116953                 "shop/boutique": {
116954                     "name": "Boutique",
116955                     "terms": ""
116956                 },
116957                 "shop/butcher": {
116958                     "name": "Butcher",
116959                     "terms": ""
116960                 },
116961                 "shop/car": {
116962                     "name": "Car Dealership",
116963                     "terms": ""
116964                 },
116965                 "shop/car_parts": {
116966                     "name": "Car Parts Store",
116967                     "terms": ""
116968                 },
116969                 "shop/car_repair": {
116970                     "name": "Car Repair Shop",
116971                     "terms": ""
116972                 },
116973                 "shop/chemist": {
116974                     "name": "Chemist",
116975                     "terms": ""
116976                 },
116977                 "shop/clothes": {
116978                     "name": "Clothing Store",
116979                     "terms": ""
116980                 },
116981                 "shop/computer": {
116982                     "name": "Computer Store",
116983                     "terms": ""
116984                 },
116985                 "shop/confectionery": {
116986                     "name": "Confectionery",
116987                     "terms": ""
116988                 },
116989                 "shop/convenience": {
116990                     "name": "Convenience Store",
116991                     "terms": ""
116992                 },
116993                 "shop/deli": {
116994                     "name": "Deli",
116995                     "terms": ""
116996                 },
116997                 "shop/department_store": {
116998                     "name": "Department Store",
116999                     "terms": ""
117000                 },
117001                 "shop/doityourself": {
117002                     "name": "DIY Store",
117003                     "terms": ""
117004                 },
117005                 "shop/dry_cleaning": {
117006                     "name": "Dry Cleaners",
117007                     "terms": ""
117008                 },
117009                 "shop/electronics": {
117010                     "name": "Electronics Store",
117011                     "terms": ""
117012                 },
117013                 "shop/farm": {
117014                     "name": "Produce Stand",
117015                     "terms": "farm shop,farm stand"
117016                 },
117017                 "shop/fishmonger": {
117018                     "name": "Fishmonger",
117019                     "terms": ""
117020                 },
117021                 "shop/florist": {
117022                     "name": "Florist",
117023                     "terms": ""
117024                 },
117025                 "shop/funeral_directors": {
117026                     "name": "Funeral Home",
117027                     "terms": "undertaker,funeral parlour,funeral parlor,memorial home"
117028                 },
117029                 "shop/furniture": {
117030                     "name": "Furniture Store",
117031                     "terms": ""
117032                 },
117033                 "shop/garden_centre": {
117034                     "name": "Garden Center",
117035                     "terms": "garden centre"
117036                 },
117037                 "shop/gift": {
117038                     "name": "Gift Shop",
117039                     "terms": ""
117040                 },
117041                 "shop/greengrocer": {
117042                     "name": "Greengrocer",
117043                     "terms": ""
117044                 },
117045                 "shop/hairdresser": {
117046                     "name": "Hairdresser",
117047                     "terms": ""
117048                 },
117049                 "shop/hardware": {
117050                     "name": "Hardware Store",
117051                     "terms": ""
117052                 },
117053                 "shop/hifi": {
117054                     "name": "Hifi Store",
117055                     "terms": ""
117056                 },
117057                 "shop/jewelry": {
117058                     "name": "Jeweler",
117059                     "terms": ""
117060                 },
117061                 "shop/kiosk": {
117062                     "name": "Kiosk",
117063                     "terms": ""
117064                 },
117065                 "shop/laundry": {
117066                     "name": "Laundry",
117067                     "terms": ""
117068                 },
117069                 "shop/locksmith": {
117070                     "name": "Locksmith",
117071                     "terms": "keys"
117072                 },
117073                 "shop/lottery": {
117074                     "name": "Lottery Shop",
117075                     "terms": ""
117076                 },
117077                 "shop/mall": {
117078                     "name": "Mall",
117079                     "terms": ""
117080                 },
117081                 "shop/mobile_phone": {
117082                     "name": "Mobile Phone Store",
117083                     "terms": ""
117084                 },
117085                 "shop/motorcycle": {
117086                     "name": "Motorcycle Dealership",
117087                     "terms": ""
117088                 },
117089                 "shop/music": {
117090                     "name": "Music Store",
117091                     "terms": ""
117092                 },
117093                 "shop/newsagent": {
117094                     "name": "Newsagent",
117095                     "terms": ""
117096                 },
117097                 "shop/optician": {
117098                     "name": "Optician",
117099                     "terms": ""
117100                 },
117101                 "shop/outdoor": {
117102                     "name": "Outdoor Store",
117103                     "terms": ""
117104                 },
117105                 "shop/pet": {
117106                     "name": "Pet Store",
117107                     "terms": ""
117108                 },
117109                 "shop/photo": {
117110                     "name": "Photography Store",
117111                     "terms": ""
117112                 },
117113                 "shop/seafood": {
117114                     "name": "Seafood Shop",
117115                     "terms": "fishmonger"
117116                 },
117117                 "shop/shoes": {
117118                     "name": "Shoe Store",
117119                     "terms": ""
117120                 },
117121                 "shop/sports": {
117122                     "name": "Sporting Goods Store",
117123                     "terms": ""
117124                 },
117125                 "shop/stationery": {
117126                     "name": "Stationery Store",
117127                     "terms": ""
117128                 },
117129                 "shop/supermarket": {
117130                     "name": "Supermarket",
117131                     "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"
117132                 },
117133                 "shop/tailor": {
117134                     "name": "Tailor",
117135                     "terms": "tailor,clothes"
117136                 },
117137                 "shop/toys": {
117138                     "name": "Toy Store",
117139                     "terms": ""
117140                 },
117141                 "shop/travel_agency": {
117142                     "name": "Travel Agency",
117143                     "terms": ""
117144                 },
117145                 "shop/tyres": {
117146                     "name": "Tire Store",
117147                     "terms": ""
117148                 },
117149                 "shop/vacant": {
117150                     "name": "Vacant Shop",
117151                     "terms": ""
117152                 },
117153                 "shop/variety_store": {
117154                     "name": "Variety Store",
117155                     "terms": ""
117156                 },
117157                 "shop/video": {
117158                     "name": "Video Store",
117159                     "terms": ""
117160                 },
117161                 "shop/wine": {
117162                     "name": "Wine Shop",
117163                     "terms": "winery"
117164                 },
117165                 "tourism": {
117166                     "name": "Tourism",
117167                     "terms": ""
117168                 },
117169                 "tourism/alpine_hut": {
117170                     "name": "Alpine Hut",
117171                     "terms": ""
117172                 },
117173                 "tourism/artwork": {
117174                     "name": "Artwork",
117175                     "terms": "mural,sculpture,statue"
117176                 },
117177                 "tourism/attraction": {
117178                     "name": "Tourist Attraction",
117179                     "terms": ""
117180                 },
117181                 "tourism/camp_site": {
117182                     "name": "Camp Site",
117183                     "terms": "camping"
117184                 },
117185                 "tourism/caravan_site": {
117186                     "name": "RV Park",
117187                     "terms": ""
117188                 },
117189                 "tourism/chalet": {
117190                     "name": "Chalet",
117191                     "terms": ""
117192                 },
117193                 "tourism/guest_house": {
117194                     "name": "Guest House",
117195                     "terms": "B&B,Bed & Breakfast,Bed and Breakfast"
117196                 },
117197                 "tourism/hostel": {
117198                     "name": "Hostel",
117199                     "terms": ""
117200                 },
117201                 "tourism/hotel": {
117202                     "name": "Hotel",
117203                     "terms": ""
117204                 },
117205                 "tourism/information": {
117206                     "name": "Information",
117207                     "terms": ""
117208                 },
117209                 "tourism/motel": {
117210                     "name": "Motel",
117211                     "terms": ""
117212                 },
117213                 "tourism/museum": {
117214                     "name": "Museum",
117215                     "terms": "exhibition,exhibits archive,foundation,gallery,hall,institution,library,menagerie,repository,salon,storehouse,treasury,vault"
117216                 },
117217                 "tourism/picnic_site": {
117218                     "name": "Picnic Site",
117219                     "terms": ""
117220                 },
117221                 "tourism/theme_park": {
117222                     "name": "Theme Park",
117223                     "terms": ""
117224                 },
117225                 "tourism/viewpoint": {
117226                     "name": "Viewpoint",
117227                     "terms": ""
117228                 },
117229                 "tourism/zoo": {
117230                     "name": "Zoo",
117231                     "terms": ""
117232                 },
117233                 "type/boundary": {
117234                     "name": "Boundary",
117235                     "terms": ""
117236                 },
117237                 "type/boundary/administrative": {
117238                     "name": "Administrative Boundary",
117239                     "terms": ""
117240                 },
117241                 "type/multipolygon": {
117242                     "name": "Multipolygon",
117243                     "terms": ""
117244                 },
117245                 "type/restriction": {
117246                     "name": "Restriction",
117247                     "terms": ""
117248                 },
117249                 "type/restriction/no_left_turn": {
117250                     "name": "No Left Turn",
117251                     "terms": ""
117252                 },
117253                 "type/restriction/no_right_turn": {
117254                     "name": "No Right Turn",
117255                     "terms": ""
117256                 },
117257                 "type/restriction/no_straight_on": {
117258                     "name": "No Straight On",
117259                     "terms": ""
117260                 },
117261                 "type/restriction/no_u_turn": {
117262                     "name": "No U-turn",
117263                     "terms": ""
117264                 },
117265                 "type/restriction/only_left_turn": {
117266                     "name": "Left Turn Only",
117267                     "terms": ""
117268                 },
117269                 "type/restriction/only_right_turn": {
117270                     "name": "Right Turn Only",
117271                     "terms": ""
117272                 },
117273                 "type/restriction/only_straight_on": {
117274                     "name": "No Turns",
117275                     "terms": ""
117276                 },
117277                 "type/route": {
117278                     "name": "Route",
117279                     "terms": ""
117280                 },
117281                 "type/route/bicycle": {
117282                     "name": "Cycle Route",
117283                     "terms": ""
117284                 },
117285                 "type/route/bus": {
117286                     "name": "Bus Route",
117287                     "terms": ""
117288                 },
117289                 "type/route/detour": {
117290                     "name": "Detour Route",
117291                     "terms": ""
117292                 },
117293                 "type/route/ferry": {
117294                     "name": "Ferry Route",
117295                     "terms": ""
117296                 },
117297                 "type/route/foot": {
117298                     "name": "Foot Route",
117299                     "terms": ""
117300                 },
117301                 "type/route/hiking": {
117302                     "name": "Hiking Route",
117303                     "terms": ""
117304                 },
117305                 "type/route/pipeline": {
117306                     "name": "Pipeline Route",
117307                     "terms": ""
117308                 },
117309                 "type/route/power": {
117310                     "name": "Power Route",
117311                     "terms": ""
117312                 },
117313                 "type/route/road": {
117314                     "name": "Road Route",
117315                     "terms": ""
117316                 },
117317                 "type/route/train": {
117318                     "name": "Train Route",
117319                     "terms": ""
117320                 },
117321                 "type/route/tram": {
117322                     "name": "Tram Route",
117323                     "terms": ""
117324                 },
117325                 "type/route_master": {
117326                     "name": "Route Master",
117327                     "terms": ""
117328                 },
117329                 "vertex": {
117330                     "name": "Other",
117331                     "terms": ""
117332                 },
117333                 "waterway": {
117334                     "name": "Waterway",
117335                     "terms": ""
117336                 },
117337                 "waterway/canal": {
117338                     "name": "Canal",
117339                     "terms": ""
117340                 },
117341                 "waterway/dam": {
117342                     "name": "Dam",
117343                     "terms": ""
117344                 },
117345                 "waterway/ditch": {
117346                     "name": "Ditch",
117347                     "terms": ""
117348                 },
117349                 "waterway/drain": {
117350                     "name": "Drain",
117351                     "terms": ""
117352                 },
117353                 "waterway/river": {
117354                     "name": "River",
117355                     "terms": "beck,branch,brook,course,creek,estuary,rill,rivulet,run,runnel,stream,tributary,watercourse"
117356                 },
117357                 "waterway/riverbank": {
117358                     "name": "Riverbank",
117359                     "terms": ""
117360                 },
117361                 "waterway/stream": {
117362                     "name": "Stream",
117363                     "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"
117364                 },
117365                 "waterway/weir": {
117366                     "name": "Weir",
117367                     "terms": ""
117368                 }
117369             }
117370         }
117371     },
117372     "suggestions": {
117373         "amenity": {
117374             "fuel": {
117375                 "76": {
117376                     "count": 314
117377                 },
117378                 "Neste": {
117379                     "count": 189
117380                 },
117381                 "BP": {
117382                     "count": 2511
117383                 },
117384                 "Shell": {
117385                     "count": 8380
117386                 },
117387                 "Agip": {
117388                     "count": 2651
117389                 },
117390                 "Migrol": {
117391                     "count": 65
117392                 },
117393                 "Avia": {
117394                     "count": 897
117395                 },
117396                 "Texaco": {
117397                     "count": 680
117398                 },
117399                 "Total": {
117400                     "count": 2607
117401                 },
117402                 "Statoil": {
117403                     "count": 596
117404                 },
117405                 "Esso": {
117406                     "count": 3652
117407                 },
117408                 "Jet": {
117409                     "count": 441
117410                 },
117411                 "Avanti": {
117412                     "count": 90
117413                 },
117414                 "Sainsbury's": {
117415                     "count": 58
117416                 },
117417                 "OMV": {
117418                     "count": 701
117419                 },
117420                 "Aral": {
117421                     "count": 1339
117422                 },
117423                 "Tesco": {
117424                     "count": 197
117425                 },
117426                 "JET": {
117427                     "count": 180
117428                 },
117429                 "Morrisons": {
117430                     "count": 111
117431                 },
117432                 "United": {
117433                     "count": 91
117434                 },
117435                 "Canadian Tire": {
117436                     "count": 66
117437                 },
117438                 "Mobil": {
117439                     "count": 613
117440                 },
117441                 "Caltex": {
117442                     "count": 1001
117443                 },
117444                 "Sunoco": {
117445                     "count": 355
117446                 },
117447                 "Q8": {
117448                     "count": 1161
117449                 },
117450                 "ABC": {
117451                     "count": 79
117452                 },
117453                 "ARAL": {
117454                     "count": 375
117455                 },
117456                 "CEPSA": {
117457                     "count": 1018
117458                 },
117459                 "BFT": {
117460                     "count": 89
117461                 },
117462                 "Petron": {
117463                     "count": 878
117464                 },
117465                 "Intermarché": {
117466                     "count": 434
117467                 },
117468                 "Total Access": {
117469                     "count": 51
117470                 },
117471                 "Super U": {
117472                     "count": 124
117473                 },
117474                 "Auchan": {
117475                     "count": 53
117476                 },
117477                 "Elf": {
117478                     "count": 129
117479                 },
117480                 "Carrefour": {
117481                     "count": 205
117482                 },
117483                 "Station Service E. Leclerc": {
117484                     "count": 530
117485                 },
117486                 "Shell Express": {
117487                     "count": 131
117488                 },
117489                 "Hess": {
117490                     "count": 127
117491                 },
117492                 "Flying V": {
117493                     "count": 129
117494                 },
117495                 "bft": {
117496                     "count": 168
117497                 },
117498                 "Gulf": {
117499                     "count": 199
117500                 },
117501                 "PTT": {
117502                     "count": 191
117503                 },
117504                 "St1": {
117505                     "count": 100
117506                 },
117507                 "Teboil": {
117508                     "count": 115
117509                 },
117510                 "HEM": {
117511                     "count": 212
117512                 },
117513                 "GALP": {
117514                     "count": 626
117515                 },
117516                 "OK": {
117517                     "count": 163
117518                 },
117519                 "ÖMV": {
117520                     "count": 101
117521                 },
117522                 "Tinq": {
117523                     "count": 215
117524                 },
117525                 "OKQ8": {
117526                     "count": 186
117527                 },
117528                 "Repsol": {
117529                     "count": 424
117530                 },
117531                 "Westfalen": {
117532                     "count": 96
117533                 },
117534                 "Esso Express": {
117535                     "count": 98
117536                 },
117537                 "Raiffeisenbank": {
117538                     "count": 117
117539                 },
117540                 "Tamoil": {
117541                     "count": 866
117542                 },
117543                 "Engen": {
117544                     "count": 241
117545                 },
117546                 "Sasol": {
117547                     "count": 59
117548                 },
117549                 "Topaz": {
117550                     "count": 78
117551                 },
117552                 "LPG": {
117553                     "count": 174
117554                 },
117555                 "Coop": {
117556                     "count": 62
117557                 },
117558                 "Orlen": {
117559                     "count": 598
117560                 },
117561                 "Oilibya": {
117562                     "count": 68
117563                 },
117564                 "Tango": {
117565                     "count": 122
117566                 },
117567                 "Star": {
117568                     "count": 319
117569                 },
117570                 "Петрол": {
117571                     "count": 84
117572                 },
117573                 "Cepsa": {
117574                     "count": 96
117575                 },
117576                 "OIL!": {
117577                     "count": 63
117578                 },
117579                 "Ultramar": {
117580                     "count": 125
117581                 },
117582                 "Irving": {
117583                     "count": 87
117584                 },
117585                 "Lukoil": {
117586                     "count": 701
117587                 },
117588                 "Petro-Canada": {
117589                     "count": 489
117590                 },
117591                 "7-Eleven": {
117592                     "count": 488
117593                 },
117594                 "Agrola": {
117595                     "count": 69
117596                 },
117597                 "Husky": {
117598                     "count": 126
117599                 },
117600                 "Slovnaft": {
117601                     "count": 219
117602                 },
117603                 "Sheetz": {
117604                     "count": 134
117605                 },
117606                 "Mol": {
117607                     "count": 61
117608                 },
117609                 "Petronas": {
117610                     "count": 159
117611                 },
117612                 "Газпромнефть": {
117613                     "count": 748
117614                 },
117615                 "Лукойл": {
117616                     "count": 1477
117617                 },
117618                 "Elan": {
117619                     "count": 112
117620                 },
117621                 "Роснефть": {
117622                     "count": 638
117623                 },
117624                 "Turmöl": {
117625                     "count": 57
117626                 },
117627                 "Neste A24": {
117628                     "count": 55
117629                 },
117630                 "Marathon": {
117631                     "count": 189
117632                 },
117633                 "Valero": {
117634                     "count": 366
117635                 },
117636                 "Eni": {
117637                     "count": 236
117638                 },
117639                 "Chevron": {
117640                     "count": 954
117641                 },
117642                 "ТНК": {
117643                     "count": 520
117644                 },
117645                 "REPSOL": {
117646                     "count": 1603
117647                 },
117648                 "MOL": {
117649                     "count": 228
117650                 },
117651                 "Bliska": {
117652                     "count": 150
117653                 },
117654                 "Api": {
117655                     "count": 302
117656                 },
117657                 "Arco": {
117658                     "count": 179
117659                 },
117660                 "Pemex": {
117661                     "count": 423
117662                 },
117663                 "Exxon": {
117664                     "count": 506
117665                 },
117666                 "Coles Express": {
117667                     "count": 115
117668                 },
117669                 "Petrom": {
117670                     "count": 259
117671                 },
117672                 "PETRONOR": {
117673                     "count": 207
117674                 },
117675                 "Rompetrol": {
117676                     "count": 174
117677                 },
117678                 "Lotos": {
117679                     "count": 178
117680                 },
117681                 "ОМВ": {
117682                     "count": 60
117683                 },
117684                 "BR": {
117685                     "count": 129
117686                 },
117687                 "Copec": {
117688                     "count": 505
117689                 },
117690                 "Petrobras": {
117691                     "count": 270
117692                 },
117693                 "Liberty": {
117694                     "count": 55
117695                 },
117696                 "IP": {
117697                     "count": 871
117698                 },
117699                 "Erg": {
117700                     "count": 596
117701                 },
117702                 "Eneos": {
117703                     "count": 97
117704                 },
117705                 "Citgo": {
117706                     "count": 279
117707                 },
117708                 "Metano": {
117709                     "count": 208
117710                 },
117711                 "Сургутнефтегаз": {
117712                     "count": 61
117713                 },
117714                 "EKO": {
117715                     "count": 59
117716                 },
117717                 "Eko": {
117718                     "count": 58
117719                 },
117720                 "Indipend.": {
117721                     "count": 172
117722                 },
117723                 "IES": {
117724                     "count": 63
117725                 },
117726                 "TotalErg": {
117727                     "count": 89
117728                 },
117729                 "Cenex": {
117730                     "count": 115
117731                 },
117732                 "ПТК": {
117733                     "count": 82
117734                 },
117735                 "HP": {
117736                     "count": 79
117737                 },
117738                 "Phillips 66": {
117739                     "count": 216
117740                 },
117741                 "CARREFOUR": {
117742                     "count": 74
117743                 },
117744                 "ERG": {
117745                     "count": 76
117746                 },
117747                 "Speedway": {
117748                     "count": 148
117749                 },
117750                 "Benzina": {
117751                     "count": 96
117752                 },
117753                 "Татнефть": {
117754                     "count": 264
117755                 },
117756                 "Terpel": {
117757                     "count": 259
117758                 },
117759                 "WOG": {
117760                     "count": 189
117761                 },
117762                 "Seaoil": {
117763                     "count": 54
117764                 },
117765                 "АЗС": {
117766                     "count": 1077
117767                 },
117768                 "Kwik Trip": {
117769                     "count": 108
117770                 },
117771                 "Wawa": {
117772                     "count": 89
117773                 },
117774                 "Pertamina": {
117775                     "count": 186
117776                 },
117777                 "COSMO": {
117778                     "count": 64
117779                 },
117780                 "Z": {
117781                     "count": 76
117782                 },
117783                 "Indian Oil": {
117784                     "count": 183
117785                 },
117786                 "АГЗС": {
117787                     "count": 494
117788                 },
117789                 "INA": {
117790                     "count": 121
117791                 },
117792                 "JOMO": {
117793                     "count": 62
117794                 },
117795                 "Holiday": {
117796                     "count": 97
117797                 },
117798                 "YPF": {
117799                     "count": 70
117800                 },
117801                 "IDEMITSU": {
117802                     "count": 87
117803                 },
117804                 "ENEOS": {
117805                     "count": 736
117806                 },
117807                 "Stacja paliw": {
117808                     "count": 94
117809                 },
117810                 "Bharat Petroleum": {
117811                     "count": 64
117812                 },
117813                 "CAMPSA": {
117814                     "count": 615
117815                 },
117816                 "Casey's General Store": {
117817                     "count": 190
117818                 },
117819                 "Башнефть": {
117820                     "count": 60
117821                 },
117822                 "Kangaroo": {
117823                     "count": 60
117824                 },
117825                 "コスモ石油 (COSMO)": {
117826                     "count": 136
117827                 },
117828                 "MEROIL": {
117829                     "count": 77
117830                 },
117831                 "1-2-3": {
117832                     "count": 71
117833                 },
117834                 "出光": {
117835                     "count": 228,
117836                     "tags": {
117837                         "name:en": "IDEMITSU"
117838                     }
117839                 },
117840                 "НК Альянс": {
117841                     "count": 88
117842                 },
117843                 "Sinclair": {
117844                     "count": 100
117845                 },
117846                 "Conoco": {
117847                     "count": 189
117848                 },
117849                 "SPBU": {
117850                     "count": 54
117851                 },
117852                 "Макпетрол": {
117853                     "count": 109
117854                 },
117855                 "Circle K": {
117856                     "count": 166
117857                 },
117858                 "Posto Ipiranga": {
117859                     "count": 70
117860                 },
117861                 "Posto Shell": {
117862                     "count": 54
117863                 },
117864                 "Phoenix": {
117865                     "count": 144
117866                 },
117867                 "Ipiranga": {
117868                     "count": 119
117869                 },
117870                 "OKKO": {
117871                     "count": 85
117872                 },
117873                 "ОККО": {
117874                     "count": 119
117875                 },
117876                 "บางจาก": {
117877                     "count": 60
117878                 },
117879                 "QuikTrip": {
117880                     "count": 105
117881                 },
117882                 "Stewart's": {
117883                     "count": 63
117884                 },
117885                 "Posto BR": {
117886                     "count": 68
117887                 },
117888                 "ป ต ท": {
117889                     "count": 152
117890                 },
117891                 "ปตท": {
117892                     "count": 88
117893                 },
117894                 "ANP": {
117895                     "count": 80
117896                 },
117897                 "Kum & Go": {
117898                     "count": 80
117899                 },
117900                 "Petrolimex": {
117901                     "count": 55
117902                 },
117903                 "Sokimex": {
117904                     "count": 66
117905                 },
117906                 "Tela": {
117907                     "count": 154
117908                 },
117909                 "Posto": {
117910                     "count": 71
117911                 },
117912                 "H-E-B": {
117913                     "count": 182
117914                 },
117915                 "Укрнафта": {
117916                     "count": 58
117917                 },
117918                 "Татнефтепродукт": {
117919                     "count": 54
117920                 },
117921                 "Afriquia": {
117922                     "count": 88
117923                 },
117924                 "Murphy USA": {
117925                     "count": 67
117926                 },
117927                 "昭和シェル (Showa-shell)": {
117928                     "count": 94
117929                 },
117930                 "エネオス": {
117931                     "count": 53
117932                 },
117933                 "CNG": {
117934                     "count": 94
117935                 }
117936             },
117937             "pub": {
117938                 "Kings Arms": {
117939                     "count": 67
117940                 },
117941                 "The Ship": {
117942                     "count": 89
117943                 },
117944                 "The White Horse": {
117945                     "count": 204
117946                 },
117947                 "The White Hart": {
117948                     "count": 226
117949                 },
117950                 "Royal Oak": {
117951                     "count": 150
117952                 },
117953                 "The Red Lion": {
117954                     "count": 233
117955                 },
117956                 "The Kings Arms": {
117957                     "count": 58
117958                 },
117959                 "The Star": {
117960                     "count": 73
117961                 },
117962                 "The Anchor": {
117963                     "count": 64
117964                 },
117965                 "The Cross Keys": {
117966                     "count": 55
117967                 },
117968                 "The Wheatsheaf": {
117969                     "count": 117
117970                 },
117971                 "The Crown Inn": {
117972                     "count": 67
117973                 },
117974                 "The Kings Head": {
117975                     "count": 53
117976                 },
117977                 "The Castle": {
117978                     "count": 62
117979                 },
117980                 "The Railway": {
117981                     "count": 102
117982                 },
117983                 "The White Lion": {
117984                     "count": 118
117985                 },
117986                 "The Bell": {
117987                     "count": 121
117988                 },
117989                 "The Bull": {
117990                     "count": 68
117991                 },
117992                 "The Plough": {
117993                     "count": 179
117994                 },
117995                 "The George": {
117996                     "count": 110
117997                 },
117998                 "The Royal Oak": {
117999                     "count": 209
118000                 },
118001                 "The Fox": {
118002                     "count": 74
118003                 },
118004                 "Prince of Wales": {
118005                     "count": 77
118006                 },
118007                 "The Rising Sun": {
118008                     "count": 71
118009                 },
118010                 "The Prince of Wales": {
118011                     "count": 51
118012                 },
118013                 "The Crown": {
118014                     "count": 244
118015                 },
118016                 "The Chequers": {
118017                     "count": 66
118018                 },
118019                 "The Swan": {
118020                     "count": 152
118021                 },
118022                 "Rose and Crown": {
118023                     "count": 79
118024                 },
118025                 "The Victoria": {
118026                     "count": 67
118027                 },
118028                 "New Inn": {
118029                     "count": 90
118030                 },
118031                 "Royal Hotel": {
118032                     "count": 57
118033                 },
118034                 "Red Lion": {
118035                     "count": 207
118036                 },
118037                 "Cross Keys": {
118038                     "count": 61
118039                 },
118040                 "The Greyhound": {
118041                     "count": 96
118042                 },
118043                 "The Black Horse": {
118044                     "count": 94
118045                 },
118046                 "The New Inn": {
118047                     "count": 105
118048                 },
118049                 "Kings Head": {
118050                     "count": 59
118051                 },
118052                 "The Albion": {
118053                     "count": 51
118054                 },
118055                 "The Angel": {
118056                     "count": 52
118057                 },
118058                 "The Queens Head": {
118059                     "count": 52
118060                 },
118061                 "The Ship Inn": {
118062                     "count": 83
118063                 },
118064                 "Rose & Crown": {
118065                     "count": 51
118066                 },
118067                 "Queens Head": {
118068                     "count": 52
118069                 },
118070                 "Irish Pub": {
118071                     "count": 76
118072                 }
118073             },
118074             "fast_food": {
118075                 "Quick": {
118076                     "count": 484
118077                 },
118078                 "McDonald's": {
118079                     "count": 12376,
118080                     "tags": {
118081                         "cuisine": "burger"
118082                     }
118083                 },
118084                 "Subway": {
118085                     "count": 5576,
118086                     "tags": {
118087                         "cuisine": "sandwich"
118088                     }
118089                 },
118090                 "Burger King": {
118091                     "count": 3734,
118092                     "tags": {
118093                         "cuisine": "burger"
118094                     }
118095                 },
118096                 "Ali Baba": {
118097                     "count": 61
118098                 },
118099                 "Hungry Jacks": {
118100                     "count": 173,
118101                     "tags": {
118102                         "cuisine": "burger"
118103                     }
118104                 },
118105                 "Red Rooster": {
118106                     "count": 148
118107                 },
118108                 "KFC": {
118109                     "count": 3198,
118110                     "tags": {
118111                         "cuisine": "chicken"
118112                     }
118113                 },
118114                 "Domino's Pizza": {
118115                     "count": 985,
118116                     "tags": {
118117                         "cuisine": "pizza"
118118                     }
118119                 },
118120                 "Chowking": {
118121                     "count": 142
118122                 },
118123                 "Jollibee": {
118124                     "count": 396
118125                 },
118126                 "Hesburger": {
118127                     "count": 102
118128                 },
118129                 "肯德基": {
118130                     "count": 86
118131                 },
118132                 "Wendy's": {
118133                     "count": 1621,
118134                     "tags": {
118135                         "cuisine": "burger"
118136                     }
118137                 },
118138                 "Tim Hortons": {
118139                     "count": 323
118140                 },
118141                 "Steers": {
118142                     "count": 151
118143                 },
118144                 "Hardee's": {
118145                     "count": 268,
118146                     "tags": {
118147                         "cuisine": "burger"
118148                     }
118149                 },
118150                 "Arby's": {
118151                     "count": 782
118152                 },
118153                 "A&W": {
118154                     "count": 283
118155                 },
118156                 "Dairy Queen": {
118157                     "count": 791
118158                 },
118159                 "Hallo Pizza": {
118160                     "count": 76
118161                 },
118162                 "Fish & Chips": {
118163                     "count": 93
118164                 },
118165                 "Harvey's": {
118166                     "count": 90
118167                 },
118168                 "麥當勞": {
118169                     "count": 65
118170                 },
118171                 "Pizza Pizza": {
118172                     "count": 215
118173                 },
118174                 "Kotipizza": {
118175                     "count": 74
118176                 },
118177                 "Jack in the Box": {
118178                     "count": 546,
118179                     "tags": {
118180                         "cuisine": "burger"
118181                     }
118182                 },
118183                 "Istanbul": {
118184                     "count": 56
118185                 },
118186                 "Kochlöffel": {
118187                     "count": 68
118188                 },
118189                 "Döner": {
118190                     "count": 228
118191                 },
118192                 "Telepizza": {
118193                     "count": 201
118194                 },
118195                 "Sibylla": {
118196                     "count": 61
118197                 },
118198                 "Carl's Jr.": {
118199                     "count": 298,
118200                     "tags": {
118201                         "cuisine": "burger"
118202                     }
118203                 },
118204                 "Quiznos": {
118205                     "count": 266,
118206                     "tags": {
118207                         "cuisine": "sandwich"
118208                     }
118209                 },
118210                 "Wimpy": {
118211                     "count": 141
118212                 },
118213                 "Sonic": {
118214                     "count": 566,
118215                     "tags": {
118216                         "cuisine": "burger"
118217                     }
118218                 },
118219                 "Taco Bell": {
118220                     "count": 1423
118221                 },
118222                 "Pizza Nova": {
118223                     "count": 63
118224                 },
118225                 "Papa John's": {
118226                     "count": 304,
118227                     "tags": {
118228                         "cuisine": "pizza"
118229                     }
118230                 },
118231                 "Nordsee": {
118232                     "count": 159
118233                 },
118234                 "Mr. Sub": {
118235                     "count": 103
118236                 },
118237                 "Kebab": {
118238                     "count": 182
118239                 },
118240                 "Макдоналдс": {
118241                     "count": 324,
118242                     "tags": {
118243                         "name:en": "McDonald's"
118244                     }
118245                 },
118246                 "Asia Imbiss": {
118247                     "count": 111
118248                 },
118249                 "Imbiss": {
118250                     "count": 199
118251                 },
118252                 "Chipotle": {
118253                     "count": 290,
118254                     "tags": {
118255                         "cuisine": "mexican"
118256                     }
118257                 },
118258                 "マクドナルド": {
118259                     "count": 692,
118260                     "tags": {
118261                         "name:en": "McDonald's",
118262                         "cuisine": "burger"
118263                     }
118264                 },
118265                 "In-N-Out Burger": {
118266                     "count": 65
118267                 },
118268                 "Jimmy John's": {
118269                     "count": 141
118270                 },
118271                 "Jamba Juice": {
118272                     "count": 68
118273                 },
118274                 "Робин Сдобин": {
118275                     "count": 82
118276                 },
118277                 "Baskin Robbins": {
118278                     "count": 74
118279                 },
118280                 "ケンタッキーフライドチキン": {
118281                     "count": 164,
118282                     "tags": {
118283                         "name:en": "KFC",
118284                         "cuisine": "chicken"
118285                     }
118286                 },
118287                 "吉野家": {
118288                     "count": 191
118289                 },
118290                 "Taco Time": {
118291                     "count": 88
118292                 },
118293                 "松屋": {
118294                     "count": 281,
118295                     "tags": {
118296                         "name:en": "Matsuya"
118297                     }
118298                 },
118299                 "Little Caesars": {
118300                     "count": 81
118301                 },
118302                 "El Pollo Loco": {
118303                     "count": 63
118304                 },
118305                 "Del Taco": {
118306                     "count": 141
118307                 },
118308                 "White Castle": {
118309                     "count": 80
118310                 },
118311                 "Boston Market": {
118312                     "count": 66
118313                 },
118314                 "Chick-fil-A": {
118315                     "count": 257,
118316                     "tags": {
118317                         "cuisine": "chicken"
118318                     }
118319                 },
118320                 "Panda Express": {
118321                     "count": 238
118322                 },
118323                 "Whataburger": {
118324                     "count": 364
118325                 },
118326                 "Taco John's": {
118327                     "count": 78
118328                 },
118329                 "Теремок": {
118330                     "count": 68
118331                 },
118332                 "Culver's": {
118333                     "count": 425
118334                 },
118335                 "Five Guys": {
118336                     "count": 141
118337                 },
118338                 "Church's Chicken": {
118339                     "count": 95
118340                 },
118341                 "Popeye's": {
118342                     "count": 167,
118343                     "tags": {
118344                         "cuisine": "chicken"
118345                     }
118346                 },
118347                 "Long John Silver's": {
118348                     "count": 93
118349                 },
118350                 "Pollo Campero": {
118351                     "count": 62
118352                 },
118353                 "Zaxby's": {
118354                     "count": 51
118355                 },
118356                 "すき家": {
118357                     "count": 276,
118358                     "tags": {
118359                         "name:en": "SUKIYA"
118360                     }
118361                 },
118362                 "モスバーガー": {
118363                     "count": 257,
118364                     "tags": {
118365                         "name:en": "MOS BURGER"
118366                     }
118367                 },
118368                 "Русский Аппетит": {
118369                     "count": 69
118370                 },
118371                 "なか卯": {
118372                     "count": 63
118373                 }
118374             },
118375             "restaurant": {
118376                 "Pizza Hut": {
118377                     "count": 1180
118378                 },
118379                 "Little Chef": {
118380                     "count": 64
118381                 },
118382                 "Adler": {
118383                     "count": 158
118384                 },
118385                 "Zur Krone": {
118386                     "count": 90
118387                 },
118388                 "Deutsches Haus": {
118389                     "count": 90
118390                 },
118391                 "Krone": {
118392                     "count": 171
118393                 },
118394                 "Akropolis": {
118395                     "count": 152
118396                 },
118397                 "Schützenhaus": {
118398                     "count": 124
118399                 },
118400                 "Kreuz": {
118401                     "count": 74
118402                 },
118403                 "Waldschänke": {
118404                     "count": 55
118405                 },
118406                 "La Piazza": {
118407                     "count": 69
118408                 },
118409                 "Lamm": {
118410                     "count": 66
118411                 },
118412                 "Zur Sonne": {
118413                     "count": 73
118414                 },
118415                 "Zur Linde": {
118416                     "count": 204
118417                 },
118418                 "Poseidon": {
118419                     "count": 110
118420                 },
118421                 "Shanghai": {
118422                     "count": 82
118423                 },
118424                 "Red Lobster": {
118425                     "count": 235
118426                 },
118427                 "Zum Löwen": {
118428                     "count": 84
118429                 },
118430                 "Swiss Chalet": {
118431                     "count": 107
118432                 },
118433                 "Olympia": {
118434                     "count": 74
118435                 },
118436                 "Wagamama": {
118437                     "count": 64
118438                 },
118439                 "Frankie & Benny's": {
118440                     "count": 66
118441                 },
118442                 "Hooters": {
118443                     "count": 103
118444                 },
118445                 "Sternen": {
118446                     "count": 78
118447                 },
118448                 "Hirschen": {
118449                     "count": 79
118450                 },
118451                 "Papa John's": {
118452                     "count": 67,
118453                     "tags": {
118454                         "cuisine": "pizza"
118455                     }
118456                 },
118457                 "Denny's": {
118458                     "count": 450
118459                 },
118460                 "Athen": {
118461                     "count": 68
118462                 },
118463                 "Sonne": {
118464                     "count": 126
118465                 },
118466                 "Hirsch": {
118467                     "count": 79
118468                 },
118469                 "Ratskeller": {
118470                     "count": 150
118471                 },
118472                 "La Cantina": {
118473                     "count": 56
118474                 },
118475                 "Gasthaus Krone": {
118476                     "count": 56
118477                 },
118478                 "El Greco": {
118479                     "count": 86
118480                 },
118481                 "Gasthof zur Post": {
118482                     "count": 79
118483                 },
118484                 "Nando's": {
118485                     "count": 246
118486                 },
118487                 "Löwen": {
118488                     "count": 112
118489                 },
118490                 "La Pataterie": {
118491                     "count": 51
118492                 },
118493                 "Bella Napoli": {
118494                     "count": 53
118495                 },
118496                 "Pizza Express": {
118497                     "count": 262
118498                 },
118499                 "Mandarin": {
118500                     "count": 65
118501                 },
118502                 "Hong Kong": {
118503                     "count": 83
118504                 },
118505                 "Zizzi": {
118506                     "count": 68
118507                 },
118508                 "Cracker Barrel": {
118509                     "count": 183
118510                 },
118511                 "Rhodos": {
118512                     "count": 81
118513                 },
118514                 "Lindenhof": {
118515                     "count": 79
118516                 },
118517                 "Milano": {
118518                     "count": 54
118519                 },
118520                 "Dolce Vita": {
118521                     "count": 77
118522                 },
118523                 "Kirchenwirt": {
118524                     "count": 81
118525                 },
118526                 "Kantine": {
118527                     "count": 52
118528                 },
118529                 "Ochsen": {
118530                     "count": 95
118531                 },
118532                 "Spur": {
118533                     "count": 62
118534                 },
118535                 "Mykonos": {
118536                     "count": 59
118537                 },
118538                 "Lotus": {
118539                     "count": 66
118540                 },
118541                 "Applebee's": {
118542                     "count": 531
118543                 },
118544                 "Flunch": {
118545                     "count": 72
118546                 },
118547                 "Zur Post": {
118548                     "count": 116
118549                 },
118550                 "China Town": {
118551                     "count": 76
118552                 },
118553                 "La Dolce Vita": {
118554                     "count": 73
118555                 },
118556                 "Waffle House": {
118557                     "count": 207
118558                 },
118559                 "Delphi": {
118560                     "count": 88
118561                 },
118562                 "Linde": {
118563                     "count": 103
118564                 },
118565                 "Outback Steakhouse": {
118566                     "count": 218
118567                 },
118568                 "Dionysos": {
118569                     "count": 69
118570                 },
118571                 "Kelsey's": {
118572                     "count": 57
118573                 },
118574                 "Boston Pizza": {
118575                     "count": 165
118576                 },
118577                 "Bella Italia": {
118578                     "count": 132
118579                 },
118580                 "Sizzler": {
118581                     "count": 53
118582                 },
118583                 "Grüner Baum": {
118584                     "count": 116
118585                 },
118586                 "Taj Mahal": {
118587                     "count": 104
118588                 },
118589                 "Rössli": {
118590                     "count": 68
118591                 },
118592                 "Wimpy": {
118593                     "count": 51
118594                 },
118595                 "Traube": {
118596                     "count": 65
118597                 },
118598                 "Adria": {
118599                     "count": 52
118600                 },
118601                 "Red Robin": {
118602                     "count": 185
118603                 },
118604                 "Roma": {
118605                     "count": 61
118606                 },
118607                 "San Marco": {
118608                     "count": 67
118609                 },
118610                 "Hellas": {
118611                     "count": 55
118612                 },
118613                 "La Perla": {
118614                     "count": 67
118615                 },
118616                 "Vips": {
118617                     "count": 53
118618                 },
118619                 "Panera Bread": {
118620                     "count": 218
118621                 },
118622                 "Da Vinci": {
118623                     "count": 54
118624                 },
118625                 "Hippopotamus": {
118626                     "count": 96
118627                 },
118628                 "Prezzo": {
118629                     "count": 75
118630                 },
118631                 "Courtepaille": {
118632                     "count": 106
118633                 },
118634                 "Hard Rock Cafe": {
118635                     "count": 70
118636                 },
118637                 "Panorama": {
118638                     "count": 61
118639                 },
118640                 "デニーズ": {
118641                     "count": 82
118642                 },
118643                 "Sportheim": {
118644                     "count": 65
118645                 },
118646                 "餃子の王将": {
118647                     "count": 57
118648                 },
118649                 "Bären": {
118650                     "count": 60
118651                 },
118652                 "Alte Post": {
118653                     "count": 60
118654                 },
118655                 "Pizzeria Roma": {
118656                     "count": 51
118657                 },
118658                 "China Garden": {
118659                     "count": 66
118660                 },
118661                 "Vapiano": {
118662                     "count": 82
118663                 },
118664                 "Mamma Mia": {
118665                     "count": 64
118666                 },
118667                 "Schwarzer Adler": {
118668                     "count": 57
118669                 },
118670                 "IHOP": {
118671                     "count": 317
118672                 },
118673                 "Chili's": {
118674                     "count": 328
118675                 },
118676                 "Asia": {
118677                     "count": 51
118678                 },
118679                 "Olive Garden": {
118680                     "count": 279
118681                 },
118682                 "TGI Friday's": {
118683                     "count": 159
118684                 },
118685                 "Friendly's": {
118686                     "count": 78
118687                 },
118688                 "Buffalo Grill": {
118689                     "count": 202
118690                 },
118691                 "Texas Roadhouse": {
118692                     "count": 110
118693                 },
118694                 "ガスト": {
118695                     "count": 230,
118696                     "tags": {
118697                         "name:en": "Gusto"
118698                     }
118699                 },
118700                 "Sakura": {
118701                     "count": 75
118702                 },
118703                 "Mensa": {
118704                     "count": 99
118705                 },
118706                 "The Keg": {
118707                     "count": 53
118708                 },
118709                 "サイゼリヤ": {
118710                     "count": 93
118711                 },
118712                 "La Strada": {
118713                     "count": 52
118714                 },
118715                 "Village Inn": {
118716                     "count": 92
118717                 },
118718                 "Buffalo Wild Wings": {
118719                     "count": 176
118720                 },
118721                 "Peking": {
118722                     "count": 59
118723                 },
118724                 "Boston Market": {
118725                     "count": 61
118726                 },
118727                 "Round Table Pizza": {
118728                     "count": 53
118729                 },
118730                 "Jimmy John's": {
118731                     "count": 69
118732                 },
118733                 "California Pizza Kitchen": {
118734                     "count": 61
118735                 },
118736                 "Якитория": {
118737                     "count": 77
118738                 },
118739                 "Golden Corral": {
118740                     "count": 101
118741                 },
118742                 "Perkins": {
118743                     "count": 105
118744                 },
118745                 "Ruby Tuesday": {
118746                     "count": 162
118747                 },
118748                 "Shari's": {
118749                     "count": 65
118750                 },
118751                 "Bob Evans": {
118752                     "count": 129
118753                 },
118754                 "바다횟집 (Bada Fish Restaurant)": {
118755                     "count": 55
118756                 },
118757                 "Mang Inasal": {
118758                     "count": 84
118759                 },
118760                 "Евразия": {
118761                     "count": 102
118762                 },
118763                 "ジョナサン": {
118764                     "count": 59
118765                 },
118766                 "Arby's": {
118767                     "count": 51
118768                 },
118769                 "Longhorn Steakhouse": {
118770                     "count": 66
118771                 }
118772             },
118773             "bank": {
118774                 "Chase": {
118775                     "count": 721
118776                 },
118777                 "Commonwealth Bank": {
118778                     "count": 232
118779                 },
118780                 "Citibank": {
118781                     "count": 277
118782                 },
118783                 "HSBC": {
118784                     "count": 1102
118785                 },
118786                 "Barclays": {
118787                     "count": 965
118788                 },
118789                 "Westpac": {
118790                     "count": 208
118791                 },
118792                 "NAB": {
118793                     "count": 131
118794                 },
118795                 "ANZ": {
118796                     "count": 218
118797                 },
118798                 "Lloyds Bank": {
118799                     "count": 547
118800                 },
118801                 "Landbank": {
118802                     "count": 81
118803                 },
118804                 "Sparkasse": {
118805                     "count": 4555
118806                 },
118807                 "UCPB": {
118808                     "count": 92
118809                 },
118810                 "PNB": {
118811                     "count": 244
118812                 },
118813                 "Metrobank": {
118814                     "count": 269
118815                 },
118816                 "BDO": {
118817                     "count": 290
118818                 },
118819                 "Volksbank": {
118820                     "count": 2591
118821                 },
118822                 "BPI": {
118823                     "count": 415
118824                 },
118825                 "Postbank": {
118826                     "count": 443
118827                 },
118828                 "NatWest": {
118829                     "count": 628
118830                 },
118831                 "Raiffeisenbank": {
118832                     "count": 2119
118833                 },
118834                 "Yorkshire Bank": {
118835                     "count": 63
118836                 },
118837                 "ABSA": {
118838                     "count": 95
118839                 },
118840                 "Standard Bank": {
118841                     "count": 109
118842                 },
118843                 "FNB": {
118844                     "count": 97
118845                 },
118846                 "Deutsche Bank": {
118847                     "count": 855
118848                 },
118849                 "SEB": {
118850                     "count": 133
118851                 },
118852                 "Commerzbank": {
118853                     "count": 806
118854                 },
118855                 "Targobank": {
118856                     "count": 166
118857                 },
118858                 "ABN AMRO": {
118859                     "count": 130
118860                 },
118861                 "Handelsbanken": {
118862                     "count": 184
118863                 },
118864                 "Swedbank": {
118865                     "count": 223
118866                 },
118867                 "Kreissparkasse": {
118868                     "count": 600
118869                 },
118870                 "UniCredit Bank": {
118871                     "count": 408
118872                 },
118873                 "Monte dei Paschi di Siena": {
118874                     "count": 132
118875                 },
118876                 "Caja Rural": {
118877                     "count": 99
118878                 },
118879                 "Dresdner Bank": {
118880                     "count": 66
118881                 },
118882                 "Sparda-Bank": {
118883                     "count": 320
118884                 },
118885                 "VÚB": {
118886                     "count": 107
118887                 },
118888                 "Slovenská sporiteľňa": {
118889                     "count": 134
118890                 },
118891                 "Bank of Montreal": {
118892                     "count": 118
118893                 },
118894                 "KBC": {
118895                     "count": 203
118896                 },
118897                 "Royal Bank of Scotland": {
118898                     "count": 111
118899                 },
118900                 "TSB": {
118901                     "count": 80
118902                 },
118903                 "US Bank": {
118904                     "count": 256
118905                 },
118906                 "HypoVereinsbank": {
118907                     "count": 561
118908                 },
118909                 "Bank Austria": {
118910                     "count": 176
118911                 },
118912                 "ING": {
118913                     "count": 496
118914                 },
118915                 "Erste Bank": {
118916                     "count": 180
118917                 },
118918                 "CIBC": {
118919                     "count": 326
118920                 },
118921                 "Scotiabank": {
118922                     "count": 413
118923                 },
118924                 "Caisse d'Épargne": {
118925                     "count": 882
118926                 },
118927                 "Santander": {
118928                     "count": 1323
118929                 },
118930                 "Bank of Scotland": {
118931                     "count": 89
118932                 },
118933                 "TD Canada Trust": {
118934                     "count": 450
118935                 },
118936                 "BMO": {
118937                     "count": 169
118938                 },
118939                 "Danske Bank": {
118940                     "count": 131
118941                 },
118942                 "OTP": {
118943                     "count": 192
118944                 },
118945                 "Crédit Agricole": {
118946                     "count": 1239
118947                 },
118948                 "LCL": {
118949                     "count": 553
118950                 },
118951                 "VR-Bank": {
118952                     "count": 430
118953                 },
118954                 "ČSOB": {
118955                     "count": 160
118956                 },
118957                 "Česká spořitelna": {
118958                     "count": 212
118959                 },
118960                 "BNP": {
118961                     "count": 112
118962                 },
118963                 "Royal Bank": {
118964                     "count": 65
118965                 },
118966                 "Nationwide": {
118967                     "count": 209
118968                 },
118969                 "Halifax": {
118970                     "count": 225
118971                 },
118972                 "BAWAG PSK": {
118973                     "count": 102
118974                 },
118975                 "National Bank": {
118976                     "count": 84
118977                 },
118978                 "Nedbank": {
118979                     "count": 80
118980                 },
118981                 "First National Bank": {
118982                     "count": 85
118983                 },
118984                 "Nordea": {
118985                     "count": 319
118986                 },
118987                 "Rabobank": {
118988                     "count": 609
118989                 },
118990                 "Sparkasse KölnBonn": {
118991                     "count": 69
118992                 },
118993                 "Tatra banka": {
118994                     "count": 67
118995                 },
118996                 "Berliner Sparkasse": {
118997                     "count": 62
118998                 },
118999                 "Berliner Volksbank": {
119000                     "count": 77
119001                 },
119002                 "Wells Fargo": {
119003                     "count": 874
119004                 },
119005                 "Credit Suisse": {
119006                     "count": 71
119007                 },
119008                 "Société Générale": {
119009                     "count": 634
119010                 },
119011                 "Osuuspankki": {
119012                     "count": 75
119013                 },
119014                 "Sparkasse Aachen": {
119015                     "count": 56
119016                 },
119017                 "Hamburger Sparkasse": {
119018                     "count": 156
119019                 },
119020                 "Cassa di Risparmio del Veneto": {
119021                     "count": 68
119022                 },
119023                 "BNP Paribas": {
119024                     "count": 617
119025                 },
119026                 "Banque Populaire": {
119027                     "count": 433
119028                 },
119029                 "BNP Paribas Fortis": {
119030                     "count": 209
119031                 },
119032                 "Banco Popular": {
119033                     "count": 291
119034                 },
119035                 "Bancaja": {
119036                     "count": 55
119037                 },
119038                 "Banesto": {
119039                     "count": 208
119040                 },
119041                 "La Caixa": {
119042                     "count": 583
119043                 },
119044                 "Santander Consumer Bank": {
119045                     "count": 88
119046                 },
119047                 "BRD": {
119048                     "count": 191
119049                 },
119050                 "BCR": {
119051                     "count": 143
119052                 },
119053                 "Banca Transilvania": {
119054                     "count": 141
119055                 },
119056                 "BW-Bank": {
119057                     "count": 97
119058                 },
119059                 "Komerční banka": {
119060                     "count": 132
119061                 },
119062                 "Banco Pastor": {
119063                     "count": 64
119064                 },
119065                 "Stadtsparkasse": {
119066                     "count": 86
119067                 },
119068                 "Ulster Bank": {
119069                     "count": 86
119070                 },
119071                 "Sberbank": {
119072                     "count": 58
119073                 },
119074                 "CIC": {
119075                     "count": 427
119076                 },
119077                 "Bancpost": {
119078                     "count": 56
119079                 },
119080                 "Caja Madrid": {
119081                     "count": 115
119082                 },
119083                 "Maybank": {
119084                     "count": 94
119085                 },
119086                 "中国银行": {
119087                     "count": 85
119088                 },
119089                 "Unicredit Banca": {
119090                     "count": 243
119091                 },
119092                 "Crédit Mutuel": {
119093                     "count": 690
119094                 },
119095                 "BBVA": {
119096                     "count": 647
119097                 },
119098                 "Intesa San Paolo": {
119099                     "count": 69
119100                 },
119101                 "TD Bank": {
119102                     "count": 206
119103                 },
119104                 "Belfius": {
119105                     "count": 231
119106                 },
119107                 "Bank of America": {
119108                     "count": 924
119109                 },
119110                 "RBC": {
119111                     "count": 230
119112                 },
119113                 "Alpha Bank": {
119114                     "count": 123
119115                 },
119116                 "Сбербанк": {
119117                     "count": 4794
119118                 },
119119                 "Россельхозбанк": {
119120                     "count": 201
119121                 },
119122                 "Crédit du Nord": {
119123                     "count": 96
119124                 },
119125                 "BancoEstado": {
119126                     "count": 80
119127                 },
119128                 "Millennium Bank": {
119129                     "count": 414
119130                 },
119131                 "State Bank of India": {
119132                     "count": 151
119133                 },
119134                 "Беларусбанк": {
119135                     "count": 242
119136                 },
119137                 "ING Bank Śląski": {
119138                     "count": 67
119139                 },
119140                 "Caixa Geral de Depósitos": {
119141                     "count": 129
119142                 },
119143                 "Kreissparkasse Köln": {
119144                     "count": 65
119145                 },
119146                 "Banco BCI": {
119147                     "count": 51
119148                 },
119149                 "Banco de Chile": {
119150                     "count": 98
119151                 },
119152                 "ВТБ24": {
119153                     "count": 326
119154                 },
119155                 "UBS": {
119156                     "count": 134
119157                 },
119158                 "PKO BP": {
119159                     "count": 265
119160                 },
119161                 "Chinabank": {
119162                     "count": 55
119163                 },
119164                 "PSBank": {
119165                     "count": 59
119166                 },
119167                 "Union Bank": {
119168                     "count": 124
119169                 },
119170                 "China Bank": {
119171                     "count": 66
119172                 },
119173                 "RCBC": {
119174                     "count": 122
119175                 },
119176                 "Unicaja": {
119177                     "count": 83
119178                 },
119179                 "BBK": {
119180                     "count": 79
119181                 },
119182                 "Ibercaja": {
119183                     "count": 69
119184                 },
119185                 "RBS": {
119186                     "count": 143
119187                 },
119188                 "Commercial Bank of Ceylon PLC": {
119189                     "count": 79
119190                 },
119191                 "Bank of Ireland": {
119192                     "count": 109
119193                 },
119194                 "BNL": {
119195                     "count": 87
119196                 },
119197                 "Banco Santander": {
119198                     "count": 138
119199                 },
119200                 "Banco Itaú": {
119201                     "count": 111
119202                 },
119203                 "AIB": {
119204                     "count": 72
119205                 },
119206                 "BZ WBK": {
119207                     "count": 77
119208                 },
119209                 "Banco do Brasil": {
119210                     "count": 557
119211                 },
119212                 "Caixa Econômica Federal": {
119213                     "count": 184
119214                 },
119215                 "Fifth Third Bank": {
119216                     "count": 84
119217                 },
119218                 "Banca Popolare di Vicenza": {
119219                     "count": 81
119220                 },
119221                 "Wachovia": {
119222                     "count": 58
119223                 },
119224                 "OLB": {
119225                     "count": 53
119226                 },
119227                 "みずほ銀行": {
119228                     "count": 78
119229                 },
119230                 "BES": {
119231                     "count": 72
119232                 },
119233                 "ICICI Bank": {
119234                     "count": 91
119235                 },
119236                 "HDFC Bank": {
119237                     "count": 91
119238                 },
119239                 "La Banque Postale": {
119240                     "count": 67
119241                 },
119242                 "Pekao SA": {
119243                     "count": 56
119244                 },
119245                 "Oberbank": {
119246                     "count": 90
119247                 },
119248                 "Bradesco": {
119249                     "count": 295
119250                 },
119251                 "Oldenburgische Landesbank": {
119252                     "count": 56
119253                 },
119254                 "Bendigo Bank": {
119255                     "count": 93
119256                 },
119257                 "Argenta": {
119258                     "count": 86
119259                 },
119260                 "AXA": {
119261                     "count": 68
119262                 },
119263                 "Axis Bank": {
119264                     "count": 61
119265                 },
119266                 "Banco Nación": {
119267                     "count": 67
119268                 },
119269                 "GE Money Bank": {
119270                     "count": 72
119271                 },
119272                 "Альфа-Банк": {
119273                     "count": 185
119274                 },
119275                 "Белагропромбанк": {
119276                     "count": 70
119277                 },
119278                 "Caja Círculo": {
119279                     "count": 65
119280                 },
119281                 "Banco Galicia": {
119282                     "count": 51
119283                 },
119284                 "Eurobank": {
119285                     "count": 97
119286                 },
119287                 "Banca Intesa": {
119288                     "count": 62
119289                 },
119290                 "Canara Bank": {
119291                     "count": 92
119292                 },
119293                 "Cajamar": {
119294                     "count": 77
119295                 },
119296                 "Banamex": {
119297                     "count": 149
119298                 },
119299                 "Crédit Mutuel de Bretagne": {
119300                     "count": 335
119301                 },
119302                 "Davivienda": {
119303                     "count": 83
119304                 },
119305                 "Bank Spółdzielczy": {
119306                     "count": 159
119307                 },
119308                 "Credit Agricole": {
119309                     "count": 157
119310                 },
119311                 "Bankinter": {
119312                     "count": 59
119313                 },
119314                 "Banque Nationale": {
119315                     "count": 63
119316                 },
119317                 "Bank of the West": {
119318                     "count": 96
119319                 },
119320                 "Key Bank": {
119321                     "count": 155
119322                 },
119323                 "Western Union": {
119324                     "count": 88
119325                 },
119326                 "Citizens Bank": {
119327                     "count": 115
119328                 },
119329                 "ПриватБанк": {
119330                     "count": 513
119331                 },
119332                 "Security Bank": {
119333                     "count": 78
119334                 },
119335                 "Millenium Bank": {
119336                     "count": 60
119337                 },
119338                 "Bankia": {
119339                     "count": 149
119340                 },
119341                 "三菱東京UFJ銀行": {
119342                     "count": 159
119343                 },
119344                 "Caixa": {
119345                     "count": 117
119346                 },
119347                 "Banco de Costa Rica": {
119348                     "count": 63
119349                 },
119350                 "SunTrust Bank": {
119351                     "count": 73
119352                 },
119353                 "Itaú": {
119354                     "count": 338
119355                 },
119356                 "PBZ": {
119357                     "count": 52
119358                 },
119359                 "中国工商银行": {
119360                     "count": 51
119361                 },
119362                 "Bancolombia": {
119363                     "count": 89
119364                 },
119365                 "Райффайзен Банк Аваль": {
119366                     "count": 64
119367                 },
119368                 "Bancomer": {
119369                     "count": 115
119370                 },
119371                 "Banorte": {
119372                     "count": 80
119373                 },
119374                 "Alior Bank": {
119375                     "count": 81
119376                 },
119377                 "BOC": {
119378                     "count": 51
119379                 },
119380                 "Банк Москвы": {
119381                     "count": 118
119382                 },
119383                 "ВТБ": {
119384                     "count": 59
119385                 },
119386                 "Getin Bank": {
119387                     "count": 55
119388                 },
119389                 "Caja Duero": {
119390                     "count": 57
119391                 },
119392                 "Regions Bank": {
119393                     "count": 62
119394                 },
119395                 "Росбанк": {
119396                     "count": 177
119397                 },
119398                 "Banco Estado": {
119399                     "count": 72
119400                 },
119401                 "BCI": {
119402                     "count": 68
119403                 },
119404                 "SunTrust": {
119405                     "count": 68
119406                 },
119407                 "PNC Bank": {
119408                     "count": 254
119409                 },
119410                 "신한은행": {
119411                     "count": 217,
119412                     "tags": {
119413                         "name:en": "Sinhan Bank"
119414                     }
119415                 },
119416                 "우리은행": {
119417                     "count": 291,
119418                     "tags": {
119419                         "name:en": "Uri Bank"
119420                     }
119421                 },
119422                 "국민은행": {
119423                     "count": 165,
119424                     "tags": {
119425                         "name:en": "Gungmin Bank"
119426                     }
119427                 },
119428                 "중소기업은행": {
119429                     "count": 52,
119430                     "tags": {
119431                         "name:en": "Industrial Bank of Korea"
119432                     }
119433                 },
119434                 "광주은행": {
119435                     "count": 51,
119436                     "tags": {
119437                         "name:en": "Gwangju Bank"
119438                     }
119439                 },
119440                 "Газпромбанк": {
119441                     "count": 100
119442                 },
119443                 "M&T Bank": {
119444                     "count": 92
119445                 },
119446                 "Caja de Burgos": {
119447                     "count": 51
119448                 },
119449                 "Santander Totta": {
119450                     "count": 69
119451                 },
119452                 "УкрСиббанк": {
119453                     "count": 192
119454                 },
119455                 "Ощадбанк": {
119456                     "count": 364
119457                 },
119458                 "Уралсиб": {
119459                     "count": 85
119460                 },
119461                 "りそな銀行": {
119462                     "count": 225,
119463                     "tags": {
119464                         "name:en": "Mizuho Bank"
119465                     }
119466                 },
119467                 "Ecobank": {
119468                     "count": 66
119469                 },
119470                 "Cajero Automatico Bancared": {
119471                     "count": 145
119472                 },
119473                 "Промсвязьбанк": {
119474                     "count": 93
119475                 },
119476                 "三井住友銀行": {
119477                     "count": 129
119478                 },
119479                 "Banco Provincia": {
119480                     "count": 67
119481                 },
119482                 "BB&T": {
119483                     "count": 147
119484                 },
119485                 "Возрождение": {
119486                     "count": 59
119487                 },
119488                 "Capital One": {
119489                     "count": 59
119490                 },
119491                 "横浜銀行": {
119492                     "count": 51
119493                 },
119494                 "Bank Mandiri": {
119495                     "count": 62
119496                 },
119497                 "Banco de la Nación": {
119498                     "count": 92
119499                 },
119500                 "Banco G&T Continental": {
119501                     "count": 62
119502                 },
119503                 "Peoples Bank": {
119504                     "count": 60
119505                 },
119506                 "工商银行": {
119507                     "count": 51
119508                 },
119509                 "Совкомбанк": {
119510                     "count": 55
119511                 },
119512                 "Provincial": {
119513                     "count": 56
119514                 },
119515                 "Banco de Desarrollo Banrural": {
119516                     "count": 73
119517                 },
119518                 "Banco Bradesco": {
119519                     "count": 65
119520                 },
119521                 "Bicentenario": {
119522                     "count": 182
119523                 },
119524                 "ლიბერთი ბანკი": {
119525                     "count": 54,
119526                     "tags": {
119527                         "name:en": "Liberty Bank"
119528                     }
119529                 },
119530                 "Banesco": {
119531                     "count": 108
119532                 },
119533                 "Mercantil": {
119534                     "count": 75
119535                 },
119536                 "Bank BRI": {
119537                     "count": 53
119538                 },
119539                 "Del Tesoro": {
119540                     "count": 91
119541                 },
119542                 "하나은행": {
119543                     "count": 77
119544                 },
119545                 "CityCommerce Bank": {
119546                     "count": 71
119547                 },
119548                 "De Venezuela": {
119549                     "count": 117
119550                 }
119551             },
119552             "car_rental": {
119553                 "Europcar": {
119554                     "count": 291
119555                 },
119556                 "Budget": {
119557                     "count": 92
119558                 },
119559                 "Sixt": {
119560                     "count": 161
119561                 },
119562                 "Avis": {
119563                     "count": 282
119564                 },
119565                 "Hertz": {
119566                     "count": 293
119567                 },
119568                 "Enterprise": {
119569                     "count": 199
119570                 },
119571                 "stadtmobil CarSharing-Station": {
119572                     "count": 148
119573                 }
119574             },
119575             "pharmacy": {
119576                 "Rowlands Pharmacy": {
119577                     "count": 71
119578                 },
119579                 "Boots": {
119580                     "count": 840
119581                 },
119582                 "Marien-Apotheke": {
119583                     "count": 314
119584                 },
119585                 "Mercury Drug": {
119586                     "count": 426
119587                 },
119588                 "Löwen-Apotheke": {
119589                     "count": 356
119590                 },
119591                 "Superdrug": {
119592                     "count": 117
119593                 },
119594                 "Sonnen-Apotheke": {
119595                     "count": 311
119596                 },
119597                 "Rathaus-Apotheke": {
119598                     "count": 132
119599                 },
119600                 "Engel-Apotheke": {
119601                     "count": 123
119602                 },
119603                 "Hirsch-Apotheke": {
119604                     "count": 83
119605                 },
119606                 "Stern-Apotheke": {
119607                     "count": 67
119608                 },
119609                 "Lloyds Pharmacy": {
119610                     "count": 295
119611                 },
119612                 "Rosen-Apotheke": {
119613                     "count": 208
119614                 },
119615                 "Stadt-Apotheke": {
119616                     "count": 302
119617                 },
119618                 "Markt-Apotheke": {
119619                     "count": 164
119620                 },
119621                 "Аптека": {
119622                     "count": 1989
119623                 },
119624                 "Pharmasave": {
119625                     "count": 64
119626                 },
119627                 "Brunnen-Apotheke": {
119628                     "count": 53
119629                 },
119630                 "Shoppers Drug Mart": {
119631                     "count": 430
119632                 },
119633                 "Apotheke am Markt": {
119634                     "count": 60
119635                 },
119636                 "Alte Apotheke": {
119637                     "count": 88
119638                 },
119639                 "Neue Apotheke": {
119640                     "count": 109
119641                 },
119642                 "Gintarinė vaistinė": {
119643                     "count": 101
119644                 },
119645                 "Rats-Apotheke": {
119646                     "count": 84
119647                 },
119648                 "Adler Apotheke": {
119649                     "count": 313
119650                 },
119651                 "Pharmacie Centrale": {
119652                     "count": 64
119653                 },
119654                 "Walgreens": {
119655                     "count": 1619
119656                 },
119657                 "Rite Aid": {
119658                     "count": 745
119659                 },
119660                 "Apotheke": {
119661                     "count": 165
119662                 },
119663                 "Linden-Apotheke": {
119664                     "count": 211
119665                 },
119666                 "Bahnhof-Apotheke": {
119667                     "count": 66
119668                 },
119669                 "Burg-Apotheke": {
119670                     "count": 55
119671                 },
119672                 "Jean Coutu": {
119673                     "count": 62
119674                 },
119675                 "Pharmaprix": {
119676                     "count": 60
119677                 },
119678                 "Farmacias Ahumada": {
119679                     "count": 104
119680                 },
119681                 "Farmacia Comunale": {
119682                     "count": 113
119683                 },
119684                 "Farmacias Cruz Verde": {
119685                     "count": 86
119686                 },
119687                 "Cruz Verde": {
119688                     "count": 99
119689                 },
119690                 "Hubertus Apotheke": {
119691                     "count": 52
119692                 },
119693                 "CVS": {
119694                     "count": 1560
119695                 },
119696                 "Farmacias SalcoBrand": {
119697                     "count": 133
119698                 },
119699                 "Фармация": {
119700                     "count": 120
119701                 },
119702                 "Bären-Apotheke": {
119703                     "count": 74
119704                 },
119705                 "Clicks": {
119706                     "count": 113
119707                 },
119708                 "セイジョー": {
119709                     "count": 53
119710                 },
119711                 "マツモトキヨシ": {
119712                     "count": 115
119713                 },
119714                 "Dr. Max": {
119715                     "count": 51
119716                 },
119717                 "Вита": {
119718                     "count": 106
119719                 },
119720                 "Радуга": {
119721                     "count": 70
119722                 },
119723                 "サンドラッグ": {
119724                     "count": 61
119725                 },
119726                 "Apteka": {
119727                     "count": 366
119728                 },
119729                 "Первая помощь": {
119730                     "count": 74
119731                 },
119732                 "Ригла": {
119733                     "count": 113
119734                 },
119735                 "Имплозия": {
119736                     "count": 63
119737                 },
119738                 "Kinney Drugs": {
119739                     "count": 68
119740                 },
119741                 "Классика": {
119742                     "count": 67
119743                 },
119744                 "Ljekarna": {
119745                     "count": 53
119746                 },
119747                 "SalcoBrand": {
119748                     "count": 88
119749                 },
119750                 "Аптека 36,6": {
119751                     "count": 224
119752                 },
119753                 "Фармакор": {
119754                     "count": 75
119755                 },
119756                 "スギ薬局": {
119757                     "count": 84
119758                 },
119759                 "Аптечный пункт": {
119760                     "count": 148
119761                 },
119762                 "Невис": {
119763                     "count": 60
119764                 },
119765                 "トモズ (Tomod's)": {
119766                     "count": 83
119767                 },
119768                 "Eurovaistinė": {
119769                     "count": 65
119770                 },
119771                 "Farmacity": {
119772                     "count": 68
119773                 },
119774                 "аптека": {
119775                     "count": 96
119776                 },
119777                 "The Generics Pharmacy": {
119778                     "count": 95
119779                 },
119780                 "Farmatodo": {
119781                     "count": 123
119782                 },
119783                 "Duane Reade": {
119784                     "count": 61
119785                 },
119786                 "H-E-B": {
119787                     "count": 262
119788                 },
119789                 "Фармленд": {
119790                     "count": 82
119791                 },
119792                 "ドラッグてらしま (Drug Terashima)": {
119793                     "count": 96
119794                 },
119795                 "Арніка": {
119796                     "count": 125
119797                 },
119798                 "ავერსი (Aversi)": {
119799                     "count": 62
119800                 },
119801                 "Farmahorro": {
119802                     "count": 58
119803                 }
119804             },
119805             "cafe": {
119806                 "Starbucks": {
119807                     "count": 4238,
119808                     "tags": {
119809                         "cuisine": "coffee_shop"
119810                     }
119811                 },
119812                 "Cafeteria": {
119813                     "count": 115
119814                 },
119815                 "Costa": {
119816                     "count": 618
119817                 },
119818                 "Caffè Nero": {
119819                     "count": 169
119820                 },
119821                 "Кафе": {
119822                     "count": 226
119823                 },
119824                 "Café Central": {
119825                     "count": 61
119826                 },
119827                 "Second Cup": {
119828                     "count": 193
119829                 },
119830                 "Eisdiele": {
119831                     "count": 73
119832                 },
119833                 "Dunkin Donuts": {
119834                     "count": 428,
119835                     "tags": {
119836                         "cuisine": "donut"
119837                     }
119838                 },
119839                 "Espresso House": {
119840                     "count": 53
119841                 },
119842                 "Segafredo": {
119843                     "count": 69
119844                 },
119845                 "Coffee Time": {
119846                     "count": 94
119847                 },
119848                 "Cafe Coffee Day": {
119849                     "count": 120
119850                 },
119851                 "Eiscafe Venezia": {
119852                     "count": 180
119853                 },
119854                 "スターバックス": {
119855                     "count": 251,
119856                     "tags": {
119857                         "name:en": "Starbucks"
119858                     }
119859                 },
119860                 "Шоколадница": {
119861                     "count": 145
119862                 },
119863                 "Pret A Manger": {
119864                     "count": 119
119865                 },
119866                 "Столовая": {
119867                     "count": 391
119868                 },
119869                 "Jamba Juice": {
119870                     "count": 53
119871                 },
119872                 "ドトール": {
119873                     "count": 164,
119874                     "tags": {
119875                         "name:en": "DOUTOR"
119876                     }
119877                 },
119878                 "Tchibo": {
119879                     "count": 100
119880                 },
119881                 "Кофе Хауз": {
119882                     "count": 104
119883                 },
119884                 "Caribou Coffee": {
119885                     "count": 100
119886                 },
119887                 "Уют": {
119888                     "count": 51
119889                 },
119890                 "Шашлычная": {
119891                     "count": 58
119892                 },
119893                 "คาเฟ่ อเมซอน": {
119894                     "count": 62
119895                 },
119896                 "Traveler's Coffee": {
119897                     "count": 60
119898                 },
119899                 "カフェ・ド・クリエ": {
119900                     "count": 67,
119901                     "tags": {
119902                         "name:en": "Cafe de CRIE"
119903                     }
119904                 },
119905                 "Cafe Amazon": {
119906                     "count": 65
119907                 }
119908             }
119909         },
119910         "shop": {
119911             "supermarket": {
119912                 "Budgens": {
119913                     "count": 88
119914                 },
119915                 "Morrisons": {
119916                     "count": 411
119917                 },
119918                 "Interspar": {
119919                     "count": 142
119920                 },
119921                 "Merkur": {
119922                     "count": 107
119923                 },
119924                 "Sainsbury's": {
119925                     "count": 547
119926                 },
119927                 "Lidl": {
119928                     "count": 6208
119929                 },
119930                 "EDEKA": {
119931                     "count": 506
119932                 },
119933                 "Coles": {
119934                     "count": 400
119935                 },
119936                 "Iceland": {
119937                     "count": 315
119938                 },
119939                 "Coop": {
119940                     "count": 1906
119941                 },
119942                 "Tesco": {
119943                     "count": 1297
119944                 },
119945                 "Woolworths": {
119946                     "count": 541
119947                 },
119948                 "Zielpunkt": {
119949                     "count": 239
119950                 },
119951                 "Nahkauf": {
119952                     "count": 170
119953                 },
119954                 "Billa": {
119955                     "count": 1432
119956                 },
119957                 "Kaufland": {
119958                     "count": 1004
119959                 },
119960                 "Plus": {
119961                     "count": 120
119962                 },
119963                 "ALDI": {
119964                     "count": 5172
119965                 },
119966                 "Checkers": {
119967                     "count": 128
119968                 },
119969                 "Tesco Metro": {
119970                     "count": 137
119971                 },
119972                 "NP": {
119973                     "count": 153
119974                 },
119975                 "Penny": {
119976                     "count": 1759
119977                 },
119978                 "Norma": {
119979                     "count": 1068
119980                 },
119981                 "Asda": {
119982                     "count": 225
119983                 },
119984                 "Netto": {
119985                     "count": 4379
119986                 },
119987                 "REWE": {
119988                     "count": 1474
119989                 },
119990                 "Rewe": {
119991                     "count": 1171
119992                 },
119993                 "Aldi Süd": {
119994                     "count": 594
119995                 },
119996                 "Real": {
119997                     "count": 246
119998                 },
119999                 "Tesco Express": {
120000                     "count": 406
120001                 },
120002                 "King Soopers": {
120003                     "count": 72
120004                 },
120005                 "Kiwi": {
120006                     "count": 167
120007                 },
120008                 "Edeka": {
120009                     "count": 1787
120010                 },
120011                 "Pick n Pay": {
120012                     "count": 241
120013                 },
120014                 "ICA": {
120015                     "count": 192
120016                 },
120017                 "Tengelmann": {
120018                     "count": 188
120019                 },
120020                 "Carrefour": {
120021                     "count": 1640
120022                 },
120023                 "Waitrose": {
120024                     "count": 258
120025                 },
120026                 "Spar": {
120027                     "count": 2100
120028                 },
120029                 "Hofer": {
120030                     "count": 442
120031                 },
120032                 "M-Preis": {
120033                     "count": 76
120034                 },
120035                 "LIDL": {
120036                     "count": 922
120037                 },
120038                 "tegut": {
120039                     "count": 210
120040                 },
120041                 "Sainsbury's Local": {
120042                     "count": 118
120043                 },
120044                 "E-Center": {
120045                     "count": 66
120046                 },
120047                 "Aldi Nord": {
120048                     "count": 210
120049                 },
120050                 "nahkauf": {
120051                     "count": 84
120052                 },
120053                 "Meijer": {
120054                     "count": 76
120055                 },
120056                 "Safeway": {
120057                     "count": 410
120058                 },
120059                 "Costco": {
120060                     "count": 152
120061                 },
120062                 "Albert": {
120063                     "count": 185
120064                 },
120065                 "Jumbo": {
120066                     "count": 194
120067                 },
120068                 "Shoprite": {
120069                     "count": 244
120070                 },
120071                 "MPreis": {
120072                     "count": 54
120073                 },
120074                 "Penny Market": {
120075                     "count": 429
120076                 },
120077                 "Tesco Extra": {
120078                     "count": 123
120079                 },
120080                 "Albert Heijn": {
120081                     "count": 476
120082                 },
120083                 "IGA": {
120084                     "count": 363
120085                 },
120086                 "Super U": {
120087                     "count": 488
120088                 },
120089                 "Metro": {
120090                     "count": 260
120091                 },
120092                 "Neukauf": {
120093                     "count": 77
120094                 },
120095                 "Migros": {
120096                     "count": 459
120097                 },
120098                 "Marktkauf": {
120099                     "count": 121
120100                 },
120101                 "Delikatesy Centrum": {
120102                     "count": 59
120103                 },
120104                 "C1000": {
120105                     "count": 307
120106                 },
120107                 "Hoogvliet": {
120108                     "count": 53
120109                 },
120110                 "COOP": {
120111                     "count": 194
120112                 },
120113                 "Food Basics": {
120114                     "count": 75
120115                 },
120116                 "Casino": {
120117                     "count": 264
120118                 },
120119                 "Penny Markt": {
120120                     "count": 466
120121                 },
120122                 "Giant": {
120123                     "count": 191
120124                 },
120125                 "COOP Jednota": {
120126                     "count": 73
120127                 },
120128                 "Rema 1000": {
120129                     "count": 368
120130                 },
120131                 "Kaufpark": {
120132                     "count": 96
120133                 },
120134                 "ALDI SÜD": {
120135                     "count": 113
120136                 },
120137                 "Simply Market": {
120138                     "count": 330
120139                 },
120140                 "Konzum": {
120141                     "count": 230
120142                 },
120143                 "Carrefour Express": {
120144                     "count": 353
120145                 },
120146                 "Eurospar": {
120147                     "count": 270
120148                 },
120149                 "Mercator": {
120150                     "count": 125
120151                 },
120152                 "Famila": {
120153                     "count": 130
120154                 },
120155                 "Hemköp": {
120156                     "count": 82
120157                 },
120158                 "real,-": {
120159                     "count": 81
120160                 },
120161                 "Markant": {
120162                     "count": 88
120163                 },
120164                 "Volg": {
120165                     "count": 135
120166                 },
120167                 "Leader Price": {
120168                     "count": 267
120169                 },
120170                 "Treff 3000": {
120171                     "count": 94
120172                 },
120173                 "SuperBrugsen": {
120174                     "count": 67
120175                 },
120176                 "Kaiser's": {
120177                     "count": 256
120178                 },
120179                 "K+K": {
120180                     "count": 106
120181                 },
120182                 "Unimarkt": {
120183                     "count": 86
120184                 },
120185                 "Carrefour City": {
120186                     "count": 126
120187                 },
120188                 "Sobeys": {
120189                     "count": 122
120190                 },
120191                 "S-Market": {
120192                     "count": 109
120193                 },
120194                 "Combi": {
120195                     "count": 55
120196                 },
120197                 "Denner": {
120198                     "count": 276
120199                 },
120200                 "Konsum": {
120201                     "count": 133
120202                 },
120203                 "Franprix": {
120204                     "count": 312
120205                 },
120206                 "Monoprix": {
120207                     "count": 198
120208                 },
120209                 "Diska": {
120210                     "count": 69
120211                 },
120212                 "PENNY": {
120213                     "count": 79
120214                 },
120215                 "Dia": {
120216                     "count": 835
120217                 },
120218                 "Giant Eagle": {
120219                     "count": 85
120220                 },
120221                 "NORMA": {
120222                     "count": 115
120223                 },
120224                 "AD Delhaize": {
120225                     "count": 63
120226                 },
120227                 "Auchan": {
120228                     "count": 152
120229                 },
120230                 "Mercadona": {
120231                     "count": 769
120232                 },
120233                 "Consum": {
120234                     "count": 130
120235                 },
120236                 "Carrefour Market": {
120237                     "count": 80
120238                 },
120239                 "Whole Foods": {
120240                     "count": 210
120241                 },
120242                 "Pam": {
120243                     "count": 56
120244                 },
120245                 "sky": {
120246                     "count": 105
120247                 },
120248                 "Despar": {
120249                     "count": 146
120250                 },
120251                 "Eroski": {
120252                     "count": 208
120253                 },
120254                 "Costcutter": {
120255                     "count": 63
120256                 },
120257                 "Maxi": {
120258                     "count": 108
120259                 },
120260                 "Colruyt": {
120261                     "count": 180
120262                 },
120263                 "The Co-operative": {
120264                     "count": 64
120265                 },
120266                 "Intermarché": {
120267                     "count": 1210
120268                 },
120269                 "Delhaize": {
120270                     "count": 207
120271                 },
120272                 "CBA": {
120273                     "count": 176
120274                 },
120275                 "Shopi": {
120276                     "count": 53
120277                 },
120278                 "Walmart": {
120279                     "count": 644
120280                 },
120281                 "Kroger": {
120282                     "count": 317
120283                 },
120284                 "Albertsons": {
120285                     "count": 242
120286                 },
120287                 "Trader Joe's": {
120288                     "count": 235
120289                 },
120290                 "Feneberg": {
120291                     "count": 58
120292                 },
120293                 "denn's Biomarkt": {
120294                     "count": 52
120295                 },
120296                 "dm": {
120297                     "count": 114
120298                 },
120299                 "Kvickly": {
120300                     "count": 55
120301                 },
120302                 "Makro": {
120303                     "count": 140
120304                 },
120305                 "Dico": {
120306                     "count": 53
120307                 },
120308                 "Nah & Frisch": {
120309                     "count": 73
120310                 },
120311                 "Champion": {
120312                     "count": 59
120313                 },
120314                 "ICA Supermarket": {
120315                     "count": 51
120316                 },
120317                 "Fakta": {
120318                     "count": 235
120319                 },
120320                 "Магнит": {
120321                     "count": 1760
120322                 },
120323                 "Caprabo": {
120324                     "count": 103
120325                 },
120326                 "Famiglia Cooperativa": {
120327                     "count": 64
120328                 },
120329                 "Народная 7Я семьЯ": {
120330                     "count": 154
120331                 },
120332                 "Esselunga": {
120333                     "count": 85
120334                 },
120335                 "Maxima": {
120336                     "count": 102
120337                 },
120338                 "Petit Casino": {
120339                     "count": 111
120340                 },
120341                 "Wasgau": {
120342                     "count": 60
120343                 },
120344                 "Pingo Doce": {
120345                     "count": 253
120346                 },
120347                 "Match": {
120348                     "count": 140
120349                 },
120350                 "Profi": {
120351                     "count": 60
120352                 },
120353                 "Lider": {
120354                     "count": 65
120355                 },
120356                 "Unimarc": {
120357                     "count": 177
120358                 },
120359                 "Co-operative Food": {
120360                     "count": 59
120361                 },
120362                 "Santa Isabel": {
120363                     "count": 128
120364                 },
120365                 "Седьмой континент": {
120366                     "count": 79
120367                 },
120368                 "HIT": {
120369                     "count": 59
120370                 },
120371                 "Rimi": {
120372                     "count": 106
120373                 },
120374                 "Conad": {
120375                     "count": 304
120376                 },
120377                 "Фуршет": {
120378                     "count": 76
120379                 },
120380                 "Willys": {
120381                     "count": 56
120382                 },
120383                 "Farmfoods": {
120384                     "count": 64
120385                 },
120386                 "U Express": {
120387                     "count": 51
120388                 },
120389                 "Фора": {
120390                     "count": 52
120391                 },
120392                 "Dunnes Stores": {
120393                     "count": 73
120394                 },
120395                 "Сільпо": {
120396                     "count": 125
120397                 },
120398                 "マルエツ": {
120399                     "count": 59
120400                 },
120401                 "Piggly Wiggly": {
120402                     "count": 57
120403                 },
120404                 "Crai": {
120405                     "count": 54
120406                 },
120407                 "El Árbol": {
120408                     "count": 73
120409                 },
120410                 "Centre Commercial E. Leclerc": {
120411                     "count": 549
120412                 },
120413                 "Foodland": {
120414                     "count": 100
120415                 },
120416                 "Super Brugsen": {
120417                     "count": 67
120418                 },
120419                 "Дикси": {
120420                     "count": 683
120421                 },
120422                 "Пятёрочка": {
120423                     "count": 1344
120424                 },
120425                 "Publix": {
120426                     "count": 339
120427                 },
120428                 "Føtex": {
120429                     "count": 66
120430                 },
120431                 "coop": {
120432                     "count": 73
120433                 },
120434                 "Fressnapf": {
120435                     "count": 69
120436                 },
120437                 "Coop Konsum": {
120438                     "count": 79
120439                 },
120440                 "Carrefour Contact": {
120441                     "count": 83
120442                 },
120443                 "SPAR": {
120444                     "count": 286
120445                 },
120446                 "No Frills": {
120447                     "count": 105
120448                 },
120449                 "Plodine": {
120450                     "count": 52
120451                 },
120452                 "ADEG": {
120453                     "count": 68
120454                 },
120455                 "Minipreço": {
120456                     "count": 111
120457                 },
120458                 "Biedronka": {
120459                     "count": 1335
120460                 },
120461                 "The Co-operative Food": {
120462                     "count": 131
120463                 },
120464                 "Eurospin": {
120465                     "count": 155
120466                 },
120467                 "Семья": {
120468                     "count": 62
120469                 },
120470                 "Gadis": {
120471                     "count": 53
120472                 },
120473                 "Евроопт": {
120474                     "count": 68
120475                 },
120476                 "Centra": {
120477                     "count": 51
120478                 },
120479                 "Квартал": {
120480                     "count": 82
120481                 },
120482                 "New World": {
120483                     "count": 69
120484                 },
120485                 "Countdown": {
120486                     "count": 95
120487                 },
120488                 "Reliance Fresh": {
120489                     "count": 61
120490                 },
120491                 "Stokrotka": {
120492                     "count": 98
120493                 },
120494                 "Coop Jednota": {
120495                     "count": 74
120496                 },
120497                 "Fred Meyer": {
120498                     "count": 64
120499                 },
120500                 "Irma": {
120501                     "count": 58
120502                 },
120503                 "Continente": {
120504                     "count": 75
120505                 },
120506                 "Price Chopper": {
120507                     "count": 99
120508                 },
120509                 "Game": {
120510                     "count": 52
120511                 },
120512                 "Soriana": {
120513                     "count": 93
120514                 },
120515                 "Alimerka": {
120516                     "count": 64
120517                 },
120518                 "Piotr i Paweł": {
120519                     "count": 53
120520                 },
120521                 "Перекресток": {
120522                     "count": 312
120523                 },
120524                 "Maxima X": {
120525                     "count": 117
120526                 },
120527                 "Карусель": {
120528                     "count": 55
120529                 },
120530                 "ALDI Nord": {
120531                     "count": 51
120532                 },
120533                 "Condis": {
120534                     "count": 67
120535                 },
120536                 "Sam's Club": {
120537                     "count": 138
120538                 },
120539                 "Копейка": {
120540                     "count": 87
120541                 },
120542                 "Géant Casino": {
120543                     "count": 54
120544                 },
120545                 "ASDA": {
120546                     "count": 180
120547                 },
120548                 "Intermarche": {
120549                     "count": 115
120550                 },
120551                 "Stop & Shop": {
120552                     "count": 66
120553                 },
120554                 "Food Lion": {
120555                     "count": 216
120556                 },
120557                 "Harris Teeter": {
120558                     "count": 92
120559                 },
120560                 "Foodworks": {
120561                     "count": 62
120562                 },
120563                 "Polo Market": {
120564                     "count": 86
120565                 },
120566                 "Лента": {
120567                     "count": 51
120568                 },
120569                 "西友 (SEIYU)": {
120570                     "count": 58
120571                 },
120572                 "H-E-B": {
120573                     "count": 293
120574                 },
120575                 "Атак": {
120576                     "count": 53
120577                 },
120578                 "Полушка": {
120579                     "count": 139
120580                 },
120581                 "Extra": {
120582                     "count": 82
120583                 },
120584                 "Lewiatan": {
120585                     "count": 94
120586                 },
120587                 "Sigma": {
120588                     "count": 51
120589                 },
120590                 "АТБ": {
120591                     "count": 322
120592                 },
120593                 "Społem": {
120594                     "count": 55
120595                 },
120596                 "Bodega Aurrera": {
120597                     "count": 82
120598                 },
120599                 "Tesco Lotus": {
120600                     "count": 77
120601                 },
120602                 "Мария-Ра": {
120603                     "count": 108
120604                 },
120605                 "Магнолия": {
120606                     "count": 72
120607                 },
120608                 "Магазин": {
120609                     "count": 120
120610                 },
120611                 "Монетка": {
120612                     "count": 174
120613                 },
120614                 "Hy-Vee": {
120615                     "count": 75
120616                 },
120617                 "Walmart Supercenter": {
120618                     "count": 133
120619                 },
120620                 "Hannaford": {
120621                     "count": 57
120622                 },
120623                 "Wegmans": {
120624                     "count": 83
120625                 },
120626                 "業務スーパー": {
120627                     "count": 61
120628                 },
120629                 "Norfa XL": {
120630                     "count": 55
120631                 },
120632                 "ヨークマート (YorkMart)": {
120633                     "count": 64
120634                 },
120635                 "Leclerc Drive": {
120636                     "count": 76
120637                 }
120638             },
120639             "electronics": {
120640                 "Media Markt": {
120641                     "count": 285
120642                 },
120643                 "Maplin": {
120644                     "count": 65
120645                 },
120646                 "Best Buy": {
120647                     "count": 345
120648                 },
120649                 "Future Shop": {
120650                     "count": 73
120651                 },
120652                 "Saturn": {
120653                     "count": 134
120654                 },
120655                 "Currys": {
120656                     "count": 80
120657                 },
120658                 "Radio Shack": {
120659                     "count": 269
120660                 },
120661                 "Euronics": {
120662                     "count": 115
120663                 },
120664                 "Expert": {
120665                     "count": 123
120666                 },
120667                 "Эльдорадо": {
120668                     "count": 184
120669                 },
120670                 "Darty": {
120671                     "count": 74
120672                 },
120673                 "М.Видео": {
120674                     "count": 89
120675                 },
120676                 "ヤマダ電機": {
120677                     "count": 51
120678                 }
120679             },
120680             "convenience": {
120681                 "Shell": {
120682                     "count": 255
120683                 },
120684                 "Spar": {
120685                     "count": 922
120686                 },
120687                 "McColl's": {
120688                     "count": 100
120689                 },
120690                 "Tesco Express": {
120691                     "count": 426
120692                 },
120693                 "Sainsbury's Local": {
120694                     "count": 104
120695                 },
120696                 "Aral": {
120697                     "count": 56
120698                 },
120699                 "One Stop": {
120700                     "count": 146
120701                 },
120702                 "The Co-operative Food": {
120703                     "count": 115
120704                 },
120705                 "Londis": {
120706                     "count": 352
120707                 },
120708                 "7-Eleven": {
120709                     "count": 4440
120710                 },
120711                 "CBA": {
120712                     "count": 135
120713                 },
120714                 "Coop": {
120715                     "count": 538
120716                 },
120717                 "Sale": {
120718                     "count": 80
120719                 },
120720                 "Statoil": {
120721                     "count": 69
120722                 },
120723                 "Sheetz": {
120724                     "count": 54
120725                 },
120726                 "Konzum": {
120727                     "count": 173
120728                 },
120729                 "Siwa": {
120730                     "count": 216
120731                 },
120732                 "Mercator": {
120733                     "count": 57
120734                 },
120735                 "Esso": {
120736                     "count": 67
120737                 },
120738                 "COOP Jednota": {
120739                     "count": 181
120740                 },
120741                 "Mac's": {
120742                     "count": 152
120743                 },
120744                 "Alepa": {
120745                     "count": 62
120746                 },
120747                 "Hasty Market": {
120748                     "count": 54
120749                 },
120750                 "K-Market": {
120751                     "count": 54
120752                 },
120753                 "Costcutter": {
120754                     "count": 292
120755                 },
120756                 "Valintatalo": {
120757                     "count": 62
120758                 },
120759                 "SPAR": {
120760                     "count": 197
120761                 },
120762                 "COOP": {
120763                     "count": 140
120764                 },
120765                 "Casino": {
120766                     "count": 90
120767                 },
120768                 "Franprix": {
120769                     "count": 61
120770                 },
120771                 "Circle K": {
120772                     "count": 289
120773                 },
120774                 "セブンイレブン": {
120775                     "count": 3011,
120776                     "tags": {
120777                         "name:en": "7-Eleven"
120778                     }
120779                 },
120780                 "ローソン": {
120781                     "count": 1596,
120782                     "tags": {
120783                         "name:en": "LAWSON"
120784                     }
120785                 },
120786                 "BP": {
120787                     "count": 163
120788                 },
120789                 "Tesco": {
120790                     "count": 55
120791                 },
120792                 "Petit Casino": {
120793                     "count": 233
120794                 },
120795                 "Volg": {
120796                     "count": 116
120797                 },
120798                 "Mace": {
120799                     "count": 115
120800                 },
120801                 "Mini Market": {
120802                     "count": 272
120803                 },
120804                 "Nisa Local": {
120805                     "count": 77
120806                 },
120807                 "Dorfladen": {
120808                     "count": 75
120809                 },
120810                 "Продукты": {
120811                     "count": 4285
120812                 },
120813                 "Mini Stop": {
120814                     "count": 228
120815                 },
120816                 "LAWSON": {
120817                     "count": 419
120818                 },
120819                 "デイリーヤマザキ": {
120820                     "count": 141
120821                 },
120822                 "Biedronka": {
120823                     "count": 83
120824                 },
120825                 "Надежда": {
120826                     "count": 56
120827                 },
120828                 "Mobil": {
120829                     "count": 66
120830                 },
120831                 "Nisa": {
120832                     "count": 51
120833                 },
120834                 "Premier": {
120835                     "count": 129
120836                 },
120837                 "ABC": {
120838                     "count": 152
120839                 },
120840                 "ミニストップ": {
120841                     "count": 316,
120842                     "tags": {
120843                         "name:en": "MINISTOP"
120844                     }
120845                 },
120846                 "サンクス": {
120847                     "count": 560,
120848                     "tags": {
120849                         "name:en": "sunkus"
120850                     }
120851                 },
120852                 "スリーエフ": {
120853                     "count": 88
120854                 },
120855                 "8 à Huit": {
120856                     "count": 61
120857                 },
120858                 "Tchibo": {
120859                     "count": 56
120860                 },
120861                 "Żabka": {
120862                     "count": 546
120863                 },
120864                 "Almacen": {
120865                     "count": 229
120866                 },
120867                 "Vival": {
120868                     "count": 194
120869                 },
120870                 "FamilyMart": {
120871                     "count": 529
120872                 },
120873                 "ファミリーマート": {
120874                     "count": 1608,
120875                     "tags": {
120876                         "name:en": "FamilyMart"
120877                     }
120878                 },
120879                 "Carrefour City": {
120880                     "count": 57
120881                 },
120882                 "Sunkus": {
120883                     "count": 62
120884                 },
120885                 "Casey's General Store": {
120886                     "count": 95
120887                 },
120888                 "セブンイレブン(Seven-Eleven)": {
120889                     "count": 65
120890                 },
120891                 "Jednota": {
120892                     "count": 58
120893                 },
120894                 "Магазин": {
120895                     "count": 915
120896                 },
120897                 "Гастроном": {
120898                     "count": 152
120899                 },
120900                 "Sklep spożywczy": {
120901                     "count": 318
120902                 },
120903                 "Centra": {
120904                     "count": 111
120905                 },
120906                 "Магнит": {
120907                     "count": 701
120908                 },
120909                 "サークルK": {
120910                     "count": 538,
120911                     "tags": {
120912                         "name:en": "Circle K"
120913                     }
120914                 },
120915                 "Wawa": {
120916                     "count": 135
120917                 },
120918                 "Proxi": {
120919                     "count": 123
120920                 },
120921                 "Универсам": {
120922                     "count": 78
120923                 },
120924                 "Перекресток": {
120925                     "count": 51
120926                 },
120927                 "Groszek": {
120928                     "count": 65
120929                 },
120930                 "Select": {
120931                     "count": 62
120932                 },
120933                 "Večerka": {
120934                     "count": 51
120935                 },
120936                 "Potraviny": {
120937                     "count": 249
120938                 },
120939                 "Смак": {
120940                     "count": 78
120941                 },
120942                 "Эконом": {
120943                     "count": 55
120944                 },
120945                 "Березка": {
120946                     "count": 77
120947                 },
120948                 "Społem": {
120949                     "count": 93
120950                 },
120951                 "Carrefour Express": {
120952                     "count": 84
120953                 },
120954                 "Cumberland Farms": {
120955                     "count": 63
120956                 },
120957                 "Chevron": {
120958                     "count": 59
120959                 },
120960                 "Coop Jednota": {
120961                     "count": 66
120962                 },
120963                 "Tesco Lotus Express": {
120964                     "count": 67
120965                 },
120966                 "Kiosk": {
120967                     "count": 55
120968                 },
120969                 "24 часа": {
120970                     "count": 58
120971                 },
120972                 "Минимаркет": {
120973                     "count": 102
120974                 },
120975                 "Oxxo": {
120976                     "count": 669
120977                 },
120978                 "Пятёрочка": {
120979                     "count": 398
120980                 },
120981                 "abc": {
120982                     "count": 74
120983                 },
120984                 "7/11": {
120985                     "count": 51
120986                 },
120987                 "Stewart's": {
120988                     "count": 255
120989                 },
120990                 "Продукти": {
120991                     "count": 171
120992                 },
120993                 "ローソンストア100 (LAWSON STORE 100)": {
120994                     "count": 85
120995                 },
120996                 "Дикси": {
120997                     "count": 119
120998                 },
120999                 "Радуга": {
121000                     "count": 86
121001                 },
121002                 "ローソンストア100": {
121003                     "count": 76
121004                 },
121005                 "เซเว่นอีเลฟเว่น": {
121006                     "count": 185
121007                 },
121008                 "Spożywczy": {
121009                     "count": 78
121010                 },
121011                 "Delikatesy Centrum": {
121012                     "count": 53
121013                 },
121014                 "Citgo": {
121015                     "count": 62
121016                 },
121017                 "Фортуна": {
121018                     "count": 51
121019                 },
121020                 "Kum & Go": {
121021                     "count": 59
121022                 },
121023                 "Мария-Ра": {
121024                     "count": 76
121025                 },
121026                 "Picard": {
121027                     "count": 57
121028                 },
121029                 "Four Square": {
121030                     "count": 52
121031                 },
121032                 "Визит": {
121033                     "count": 57
121034                 },
121035                 "Авоська": {
121036                     "count": 55
121037                 },
121038                 "Dollar General": {
121039                     "count": 127
121040                 },
121041                 "Studenac": {
121042                     "count": 76
121043                 },
121044                 "Central Convenience Store": {
121045                     "count": 55
121046                 },
121047                 "Монетка": {
121048                     "count": 62
121049                 },
121050                 "продукты": {
121051                     "count": 114
121052                 },
121053                 "Теремок": {
121054                     "count": 56
121055                 },
121056                 "Kwik Trip": {
121057                     "count": 69
121058                 },
121059                 "Кулинария": {
121060                     "count": 55
121061                 },
121062                 "全家": {
121063                     "count": 90
121064                 },
121065                 "Мечта": {
121066                     "count": 54
121067                 },
121068                 "Epicerie": {
121069                     "count": 102
121070                 },
121071                 "Кировский": {
121072                     "count": 67
121073                 },
121074                 "Food Mart": {
121075                     "count": 117
121076                 },
121077                 "Delikatesy": {
121078                     "count": 81
121079                 },
121080                 "ポプラ": {
121081                     "count": 54
121082                 },
121083                 "Lewiatan": {
121084                     "count": 135
121085                 },
121086                 "Продуктовый магазин": {
121087                     "count": 149
121088                 },
121089                 "Продуктовый": {
121090                     "count": 84
121091                 },
121092                 "セイコーマート (Seicomart)": {
121093                     "count": 72
121094                 },
121095                 "Виктория": {
121096                     "count": 70
121097                 },
121098                 "Весна": {
121099                     "count": 57
121100                 },
121101                 "Mini Market Non-Stop": {
121102                     "count": 60
121103                 },
121104                 "QuikTrip": {
121105                     "count": 75
121106                 },
121107                 "Копеечка": {
121108                     "count": 51
121109                 },
121110                 "Royal Farms": {
121111                     "count": 51
121112                 },
121113                 "Alfamart": {
121114                     "count": 103
121115                 },
121116                 "Indomaret": {
121117                     "count": 141
121118                 },
121119                 "магазин": {
121120                     "count": 171
121121                 },
121122                 "全家便利商店": {
121123                     "count": 156
121124                 },
121125                 "Boutique": {
121126                     "count": 59
121127                 },
121128                 "მარკეტი (Market)": {
121129                     "count": 144
121130                 },
121131                 "Stores": {
121132                     "count": 61
121133                 }
121134             },
121135             "chemist": {
121136                 "dm": {
121137                     "count": 939
121138                 },
121139                 "Müller": {
121140                     "count": 212
121141                 },
121142                 "Schlecker": {
121143                     "count": 187
121144                 },
121145                 "Etos": {
121146                     "count": 467
121147                 },
121148                 "Bipa": {
121149                     "count": 289
121150                 },
121151                 "Rossmann": {
121152                     "count": 1669
121153                 },
121154                 "DM Drogeriemarkt": {
121155                     "count": 55
121156                 },
121157                 "Ihr Platz": {
121158                     "count": 73
121159                 },
121160                 "Douglas": {
121161                     "count": 62
121162                 },
121163                 "Kruidvat": {
121164                     "count": 123
121165                 }
121166             },
121167             "car_repair": {
121168                 "Peugeot": {
121169                     "count": 83
121170                 },
121171                 "Kwik Fit": {
121172                     "count": 75
121173                 },
121174                 "ATU": {
121175                     "count": 261
121176                 },
121177                 "Kwik-Fit": {
121178                     "count": 53
121179                 },
121180                 "Midas": {
121181                     "count": 202
121182                 },
121183                 "Feu Vert": {
121184                     "count": 113
121185                 },
121186                 "Norauto": {
121187                     "count": 152
121188                 },
121189                 "Speedy": {
121190                     "count": 115
121191                 },
121192                 "Автозапчасти": {
121193                     "count": 212
121194                 },
121195                 "Renault": {
121196                     "count": 171
121197                 },
121198                 "Pit Stop": {
121199                     "count": 58
121200                 },
121201                 "Jiffy Lube": {
121202                     "count": 198
121203                 },
121204                 "Шиномонтаж": {
121205                     "count": 1157
121206                 },
121207                 "СТО": {
121208                     "count": 395
121209                 },
121210                 "O'Reilly Auto Parts": {
121211                     "count": 81
121212                 },
121213                 "Carglass": {
121214                     "count": 112
121215                 },
121216                 "шиномонтаж": {
121217                     "count": 62
121218                 },
121219                 "Citroen": {
121220                     "count": 51
121221                 },
121222                 "Euromaster": {
121223                     "count": 87
121224                 },
121225                 "Firestone": {
121226                     "count": 88
121227                 },
121228                 "AutoZone": {
121229                     "count": 82
121230                 },
121231                 "Автосервис": {
121232                     "count": 361
121233                 },
121234                 "Advance Auto Parts": {
121235                     "count": 52
121236                 },
121237                 "Roady": {
121238                     "count": 56
121239                 }
121240             },
121241             "furniture": {
121242                 "IKEA": {
121243                     "count": 169
121244                 },
121245                 "Jysk": {
121246                     "count": 109
121247                 },
121248                 "Roller": {
121249                     "count": 78
121250                 },
121251                 "Dänisches Bettenlager": {
121252                     "count": 309
121253                 },
121254                 "Conforama": {
121255                     "count": 99
121256                 },
121257                 "Matratzen Concord": {
121258                     "count": 52
121259                 },
121260                 "Мебель": {
121261                     "count": 210
121262                 },
121263                 "But": {
121264                     "count": 63
121265                 }
121266             },
121267             "doityourself": {
121268                 "Hornbach": {
121269                     "count": 123
121270                 },
121271                 "B&Q": {
121272                     "count": 225
121273                 },
121274                 "Hubo": {
121275                     "count": 77
121276                 },
121277                 "Mr Bricolage": {
121278                     "count": 88
121279                 },
121280                 "Gamma": {
121281                     "count": 111
121282                 },
121283                 "OBI": {
121284                     "count": 422
121285                 },
121286                 "Lowes": {
121287                     "count": 1152
121288                 },
121289                 "Wickes": {
121290                     "count": 123
121291                 },
121292                 "Hagebau": {
121293                     "count": 59
121294                 },
121295                 "Max Bahr": {
121296                     "count": 79
121297                 },
121298                 "Castorama": {
121299                     "count": 153
121300                 },
121301                 "Rona": {
121302                     "count": 61
121303                 },
121304                 "Home Depot": {
121305                     "count": 865
121306                 },
121307                 "Toom Baumarkt": {
121308                     "count": 71
121309                 },
121310                 "Homebase": {
121311                     "count": 225
121312                 },
121313                 "Baumax": {
121314                     "count": 95
121315                 },
121316                 "Lagerhaus": {
121317                     "count": 79
121318                 },
121319                 "Bauhaus": {
121320                     "count": 186
121321                 },
121322                 "Canadian Tire": {
121323                     "count": 97
121324                 },
121325                 "Leroy Merlin": {
121326                     "count": 209
121327                 },
121328                 "Hellweg": {
121329                     "count": 58
121330                 },
121331                 "Brico": {
121332                     "count": 98
121333                 },
121334                 "Bricomarché": {
121335                     "count": 235
121336                 },
121337                 "Toom": {
121338                     "count": 67
121339                 },
121340                 "Hagebaumarkt": {
121341                     "count": 107
121342                 },
121343                 "Praktiker": {
121344                     "count": 122
121345                 },
121346                 "Menards": {
121347                     "count": 70
121348                 },
121349                 "Weldom": {
121350                     "count": 73
121351                 },
121352                 "Bunnings Warehouse": {
121353                     "count": 91
121354                 },
121355                 "Ace Hardware": {
121356                     "count": 147
121357                 },
121358                 "Home Hardware": {
121359                     "count": 72
121360                 },
121361                 "Хозтовары": {
121362                     "count": 86
121363                 },
121364                 "Стройматериалы": {
121365                     "count": 197
121366                 },
121367                 "Bricorama": {
121368                     "count": 60
121369                 },
121370                 "Point P": {
121371                     "count": 59
121372                 }
121373             },
121374             "stationery": {
121375                 "Staples": {
121376                     "count": 299
121377                 },
121378                 "McPaper": {
121379                     "count": 83
121380                 },
121381                 "Office Depot": {
121382                     "count": 98
121383                 },
121384                 "Канцтовары": {
121385                     "count": 63
121386                 }
121387             },
121388             "car": {
121389                 "Skoda": {
121390                     "count": 97
121391                 },
121392                 "BMW": {
121393                     "count": 149
121394                 },
121395                 "Citroen": {
121396                     "count": 277
121397                 },
121398                 "Renault": {
121399                     "count": 382
121400                 },
121401                 "Mercedes-Benz": {
121402                     "count": 235
121403                 },
121404                 "Volvo": {
121405                     "count": 96
121406                 },
121407                 "Ford": {
121408                     "count": 239
121409                 },
121410                 "Volkswagen": {
121411                     "count": 217
121412                 },
121413                 "Mazda": {
121414                     "count": 105
121415                 },
121416                 "Mitsubishi": {
121417                     "count": 73
121418                 },
121419                 "Fiat": {
121420                     "count": 93
121421                 },
121422                 "Автозапчасти": {
121423                     "count": 277
121424                 },
121425                 "Opel": {
121426                     "count": 165
121427                 },
121428                 "Audi": {
121429                     "count": 121
121430                 },
121431                 "Toyota": {
121432                     "count": 271
121433                 },
121434                 "Nissan": {
121435                     "count": 189
121436                 },
121437                 "Suzuki": {
121438                     "count": 75
121439                 },
121440                 "Honda": {
121441                     "count": 157
121442                 },
121443                 "Peugeot": {
121444                     "count": 308
121445                 },
121446                 "Шиномонтаж": {
121447                     "count": 259
121448                 },
121449                 "Hyundai": {
121450                     "count": 166
121451                 },
121452                 "Subaru": {
121453                     "count": 58
121454                 },
121455                 "Chevrolet": {
121456                     "count": 86
121457                 },
121458                 "Автомагазин": {
121459                     "count": 72
121460                 }
121461             },
121462             "clothes": {
121463                 "Matalan": {
121464                     "count": 90
121465                 },
121466                 "KiK": {
121467                     "count": 1219
121468                 },
121469                 "H&M": {
121470                     "count": 658
121471                 },
121472                 "Urban Outfitters": {
121473                     "count": 63
121474                 },
121475                 "Vögele": {
121476                     "count": 132
121477                 },
121478                 "Zeeman": {
121479                     "count": 121
121480                 },
121481                 "Takko": {
121482                     "count": 515
121483                 },
121484                 "Adler": {
121485                     "count": 55
121486                 },
121487                 "C&A": {
121488                     "count": 506
121489                 },
121490                 "Zara": {
121491                     "count": 217
121492                 },
121493                 "Vero Moda": {
121494                     "count": 95
121495                 },
121496                 "NKD": {
121497                     "count": 486
121498                 },
121499                 "Ernsting's family": {
121500                     "count": 312
121501                 },
121502                 "Winners": {
121503                     "count": 65
121504                 },
121505                 "River Island": {
121506                     "count": 59
121507                 },
121508                 "Next": {
121509                     "count": 176
121510                 },
121511                 "Gap": {
121512                     "count": 81
121513                 },
121514                 "Adidas": {
121515                     "count": 92
121516                 },
121517                 "Woolworths": {
121518                     "count": 117
121519                 },
121520                 "Mr Price": {
121521                     "count": 88
121522                 },
121523                 "Jet": {
121524                     "count": 61
121525                 },
121526                 "Pep": {
121527                     "count": 134
121528                 },
121529                 "Edgars": {
121530                     "count": 110
121531                 },
121532                 "Ackermans": {
121533                     "count": 91
121534                 },
121535                 "Truworths": {
121536                     "count": 65
121537                 },
121538                 "Ross": {
121539                     "count": 93
121540                 },
121541                 "Burton": {
121542                     "count": 51
121543                 },
121544                 "Dorothy Perkins": {
121545                     "count": 53
121546                 },
121547                 "Deichmann": {
121548                     "count": 61
121549                 },
121550                 "Lindex": {
121551                     "count": 73
121552                 },
121553                 "s.Oliver": {
121554                     "count": 56
121555                 },
121556                 "Cecil": {
121557                     "count": 51
121558                 },
121559                 "Dress Barn": {
121560                     "count": 52
121561                 },
121562                 "Old Navy": {
121563                     "count": 174
121564                 },
121565                 "Jack & Jones": {
121566                     "count": 52
121567                 },
121568                 "Pimkie": {
121569                     "count": 73
121570                 },
121571                 "Esprit": {
121572                     "count": 231
121573                 },
121574                 "Primark": {
121575                     "count": 92
121576                 },
121577                 "Bonita": {
121578                     "count": 155
121579                 },
121580                 "Mexx": {
121581                     "count": 67
121582                 },
121583                 "Gerry Weber": {
121584                     "count": 71
121585                 },
121586                 "Tally Weijl": {
121587                     "count": 70
121588                 },
121589                 "Mango": {
121590                     "count": 133
121591                 },
121592                 "TK Maxx": {
121593                     "count": 84
121594                 },
121595                 "Benetton": {
121596                     "count": 101
121597                 },
121598                 "Ulla Popken": {
121599                     "count": 61
121600                 },
121601                 "AWG": {
121602                     "count": 66
121603                 },
121604                 "Tommy Hilfiger": {
121605                     "count": 75
121606                 },
121607                 "New Yorker": {
121608                     "count": 180
121609                 },
121610                 "Orsay": {
121611                     "count": 73
121612                 },
121613                 "Jeans Fritz": {
121614                     "count": 51
121615                 },
121616                 "Charles Vögele": {
121617                     "count": 69
121618                 },
121619                 "New Look": {
121620                     "count": 126
121621                 },
121622                 "Lacoste": {
121623                     "count": 78
121624                 },
121625                 "Etam": {
121626                     "count": 53
121627                 },
121628                 "Kiabi": {
121629                     "count": 148
121630                 },
121631                 "Jack Wolfskin": {
121632                     "count": 60
121633                 },
121634                 "American Apparel": {
121635                     "count": 57
121636                 },
121637                 "Men's Wearhouse": {
121638                     "count": 54
121639                 },
121640                 "Intimissimi": {
121641                     "count": 52
121642                 },
121643                 "United Colors of Benetton": {
121644                     "count": 96
121645                 },
121646                 "Jules": {
121647                     "count": 63
121648                 },
121649                 "Second Hand": {
121650                     "count": 53
121651                 },
121652                 "AOKI": {
121653                     "count": 57
121654                 },
121655                 "Calzedonia": {
121656                     "count": 68
121657                 },
121658                 "洋服の青山": {
121659                     "count": 100
121660                 },
121661                 "Levi's": {
121662                     "count": 63
121663                 },
121664                 "Celio": {
121665                     "count": 74
121666                 },
121667                 "TJ Maxx": {
121668                     "count": 57
121669                 },
121670                 "Promod": {
121671                     "count": 82
121672                 },
121673                 "Street One": {
121674                     "count": 72
121675                 },
121676                 "ユニクロ": {
121677                     "count": 59
121678                 },
121679                 "Banana Republic": {
121680                     "count": 57
121681                 },
121682                 "Одежда": {
121683                     "count": 75
121684                 },
121685                 "Marshalls": {
121686                     "count": 56
121687                 },
121688                 "La Halle": {
121689                     "count": 62
121690                 },
121691                 "Peacocks": {
121692                     "count": 89
121693                 },
121694                 "しまむら": {
121695                     "count": 60
121696                 }
121697             },
121698             "books": {
121699                 "Bruna": {
121700                     "count": 58
121701                 },
121702                 "Waterstones": {
121703                     "count": 90
121704                 },
121705                 "Libro": {
121706                     "count": 57
121707                 },
121708                 "Barnes & Noble": {
121709                     "count": 267
121710                 },
121711                 "Weltbild": {
121712                     "count": 74
121713                 },
121714                 "Thalia": {
121715                     "count": 121
121716                 },
121717                 "Книги": {
121718                     "count": 112
121719                 }
121720             },
121721             "department_store": {
121722                 "Debenhams": {
121723                     "count": 67
121724                 },
121725                 "Canadian Tire": {
121726                     "count": 75
121727                 },
121728                 "Karstadt": {
121729                     "count": 64
121730                 },
121731                 "Walmart": {
121732                     "count": 517
121733                 },
121734                 "Kmart": {
121735                     "count": 143
121736                 },
121737                 "Target": {
121738                     "count": 574
121739                 },
121740                 "Galeria Kaufhof": {
121741                     "count": 61
121742                 },
121743                 "Marks & Spencer": {
121744                     "count": 66
121745                 },
121746                 "Big W": {
121747                     "count": 57
121748                 },
121749                 "Woolworth": {
121750                     "count": 78
121751                 },
121752                 "Универмаг": {
121753                     "count": 72
121754                 },
121755                 "Sears": {
121756                     "count": 235
121757                 },
121758                 "Walmart Supercenter": {
121759                     "count": 101
121760                 },
121761                 "Kohl's": {
121762                     "count": 153
121763                 },
121764                 "Macy's": {
121765                     "count": 147
121766                 },
121767                 "Sam's Club": {
121768                     "count": 54
121769                 },
121770                 "JCPenney": {
121771                     "count": 66
121772                 }
121773             },
121774             "alcohol": {
121775                 "Alko": {
121776                     "count": 145
121777                 },
121778                 "The Beer Store": {
121779                     "count": 150
121780                 },
121781                 "Systembolaget": {
121782                     "count": 210
121783                 },
121784                 "LCBO": {
121785                     "count": 239
121786                 },
121787                 "Ароматный мир": {
121788                     "count": 62
121789                 },
121790                 "Bargain Booze": {
121791                     "count": 62
121792                 },
121793                 "Nicolas": {
121794                     "count": 119
121795                 },
121796                 "BWS": {
121797                     "count": 70
121798                 },
121799                 "Botilleria": {
121800                     "count": 77
121801                 },
121802                 "SAQ": {
121803                     "count": 72
121804                 },
121805                 "Gall & Gall": {
121806                     "count": 512
121807                 },
121808                 "Живое пиво": {
121809                     "count": 70
121810                 }
121811             },
121812             "bakery": {
121813                 "Kamps": {
121814                     "count": 252
121815                 },
121816                 "Banette": {
121817                     "count": 52
121818                 },
121819                 "Bäckerei Schmidt": {
121820                     "count": 57
121821                 },
121822                 "Anker": {
121823                     "count": 73
121824                 },
121825                 "Hofpfisterei": {
121826                     "count": 111
121827                 },
121828                 "Greggs": {
121829                     "count": 276
121830                 },
121831                 "Oebel": {
121832                     "count": 57
121833                 },
121834                 "Boulangerie": {
121835                     "count": 266
121836                 },
121837                 "Stadtbäckerei": {
121838                     "count": 57
121839                 },
121840                 "Steinecke": {
121841                     "count": 145
121842                 },
121843                 "Ihle": {
121844                     "count": 76
121845                 },
121846                 "Goldilocks": {
121847                     "count": 59
121848                 },
121849                 "Dat Backhus": {
121850                     "count": 67
121851                 },
121852                 "K&U": {
121853                     "count": 61
121854                 },
121855                 "Der Beck": {
121856                     "count": 96
121857                 },
121858                 "Thürmann": {
121859                     "count": 54
121860                 },
121861                 "Backwerk": {
121862                     "count": 95
121863                 },
121864                 "Bäcker": {
121865                     "count": 68
121866                 },
121867                 "Schäfer's": {
121868                     "count": 51
121869                 },
121870                 "Panaderia": {
121871                     "count": 168
121872                 },
121873                 "Goeken backen": {
121874                     "count": 51
121875                 },
121876                 "Stadtbäckerei Junge": {
121877                     "count": 51
121878                 },
121879                 "Boulangerie Patisserie": {
121880                     "count": 119
121881                 },
121882                 "Paul": {
121883                     "count": 81
121884                 },
121885                 "Хлеб": {
121886                     "count": 89
121887                 },
121888                 "Piekarnia": {
121889                     "count": 62
121890                 },
121891                 "Пекарня": {
121892                     "count": 52
121893                 },
121894                 "Кулиничи": {
121895                     "count": 51
121896                 }
121897             },
121898             "sports": {
121899                 "Sports Direct": {
121900                     "count": 57
121901                 },
121902                 "Decathlon": {
121903                     "count": 309
121904                 },
121905                 "Intersport": {
121906                     "count": 283
121907                 },
121908                 "Sports Authority": {
121909                     "count": 75
121910                 },
121911                 "Спортмастер": {
121912                     "count": 87
121913                 },
121914                 "Sport 2000": {
121915                     "count": 90
121916                 },
121917                 "Dick's Sporting Goods": {
121918                     "count": 77
121919                 }
121920             },
121921             "variety_store": {
121922                 "Tedi": {
121923                     "count": 157
121924                 },
121925                 "Dollarama": {
121926                     "count": 103
121927                 },
121928                 "Family Dollar": {
121929                     "count": 61
121930                 },
121931                 "Dollar Tree": {
121932                     "count": 110
121933                 },
121934                 "Dollar General": {
121935                     "count": 80
121936                 }
121937             },
121938             "pet": {
121939                 "Fressnapf": {
121940                     "count": 318
121941                 },
121942                 "PetSmart": {
121943                     "count": 177
121944                 },
121945                 "Das Futterhaus": {
121946                     "count": 69
121947                 },
121948                 "Pets at Home": {
121949                     "count": 62
121950                 },
121951                 "Petco": {
121952                     "count": 101
121953                 },
121954                 "Зоомагазин": {
121955                     "count": 100
121956                 }
121957             },
121958             "shoes": {
121959                 "Deichmann": {
121960                     "count": 622
121961                 },
121962                 "Reno": {
121963                     "count": 183
121964                 },
121965                 "Ecco": {
121966                     "count": 55
121967                 },
121968                 "Clarks": {
121969                     "count": 109
121970                 },
121971                 "La Halle aux Chaussures": {
121972                     "count": 69
121973                 },
121974                 "Brantano": {
121975                     "count": 71
121976                 },
121977                 "Geox": {
121978                     "count": 51
121979                 },
121980                 "Salamander": {
121981                     "count": 51
121982                 },
121983                 "Обувь": {
121984                     "count": 100
121985                 },
121986                 "Payless Shoe Source": {
121987                     "count": 67
121988                 },
121989                 "Famous Footwear": {
121990                     "count": 59
121991                 },
121992                 "Quick Schuh": {
121993                     "count": 72
121994                 },
121995                 "Shoe Zone": {
121996                     "count": 55
121997                 },
121998                 "Foot Locker": {
121999                     "count": 82
122000                 },
122001                 "Bata": {
122002                     "count": 101
122003                 },
122004                 "ЦентрОбувь": {
122005                     "count": 51
122006                 }
122007             },
122008             "toys": {
122009                 "La Grande Récré": {
122010                     "count": 56
122011                 },
122012                 "Toys R Us": {
122013                     "count": 151,
122014                     "tags": {
122015                         "shop": "toys"
122016                     }
122017                 },
122018                 "Intertoys": {
122019                     "count": 57
122020                 },
122021                 "Детский мир": {
122022                     "count": 86
122023                 },
122024                 "Игрушки": {
122025                     "count": 58
122026                 }
122027             },
122028             "travel_agency": {
122029                 "Flight Centre": {
122030                     "count": 92
122031                 },
122032                 "Thomas Cook": {
122033                     "count": 119
122034                 }
122035             },
122036             "jewelry": {
122037                 "Bijou Brigitte": {
122038                     "count": 57
122039                 },
122040                 "Christ": {
122041                     "count": 57
122042                 },
122043                 "Swarovski": {
122044                     "count": 74
122045                 }
122046             },
122047             "optician": {
122048                 "Fielmann": {
122049                     "count": 232
122050                 },
122051                 "Apollo Optik": {
122052                     "count": 150
122053                 },
122054                 "Vision Express": {
122055                     "count": 58
122056                 },
122057                 "Оптика": {
122058                     "count": 182
122059                 },
122060                 "Optic 2000": {
122061                     "count": 98
122062                 },
122063                 "Alain Afflelou": {
122064                     "count": 73
122065                 },
122066                 "Specsavers": {
122067                     "count": 124
122068                 },
122069                 "Krys": {
122070                     "count": 77
122071                 },
122072                 "Atol": {
122073                     "count": 55
122074                 }
122075             },
122076             "video": {
122077                 "Blockbuster": {
122078                     "count": 184
122079                 },
122080                 "World of Video": {
122081                     "count": 64
122082                 }
122083             },
122084             "mobile_phone": {
122085                 "Билайн": {
122086                     "count": 128
122087                 },
122088                 "ソフトバンクショップ (SoftBank shop)": {
122089                     "count": 255
122090                 },
122091                 "Vodafone": {
122092                     "count": 355
122093                 },
122094                 "O2": {
122095                     "count": 208
122096                 },
122097                 "Carphone Warehouse": {
122098                     "count": 127
122099                 },
122100                 "Orange": {
122101                     "count": 246
122102                 },
122103                 "Verizon Wireless": {
122104                     "count": 125
122105                 },
122106                 "Sprint": {
122107                     "count": 109
122108                 },
122109                 "T-Mobile": {
122110                     "count": 175
122111                 },
122112                 "МТС": {
122113                     "count": 352
122114                 },
122115                 "Евросеть": {
122116                     "count": 506
122117                 },
122118                 "Bell": {
122119                     "count": 190
122120                 },
122121                 "The Phone House": {
122122                     "count": 83
122123                 },
122124                 "SFR": {
122125                     "count": 71
122126                 },
122127                 "Связной": {
122128                     "count": 439
122129                 },
122130                 "Мегафон": {
122131                     "count": 251
122132                 },
122133                 "AT&T": {
122134                     "count": 124
122135                 },
122136                 "ドコモショップ (docomo shop)": {
122137                     "count": 114
122138                 },
122139                 "au": {
122140                     "count": 65
122141                 },
122142                 "Movistar": {
122143                     "count": 77
122144                 },
122145                 "Bitė": {
122146                     "count": 72
122147                 }
122148             },
122149             "hifi": {},
122150             "computer": {
122151                 "PC World": {
122152                     "count": 55
122153                 },
122154                 "DNS": {
122155                     "count": 128
122156                 }
122157             },
122158             "hairdresser": {
122159                 "Klier": {
122160                     "count": 119
122161                 },
122162                 "Supercuts": {
122163                     "count": 106
122164                 },
122165                 "Hairkiller": {
122166                     "count": 51
122167                 },
122168                 "Great Clips": {
122169                     "count": 182
122170                 },
122171                 "Парикмахерская": {
122172                     "count": 510
122173                 },
122174                 "Стиль": {
122175                     "count": 51
122176                 },
122177                 "Fryzjer": {
122178                     "count": 56
122179                 },
122180                 "Franck Provost": {
122181                     "count": 70
122182                 },
122183                 "Салон красоты": {
122184                     "count": 70
122185                 }
122186             },
122187             "hardware": {
122188                 "1000 мелочей": {
122189                     "count": 61
122190                 },
122191                 "Хозтовары": {
122192                     "count": 151
122193                 },
122194                 "Стройматериалы": {
122195                     "count": 54
122196                 }
122197             },
122198             "motorcycle": {
122199                 "Yamaha": {
122200                     "count": 67
122201                 },
122202                 "Honda": {
122203                     "count": 69
122204                 }
122205             }
122206         }
122207     },
122208     "addressFormats": [
122209         {
122210             "format": [
122211                 [
122212                     "housenumber",
122213                     "street"
122214                 ],
122215                 [
122216                     "city",
122217                     "postcode"
122218                 ]
122219             ]
122220         },
122221         {
122222             "countryCodes": [
122223                 "gb"
122224             ],
122225             "format": [
122226                 [
122227                     "housename"
122228                 ],
122229                 [
122230                     "housenumber",
122231                     "street"
122232                 ],
122233                 [
122234                     "city",
122235                     "postcode"
122236                 ]
122237             ]
122238         },
122239         {
122240             "countryCodes": [
122241                 "ie"
122242             ],
122243             "format": [
122244                 [
122245                     "housename"
122246                 ],
122247                 [
122248                     "housenumber",
122249                     "street"
122250                 ],
122251                 [
122252                     "city"
122253                 ]
122254             ]
122255         },
122256         {
122257             "countryCodes": [
122258                 "ad",
122259                 "at",
122260                 "ba",
122261                 "be",
122262                 "ch",
122263                 "cz",
122264                 "de",
122265                 "dk",
122266                 "es",
122267                 "fi",
122268                 "gr",
122269                 "hr",
122270                 "is",
122271                 "it",
122272                 "li",
122273                 "nl",
122274                 "no",
122275                 "pl",
122276                 "pt",
122277                 "se",
122278                 "si",
122279                 "sk",
122280                 "sm",
122281                 "va"
122282             ],
122283             "format": [
122284                 [
122285                     "street",
122286                     "housenumber"
122287                 ],
122288                 [
122289                     "postcode",
122290                     "city"
122291                 ]
122292             ]
122293         },
122294         {
122295             "countryCodes": [
122296                 "fr",
122297                 "lu",
122298                 "mo"
122299             ],
122300             "format": [
122301                 [
122302                     "housenumber",
122303                     "street"
122304                 ],
122305                 [
122306                     "postcode",
122307                     "city"
122308                 ]
122309             ]
122310         },
122311         {
122312             "countryCodes": [
122313                 "br"
122314             ],
122315             "format": [
122316                 [
122317                     "street"
122318                 ],
122319                 [
122320                     "housenumber",
122321                     "suburb"
122322                 ],
122323                 [
122324                     "city",
122325                     "postcode"
122326                 ]
122327             ]
122328         },
122329         {
122330             "countryCodes": [
122331                 "vn"
122332             ],
122333             "format": [
122334                 [
122335                     "housenumber",
122336                     "street"
122337                 ],
122338                 [
122339                     "subdistrict"
122340                 ],
122341                 [
122342                     "district"
122343                 ],
122344                 [
122345                     "city"
122346                 ],
122347                 [
122348                     "province",
122349                     "postcode"
122350                 ]
122351             ]
122352         }
122353     ]
122354 };